XML 34 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Product Group (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total revenue by product group:        
Total consolidated revenue $ 19,364 $ 18,428 $ 66,868 $ 67,829
API Sales        
Total revenue by product group:        
Total consolidated revenue 3,647 3,690 12,308 9,538
Medical Device Sales        
Total revenue by product group:        
Total consolidated revenue   1,322   2,342
Contract Manufacturing Revenue        
Total revenue by product group:        
Total consolidated revenue 93 17 382 412
Commercial Product Sales        
Total revenue by product group:        
Total consolidated revenue 15,497 8,280 53,743 25,092
License Fees        
Total revenue by product group:        
Total consolidated revenue   5,000   30,000
Other Revenue        
Total revenue by product group:        
Total consolidated revenue $ 127 $ 119 $ 435 $ 445