Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2016 |
Dec. 31, 2015 |
|
| Concentration Risk [Line Items] | ||
| Trade receivables, gross | $ 42,391 | $ 46,668 |
| Allowance for doubtful accounts | (3,843) | (4,138) |
| Total accounts receivable, net | $ 38,548 | $ 42,530 |
| Amgen, Inc. | Customer concentration risk | Accounts receivable | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 29.00% | 22.00% |
| Ypsomed Distribution AG | Customer concentration risk | Accounts receivable | ||
| Concentration Risk [Line Items] | ||
| Concentration risk, percentage | 15.00% | 19.00% |