v3.26.1
PRODUCT REVENUE AND PROVISIONS FOR VARIABLE CONSIDERATION - Schedule of Product Revenue Allowance and Provision Categories (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 77,093 $ 23,604
Current provisions related to sales in current year 40,218 44,021
Adjustments related to prior year sales (4,675) 251
Credits/payments made (34,857) (15,855)
Ending balance 77,779 52,021
Chargebacks and Discounts    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 1,153 1,436
Current provisions related to sales in current year 3,298 1,202
Adjustments related to prior year sales 26 69
Credits/payments made (3,416) (2,359)
Ending balance 1,061 348
Rebates, Fees and Other Deductions    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 72,589 15,726
Current provisions related to sales in current year 36,600 42,323
Adjustments related to prior year sales (4,701) 346
Credits/payments made (30,027) (13,227)
Ending balance 74,461 45,168
Product Returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance 3,351 6,442
Current provisions related to sales in current year 320 496
Adjustments related to prior year sales 0 (164)
Credits/payments made (1,414) (269)
Ending balance $ 2,257 $ 6,505