v3.25.1
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 166,797 $ 172,325  
Accounts receivable, net 235,246   $ 264,926
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 38,900   $ 45,100
Product revenue, net [Member]      
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 149,900 $ 163,075