v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2026
Oct. 01, 2025
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party $ 34,900,000            
Forecast              
Loss Contingencies [Line Items]              
Purchase commitment, remaining minimum amount committed           $ 10,723,000  
Asset Purchase, License and Related Agreements              
Loss Contingencies [Line Items]              
Royalty expense   $ 3,476,000 $ 2,201,000 $ 5,853,000 $ 4,374,000    
Upfront and milestone payments       $ 18,000,000      
OSRX Liability              
Loss Contingencies [Line Items]              
Unrecognized gain contingency             $ 11,249,000
Punitive Damages              
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party 20,400,000            
Actual Damages              
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party $ 14,500,000