v3.26.1
REVENUES - SCHEDULE OF ACCRUALS AND ALLOWANCES (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 68,381,000 $ 59,631,000
Accruals/adjustments 115,655,000 100,116,000
Credits taken against reserve (112,971,000) (114,088,000)
Ending balance 71,065,000 45,659,000
Chargebacks    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 11,027,000 960,000
Accruals/adjustments 9,032,000 11,163,000
Credits taken against reserve (12,036,000) (7,706,000)
Ending balance 8,023,000 4,417,000
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 28,217,000 12,360,000
Accruals/adjustments 20,934,000 11,128,000
Credits taken against reserve (15,468,000) (7,696,000)
Ending balance 33,683,000 15,792,000
Returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 8,018,000 1,449,000
Accruals/adjustments 2,177,000 4,615,000
Credits taken against reserve (5,834,000) (4,828,000)
Ending balance 4,361,000 1,236,000
Administrative Fees and Other Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 16,540,000 32,873,000
Accruals/adjustments 70,944,000 40,093,000
Credits taken against reserve (63,632,000) (53,480,000)
Ending balance 23,852,000 19,486,000
Co-Pay Assistance    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 2,085,000 9,612,000
Accruals/adjustments 10,870,000 30,771,000
Credits taken against reserve (12,743,000) (37,193,000)
Ending balance 212,000 3,190,000
Prompt Pay Discounts    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 2,494,000 2,377,000
Accruals/adjustments 1,698,000 2,346,000
Credits taken against reserve (3,258,000) (3,185,000)
Ending balance $ 934,000 $ 1,538,000