XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Summarize Activity of the Net Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ 171,501 $ 191,521
Provision related to current period sales 463,359 391,594
Provision related to prior period sales (2,111) (7,311)
Credits/payments made for current period sales (321,483) (289,790)
Credits/payments made for prior period sales (155,880) (115,458)
Ending balance 155,386 170,556
Trade Allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 18,834 44,626
Provision related to current period sales 43,239 44,069
Credits/payments made for current period sales (24,557) (24,778)
Credits/payments made for prior period sales (18,169) (42,389)
Ending balance 19,347 21,528
Rebates, Chargebacks and Discounts    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 143,033 136,093
Provision related to current period sales 413,252 337,129
Provision related to prior period sales (2,111) (7,168)
Credits/payments made for current period sales (292,412) (256,492)
Credits/payments made for prior period sales (133,453) (70,842)
Ending balance 128,309 138,720
Product Returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 7,732 8,746
Provision related to current period sales 1,003 1,059
Provision related to prior period sales   (250)
Credits/payments made for current period sales (74)  
Credits/payments made for prior period sales (2,272) (1,219)
Ending balance 6,389 8,336
Other Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 1,902 2,056
Provision related to current period sales 5,865 9,337
Provision related to prior period sales   107
Credits/payments made for current period sales (4,440) (8,520)
Credits/payments made for prior period sales (1,986) (1,008)
Ending balance $ 1,341 $ 1,972