v3.26.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - Out-License Agreement - Novitium - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jan. 31, 2026
Disaggregation of Revenue [Line Items]      
Upfront payment received     $ 15.0
Royalty income, nonoperating $ 9.7 $ 16.3  
Milestone achievement payment     $ 10.0
Revenue, remaining performance obligation, development milestones satisfied over time $ 8.0 $ 8.0