XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Accounts receivable $ 279,011   $ 279,011   $ 206,442
Accrued Expenses [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Product revenue allowance and reserves $ 32,900   $ 32,900   $ 16,600
Customer Concentration Risk [Member] | Gross Product Revenues [Member] | Product [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%  
Customer Concentration Risk [Member] | Product Sales Accounts Receivable [Member] | Product [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%