v3.26.1
Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Years ending December 31:    
2026 (remainder of year) $ 103.5  
2027 121.5  
2028 109.8  
2029 95.1  
2030 76.6  
Thereafter 186.2  
Total operating lease liabilities on an undiscounted basis 692.7  
Present value discount (174.7)  
Present value of operating lease liabilities $ 518.0 $ 518.6