XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Accounts receivable $ 304,433   $ 304,433   $ 206,442
Accrued Expenses [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Product sales reserves $ 22,700   $ 22,700   $ 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 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%