XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance $ 127,824  
Ending balance 120,421  
Chargebacks    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 105,630 $ 84,208
Accruals/Adjustments 330,581 267,779
Credits Taken Against Reserve (337,311) (262,541)
Ending balance 98,900 89,446
Government Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 18,714 12,168
Accruals/Adjustments 32,910 13,324
Credits Taken Against Reserve (18,758) (13,168)
Ending balance 32,866 12,324
Returns    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 39,274 29,678
Accruals/Adjustments 22,737 21,895
Credits Taken Against Reserve (13,328) (17,676)
Ending balance 48,683 33,897
Administrative Fees and Other Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 19,588 11,412
Accruals/Adjustments 40,730 29,970
Credits Taken Against Reserve (38,902) (29,656)
Ending balance 21,416 11,726
Prompt Payment Discounts    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 6,258 4,865
Accruals/Adjustments 17,134 11,422
Credits Taken Against Reserve (17,090) (11,243)
Ending balance $ 6,302 $ 5,044