XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Accounts receivable $ 214,131   $ 214,131   $ 264,926
Revenue 178,494 $ 199,685 345,291 $ 372,009  
Outstanding amount of sold accounts receivable     99,700   86,100
Accrued Expenses [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Product sales reserves 44,500   44,500   $ 45,100
Product [Member]          
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]          
Revenue $ 171,387 $ 179,136 $ 321,287 $ 342,211