v3.25.2
Operating Leases - Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 34.3 $ 30.3 $ 66.8 $ 60.1
Short-term lease cost 5.6 7.1 11.4 13.7
Total operating lease expense $ 39.9 $ 37.4 $ 78.2 $ 73.8