XML 100 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summarize Activity of the Net Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance $ 190,824 $ 128,557
Provision related to current period sales 852,420 822,813
Provision related to prior period sales (2,034) (3,872)
Credits/payments made for current period sales (583,437) (637,999)
Credits/payments made for prior period sales (175,547) (118,675)
Ending balance 282,226 190,824
Trade Allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 36,242 29,261
Provision related to current period sales 121,378 132,881
Credits/payments made for current period sales (36,473) (96,834)
Credits/payments made for prior period sales (34,511) (29,066)
Ending balance 86,636 36,242
Rebates, Chargebacks and Discounts    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 141,200 90,997
Provision related to current period sales 684,010 621,937
Provision related to prior period sales (2,034) (3,872)
Credits/payments made for current period sales (504,210) (482,254)
Credits/payments made for prior period sales (134,210) (85,608)
Ending balance 184,756 141,200
Product Returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 7,798 4,579
Provision related to current period sales 1,531 3,543
Credits/payments made for prior period sales (1,240) (324)
Ending balance 8,089 7,798
Other Incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Beginning balance 5,584 3,720
Provision related to current period sales 45,501 64,452
Credits/payments made for current period sales (42,754) (58,911)
Credits/payments made for prior period sales (5,586) (3,677)
Ending balance $ 2,745 $ 5,584