v3.26.1
LONG-TERM DEBT - Debt Obligation (Details) - USD ($)
$ in Millions
Jun. 30, 2026
May 18, 2026
Dec. 31, 2025
Sep. 12, 2023
LONG-TERM DEBT        
Less: unamortized debt discount and issuance costs $ (22.5)   $ (7.5)  
Carrying amount, net 1,264.2   567.5  
Less: current maturities (135.6)   $ (567.5)  
Net long-term debt $ 1,128.6      
Convertible Notes due 2028        
LONG-TERM DEBT        
Interest rate 2.50%   2.50% 2.50%
Convertible Notes $ 136.7   $ 575.0  
Convertible Notes due 2031        
LONG-TERM DEBT        
Interest rate 0.00% 0.00% 0.00%  
Convertible Notes $ 1,150.0