v3.26.1
RELATED PARTY TRANSACTIONS (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
seat
Mar. 31, 2025
USD ($)
Related Party Transaction [Line Items]    
Purchase obligation $ 382.8  
Velaura    
Related Party Transaction [Line Items]    
Payments to acquire investments 0.0 $ 22.3
Payments outstanding $ 0.0 57.2
Velaura    
Related Party Transaction [Line Items]    
Number of seats on board of directors | seat 1  
Velaura | Preferred Stock    
Related Party Transaction [Line Items]    
Equity securities $ 85.4 1.2
Payments to acquire equity securities   $ 20.0