XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summarize Activity of the Net Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ 191,521 $ 282,226
Provision related to current period sales 835,685 802,115
Provision related to prior period sales (17,378) 592
Credits/payments made for current period sales (681,958) (628,406)
Credits/payments made for prior period sales (156,369) (265,006)
Ending balance 171,501 191,521
Trade Allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 44,626 86,636
Provision related to current period sales 90,806 96,340
Provision related to prior period sales (897)  
Credits/payments made for current period sales (71,972) (54,952)
Credits/payments made for prior period sales (43,729) (83,398)
Ending balance 18,834 44,626
Rebates, Chargebacks and Discounts    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 136,093 184,756
Provision related to current period sales 726,119 676,816
Provision related to prior period sales (16,337) 592
Credits/payments made for current period sales (593,584) (548,783)
Credits/payments made for prior period sales (109,258) (177,288)
Ending balance 143,033 136,093
Product Returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 8,746 8,089
Provision related to current period sales 2,199 2,347
Provision related to prior period sales (250)  
Credits/payments made for current period sales (1,744)  
Credits/payments made for prior period sales (1,219) (1,690)
Ending balance 7,732 8,746
Other Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 2,056 2,745
Provision related to current period sales 16,561 26,612
Provision related to prior period sales 106  
Credits/payments made for current period sales (14,658) (24,671)
Credits/payments made for prior period sales (2,163) (2,630)
Ending balance $ 1,902 $ 2,056