XML 116 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Product Group (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total revenue by product group:      
Total consolidated revenue $ 120,181 $ 144,391 $ 101,229
Commercial Product Sales      
Total revenue by product group:      
Total consolidated revenue 86,766 101,590 67,411
License Fees      
Total revenue by product group:      
Total consolidated revenue 26,832 38,827 20,100
API Sales      
Total revenue by product group:      
Total consolidated revenue 3,986 3,599 12,733
Contract Manufacturing Revenue      
Total revenue by product group:      
Total consolidated revenue 1,512 85 391
Other Revenue      
Total revenue by product group:      
Total consolidated revenue $ 1,085 $ 290 $ 594