XML 143 R126.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Minimum Payments on Operating Leases (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 10.9  
2023 9.9  
2024 8.5  
2025 6.8  
2026 4.3  
Thereafter 11.9  
Total undiscounted lease payments 52.3  
Less: present value adjustment (7.1)  
Operating lease liability $ 45.2 $ 38.3