XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 51.9  
2024 25.9  
2025 50.2  
2026 43.3  
2027 32.7  
Thereafter 61.8  
Total undiscounted lease payments 265.8  
Less: Imputed interest 24.9  
Present value of future lease payments $ 240.9 $ 223.4