XML 66 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Revenue and Cost of Revenue and Goods Sold Generated From Product Sales, Services and Royalties (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Total net revenue $ 99,770 $ 75,442 $ 65,144
Total cost of goods sold and cost of revenue 57,497 38,857 24,641
Product Sales      
Disaggregation Of Revenue [Line Items]      
Total net revenue 81,073 39,435 32,324
Total cost of goods sold and cost of revenue 55,071 16,833 15,084
Services      
Disaggregation Of Revenue [Line Items]      
Total net revenue 3,098 36,007 32,820
Total cost of goods sold and cost of revenue 2,426 $ 22,024 $ 9,557
Royalty collaborations      
Disaggregation Of Revenue [Line Items]      
Total net revenue $ 15,599