Quarterly Financial Data (Unaudited) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2014 |
Sep. 30, 2014 |
Jun. 30, 2014 |
Mar. 31, 2014 |
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Quarterly Financial Data (Unaudited) [Abstract] | |||||||||||
| Product sales, net | $ 14,967 | $ 13,261 | $ 11,956 | $ 10,102 | $ 9,013 | $ 7,282 | $ 5,851 | $ 4,405 | $ 50,286 | $ 26,551 | $ 10,357 |
| Gross profit on product sales | 14,603 | 13,005 | 11,517 | 9,800 | 8,755 | 7,047 | 5,636 | 4,231 | |||
| Net income (loss) | $ 959 | $ (601) | $ (1,936) | $ (4,830) | $ (3,895) | $ (6,006) | $ (7,552) | $ (13,930) | $ (6,408) | $ (31,383) | $ (46,011) |
| Basic and diluted net income (loss) per share | $ 0.01 | $ (0.01) | $ (0.02) | $ (0.05) | $ (0.04) | $ (0.06) | $ (0.07) | $ (0.14) | $ (0.06) | $ (0.31) | $ (0.46) |