XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Summarize Activity of the Net Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ 191,521 $ 282,197
Provision related to current period sales 613,701 584,945
Provision related to prior period sales (15,257) 1,167
Credits/payments made for current period sales (485,808) (406,425)
Credits/payments made for prior period sales (119,913) (263,543)
Ending balance 184,244 198,341
Trade Allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 44,626 86,636
Provision related to current period sales 67,003 71,164
Credits/payments made for current period sales (30,450) (26,746)
Credits/payments made for prior period sales (42,389) (83,398)
Ending balance 38,790 47,656
Rebates, Chargebacks and Discounts    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 136,093 184,726
Provision related to current period sales 531,700 490,995
Provision related to prior period sales (15,113) 1,167
Credits/payments made for current period sales (442,673) (360,256)
Credits/payments made for prior period sales (75,297) (176,107)
Ending balance 134,710 140,525
Product Returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 8,746 8,090
Provision related to current period sales 1,634 1,738
Provision related to prior period sales (250)  
Credits/payments made for current period sales (953)  
Credits/payments made for prior period sales (1,219) (1,408)
Ending balance 7,958 8,420
Other Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 2,056 2,745
Provision related to current period sales 13,364 21,048
Provision related to prior period sales 106  
Credits/payments made for current period sales (11,732) (19,423)
Credits/payments made for prior period sales (1,008) (2,630)
Ending balance $ 2,786 $ 1,740