XML 80 R60.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE AND RESERVES FOR PRODUCT REVENUES - Summary of Change in Reserves for Discounts and Allowances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance $ 70,466 $ 50,970
Provision 175,869 117,452
Payments/credits 151,637 97,956
Ending balance 94,698 70,466
Chargebacks [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 799 2,281
Provision 12,446 13,308
Payments/credits 12,828 14,790
Ending balance 417 799
Rebates [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 60,506 41,771
Provision 102,835 78,637
Payments/credits 95,848 59,902
Ending balance 67,493 60,506
Prompt Pay [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 2,798 1,949
Provision 12,904 9,400
Payments/credits 12,359 8,551
Ending balance 3,343 2,798
Other Accruals [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 6,363 4,969
Provision 47,684 16,107
Payments/credits 30,602 14,713
Ending balance $ 23,445 $ 6,363