v3.26.1
PRODUCT REVENUE AND PROVISIONS FOR VARIABLE CONSIDERATION - Schedule of Product Revenue Allowance and Provision Categories (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 21,887 20,914
Adjustments related to prior year sales (1,457) 305
Credits/payments made (14,960) (10,356)
Ending balance 82,563 34,467
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 1,458 380
Adjustments related to prior year sales 26 69
Credits/payments made (1,639) (1,389)
Ending balance 998 496
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 20,270 20,147
Adjustments related to prior year sales (1,483) 400
Credits/payments made (12,449) (8,822)
Ending balance 78,927 27,451
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 159 387
Adjustments related to prior year sales 0 (164)
Credits/payments made (872) (145)
Ending balance $ 2,638 $ 6,520