XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, Significant Customers and Concentrations of Risk - Summary of Revenue Disaggregated by Types of Goods and Services and Major Product (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue, net $ 41,557 $ 42,083
Total product revenue, net    
Disaggregation Of Revenue [Line Items]    
Total revenue, net 32,103 29,135
Total product revenue, net | Proprietary product sales, net    
Disaggregation Of Revenue [Line Items]    
Total revenue, net 17,276 18,732
Total product revenue, net | Partnered product sales    
Disaggregation Of Revenue [Line Items]    
Total revenue, net 14,827 10,403
Licensing and development revenue    
Disaggregation Of Revenue [Line Items]    
Total revenue, net 4,191 4,984
Royalties    
Disaggregation Of Revenue [Line Items]    
Total revenue, net $ 5,263 $ 7,964