XML 107 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 135.9 $ 96.9 $ 77.9
Variable lease cost 7.4 7.1 5.6
Amortization of finance lease right-of-use assets 4.4 3.8 4.2
Interest on finance lease liabilities 5.7 4.1 3.7
Sublease income (14.0) (9.0) (7.5)
Total lease costs $ 139.4 $ 102.9 $ 83.9