XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance $ 97,262  
Ending balance 102,784  
Chargebacks    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 84,208 $ 148,562
Accruals/Adjustments 267,779 290,826
Credits Taken Against Reserve (262,541) (362,253)
Ending balance 89,446 77,135
Government Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 12,168 10,872
Accruals/Adjustments 13,324 11,100
Credits Taken Against Reserve (13,168) (10,001)
Ending balance 12,324 11,971
Returns    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 29,678 33,399
Accruals/Adjustments 21,895 5,995
Credits Taken Against Reserve (17,676) (9,596)
Ending balance 33,897 29,798
Administrative Fees and Other Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 11,412 9,442
Accruals/Adjustments 29,970 25,606
Credits Taken Against Reserve (29,656) (25,177)
Ending balance 11,726 9,871
Prompt Payment Discounts    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 4,865 6,488
Accruals/Adjustments 11,422 11,028
Credits Taken Against Reserve (11,243) (12,653)
Ending balance $ 5,044 $ 4,863