XML 121 R106.htm IDEA: XBRL DOCUMENT v3.3.1.900
Quarterly Financial Data (Unaudited) - Quarterly Financial Data (Details) (Imported) - 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
Condensed Income Statements, Captions [Line Items]                      
Total net revenues $ 76,912 $ 63,868 $ 53,853 $ 56,886 $ 55,877 $ 59,711 $ 49,003 $ 45,870 $ 251,519 $ 210,461 $ 229,681
Gross profit 33,171 17,578 13,318 13,280 11,960 11,791 14,996 12,509 77,347 51,256 86,956
Net income (loss) 7,533 $ (3,008) $ (6,647) $ (665) $ (2,521) $ (5,379) $ (1,180) $ (1,619) $ (2,787) $ (10,699) $ 11,862
Decrease to net income due to not recognizing non-operating expense for certain foreign currency transactions $ 1,100                    
Weighted-average shares used to compute net income (loss) per share:                      
Basic (in Shares) 45,085 45,310 44,849 44,601 44,648 44,644 39,767 38,769 44,961,000 41,957,000 38,712,000
Diluted (in Shares) 46,709 45,310 44,849 44,601 44,648 44,644 39,767 38,769 44,961,000 41,957,000 38,883,000
Net income (loss) per share:                      
Basic (in Dollars per share) $ 0.17 $ (0.07) $ (0.15) $ (0.01) $ (0.06) $ (0.12) $ (0.03) $ (0.04) $ (0.06) $ (0.25) $ 0.31
Diluted (in Dollars per share) $ 0.16 $ (0.07) $ (0.15) $ (0.01) $ (0.06) $ (0.12) $ (0.03) $ (0.04) $ (0.06) $ (0.25) $ 0.31
Finished Pharmaceutical Products                      
Condensed Income Statements, Captions [Line Items]                      
Total net revenues $ 66,092 $ 57,902 $ 50,075 $ 50,872 $ 49,980 $ 53,729 $ 48,901 $ 45,870 $ 224,941 $ 198,480 $ 229,681
Gross profit 29,357 19,302 12,634 12,853 13,132 12,122 14,961 $ 12,509 74,146 52,724 $ 86,956
API                      
Condensed Income Statements, Captions [Line Items]                      
Total net revenues 10,820 5,966 3,778 6,014 5,897 5,982 102   26,578 11,981  
Gross profit $ 3,814 $ (1,724) $ 684 $ 427 $ (1,172) $ (331) $ 35   $ 3,201 $ (1,468)