XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Summarize Activity of the Net Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ 171,501 $ 191,521
Provision related to current period sales 846,449 835,685
Provision related to prior period sales (2,111) (17,378)
Credits/payments made for current period sales (739,295) (681,958)
Credits/payments made for prior period sales (163,303) (156,369)
Ending balance 113,241 171,501
Trade Allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 18,834 44,626
Provision related to current period sales 81,262 90,806
Provision related to prior period sales   (897)
Credits/payments made for current period sales (72,281) (71,972)
Credits/payments made for prior period sales (18,382) (43,729)
Ending balance 9,433 18,834
Rebates, Chargebacks and Discounts    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 143,033 136,093
Provision related to current period sales 751,254 726,119
Provision related to prior period sales (2,111) (16,337)
Credits/payments made for current period sales (656,381) (593,584)
Credits/payments made for prior period sales (138,269) (109,258)
Ending balance 97,526 143,033
Product Returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 7,732 8,746
Provision related to current period sales 1,914 2,199
Provision related to prior period sales   (250)
Credits/payments made for current period sales (246) (1,744)
Credits/payments made for prior period sales (4,666) (1,219)
Ending balance 4,734 7,732
Other Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 1,902 2,056
Provision related to current period sales 12,019 16,561
Provision related to prior period sales   106
Credits/payments made for current period sales (10,387) (14,658)
Credits/payments made for prior period sales (1,986) (2,163)
Ending balance $ 1,548 $ 1,902