v3.26.1
REVENUE RECOGNITION - Reconciliation of Gross Product Sales to Net Product Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net product revenue $ 57,480 $ 49,036 $ 109,317 $ 88,639
Net product revenue        
Disaggregation of Revenue [Line Items]        
Net product revenue 57,473 49,007 109,244 88,443
Gross product revenue        
Disaggregation of Revenue [Line Items]        
Net product revenue 72,436 57,874 137,789 103,186
Total gross-to-net adjustments        
Disaggregation of Revenue [Line Items]        
Net product revenue (14,963) (8,867) (28,545) (14,743)
Chargebacks        
Disaggregation of Revenue [Line Items]        
Net product revenue (9,190) (5,940) (17,354) (10,111)
Distributor service fees        
Disaggregation of Revenue [Line Items]        
Net product revenue (2,371) (1,950) (4,540) (3,476)
Government rebates        
Disaggregation of Revenue [Line Items]        
Net product revenue (1,969) (459) (3,627) (525)
Sales returns and allowances        
Disaggregation of Revenue [Line Items]        
Net product revenue $ (1,433) $ (518) $ (3,024) $ (631)