XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accruals and allowances    
Beginning balance $ 97,262  
Ending balance 127,824 $ 97,262
Chargebacks    
Accruals and allowances    
Beginning balance 84,208 148,562
Accruals/Adjustments 576,461 586,511
Credits Taken Against Reserve (555,039) (650,865)
Ending balance 105,630 84,208
Government Rebates    
Accruals and allowances    
Beginning balance 12,168 10,872
Accruals/Adjustments 32,008 23,915
Credits Taken Against Reserve (25,462) (22,619)
Ending balance 18,714 12,168
Returns    
Accruals and allowances    
Beginning balance 29,678 33,399
Accruals/Adjustments 38,587 18,360
Credits Taken Against Reserve (28,991) (22,081)
Ending balance 39,274 29,678
Administrative Fees and Other Rebates    
Accruals and allowances    
Beginning balance 11,412 9,442
Accruals/Adjustments 65,661 55,798
Credits Taken Against Reserve (57,485) (53,828)
Ending balance 19,588 11,412
Prompt Payment Discounts    
Accruals and allowances    
Beginning balance 4,865 6,488
Accruals/Adjustments 25,760 22,932
Credits Taken Against Reserve (24,367) (24,555)
Ending balance $ 6,258 $ 4,865