XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies and Concentrations of Risk - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 86,742 $ 75,827 $ 238,011 $ 191,282
Product sales, net        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues 85,288 75,213 233,957 189,647
Collaborative and other revenues        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 1,454 $ 614 $ 4,054 $ 1,635