XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accruals and allowances    
Beginning balance $ 161,052  
Ending balance 97,262 $ 161,052
Chargebacks    
Accruals and allowances    
Beginning balance 148,562 94,066
Accruals/Adjustments 586,511 642,409
Credits Taken Against Reserve (650,865) (587,913)
Ending balance 84,208 148,562
Government Rebates    
Accruals and allowances    
Beginning balance 10,872 5,492
Accruals/Adjustments 23,915 20,657
Credits Taken Against Reserve (22,619) (15,277)
Ending balance 12,168 10,872
Returns    
Accruals and allowances    
Beginning balance 33,399 35,831
Accruals/Adjustments 18,360 23,252
Credits Taken Against Reserve (22,081) (25,684)
Ending balance 29,678 33,399
Administrative Fees and Other Rebates    
Accruals and allowances    
Beginning balance 9,442 13,100
Accruals/Adjustments 55,798 42,044
Credits Taken Against Reserve (53,828) (45,702)
Ending balance 11,412 9,442
Prompt Payment Discounts    
Accruals and allowances    
Beginning balance 6,488 4,642
Accruals/Adjustments 22,932 21,302
Credits Taken Against Reserve (24,555) (19,456)
Ending balance $ 4,865 $ 6,488