v3.25.2
REVENUES - Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance $ 26,440 $ 15,684
Provision related to current period sales 37,214 27,551
Adjustment related to prior period sales (729)  
Credit or payments made during the period (33,423) (24,688)
Balance 29,502 18,547
Discounts and allowances 36,500 27,600
Reductions in accounts receivable and prepaid and other current assets    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Discounts and allowances 900 400
Chargebacks, Discounts and Fees    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 13,374 8,236
Provision related to current period sales 28,209 21,770
Credit or payments made during the period (28,624) (20,165)
Balance 12,959 9,841
Government and Other Rebates    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 8,343 3,517
Provision related to current period sales 8,082 5,259
Adjustment related to prior period sales (169)  
Credit or payments made during the period (4,642) (4,441)
Balance 11,614 4,335
Returns    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance 4,723 3,931
Provision related to current period sales 923 522
Adjustment related to prior period sales (560)  
Credit or payments made during the period (157) (82)
Balance $ 4,929 $ 4,371