XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Operating Lease Liabilities and Minimum Payments for Operating Leases (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Remaining nine months of 2021 $ 36.5
2022 36.5
2023 24.9
2024 15.8
2025 11.3
2026 8.2
Thereafter 29.2
Total lease payments 162.4
Less: imputed interest (13.5)
Present value of lease liability $ 148.9