v3.25.4
Leases - Future Minimum Lease Payments Under Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
Year ending December 31, 2026 $ 56.7  
Year ending December 31, 2027 59.1  
Year ending December 31, 2028 59.7  
Year ending December 31, 2029 59.8  
Year ending December 31, 2030 60.7  
Thereafter 306.9  
Total operating lease payments (sublease income) 602.9  
Less imputed interest 131.6  
Total operating lease liabilities 471.3  
Less current operating lease liabilities included in other current liabilities $ 56.0  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities  
Noncurrent operating lease liabilities $ 415.3 $ 455.1
Sublease Income    
Year ending December 31, 2026 (3.9)  
Year ending December 31, 2027 (4.0)  
Year ending December 31, 2028 (4.0)  
Year ending December 31, 2029 (3.6)  
Year ending December 31, 2030 (3.5)  
Thereafter (2.0)  
Total operating lease payments (sublease income) $ (21.0)