XML 119 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Product Group (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Total revenue by product group:    
Total consolidated revenue $ 102,821 $ 95,369
Commercial Product Sales    
Total revenue by product group:    
Total consolidated revenue 87,977 66,993
License Fees    
Total revenue by product group:    
Total consolidated revenue 11,910 26,832
Contract Manufacturing Revenue    
Total revenue by product group:    
Total consolidated revenue 2,906 1,512
Other Revenue    
Total revenue by product group:    
Total consolidated revenue $ 28 $ 32