XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 172,325 $ 44,846  
Accounts receivable, net 267,837   $ 206,442
Accrued Expenses [Member]      
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Product sales reserves 19,200   $ 16,600
Product revenue, net [Member]      
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 163,075 $ 38,800