Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUES - Activity (Details)

v3.25.0.1
REVENUES - Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance $ 15,684 $ 12,145  
Provision related to current period sales 63,972 41,498 $ 30,900
Credit or payments made during the period (53,216) (37,959)  
Balance 26,440 15,684 12,145
Accounts receivable and prepaid and other current assets      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Provision related to current period sales 1,000 1,300 900
Chargebacks, Discounts and Fees      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance 8,236 6,213  
Provision related to current period sales 49,071 32,330  
Credit or payments made during the period (43,933) (30,307)  
Balance 13,374 8,236 6,213
Government and Other Rebates      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance 3,517 2,636  
Provision related to current period sales 13,586 8,299  
Credit or payments made during the period (8,760) (7,418)  
Balance 8,343 3,517 2,636
Returns      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance 3,931 3,296  
Provision related to current period sales 1,315 869  
Credit or payments made during the period (523) (234)  
Balance $ 4,723 $ 3,931 $ 3,296