XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Change in Reserves for Discounts and Allowances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance $ 50,970 $ 51,503
Provision 117,452 78,439
Payments/credits 97,956 78,972
Ending balance 70,466 50,970
Chargebacks [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 2,281 588
Provision 13,308 9,700
Payments/credits 14,790 8,007
Ending balance 799 2,281
Rebates [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 41,771 44,738
Provision 78,637 52,180
Payments/credits 59,902 55,147
Ending balance 60,506 41,771
Prompt Pay [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 1,949 1,506
Provision 9,400 6,384
Payments/credits 8,551 5,941
Ending balance 2,798 1,949
Other Accruals [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Beginning balance 4,969 4,671
Provision 16,107 10,175
Payments/credits 14,713 9,877
Ending balance $ 6,363 $ 4,969