XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Leases Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 56.3 $ 55.5 $ 47.8
Sublease income (6.0) (3.5)  
Total operating lease cost 50.3 52.0  
Cash paid for amounts included in the measurement of operating lease liabilities $ 64.1 $ 50.8  
Weighted-average remaining lease term 10 years 9 months 18 days 12 years  
Weighted-average discount rate 4.20% 4.10%