XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance $ 161,052  
Ending balance 89,427  
Chargebacks    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 148,562 $ 94,066
Accruals/Adjustments 290,826 320,191
Credits Taken Against Reserve (362,253) (274,714)
Ending balance 77,135 139,543
Government Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 10,872 5,492
Accruals/Adjustments 11,100 9,356
Credits Taken Against Reserve (10,001) (5,408)
Ending balance 11,971 9,440
Returns    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 33,399 35,831
Accruals/Adjustments 5,995 15,057
Credits Taken Against Reserve (9,596) (15,989)
Ending balance 29,798 34,899
Administrative Fees and Other Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 9,442 13,100
Accruals/Adjustments 25,606 20,701
Credits Taken Against Reserve (25,177) (19,283)
Ending balance 9,871 14,518
Prompt Payment Discounts    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 6,488 4,642
Accruals/Adjustments 11,028 10,494
Credits Taken Against Reserve (12,653) (8,938)
Ending balance $ 4,863 $ 6,198