XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies and Concentrations of Risk - Summary of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 117,085 $ 86,742 $ 319,178 $ 238,011
Product sales, net        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues 116,066 85,288 313,325 233,957
Collaborative and other revenues        
Significant Accounting Policies and Concentration of Risk [Line Items]        
Revenues $ 1,019 $ 1,454 $ 5,853 $ 4,054