XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies and Concentrations of Risk - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 82,491 $ 65,532 $ 151,269 $ 115,455
Product sales, net        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues 80,504 64,888 148,670 114,434
Collaborative and other revenues        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 1,987 $ 644 $ 2,599 $ 1,021