v3.26.1
LEASES - MATURITIES OF OPERATING LEASE LIABILITIES (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Maturities of operating lease liabilities    
Remainder of 2026 $ 107.9  
2027 108.3  
2028 57.9  
2029 35.5  
2030 24.8  
Thereafter 73.3  
Total lease payments 407.7  
Less: Interest (52.4)  
Present value of operating lease liabilities 355.3  
Less: Short-term portion (125.3) $ (128.5)
Long-term operating lease liabilities $ 230.0 $ 246.8