v3.26.1
Leases - Components of Lease Expense and Operating Lease Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases          
Options to extend leases     true    
Components of lease expense          
Operating lease expense $ 49.8 $ 39.4 $ 97.6 $ 81.0  
Operating lease liabilities          
Accrued liabilities $ 167.6   $ 167.6   $ 155.4
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current   Accrued Liabilities, Current
Noncurrent operating lease liabilities, net of current portion $ 314.5   $ 314.5   $ 325.6
Operating lease liabilities $ 482.1   $ 482.1   $ 481.0
Maximum          
Leases          
Renewal term 5 years   5 years