v3.26.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Jan. 31, 2026
Out-License Agreement | Novitium    
Disaggregation of Revenue [Line Items]    
Upfront payment received   $ 15.0
Milestone achievement payment   $ 10.0
Sales of contract manufactured products    
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 3.2  
Performance obligations period 6 months