XML 107 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Operating Lease Commitments (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense $ 37.3
Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 31.9
Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 5.4
Payments due within year one  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 6.1
Payments due within year one | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.8
Payments due within year one | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 1.3
Payments due year 2  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 5.6
Payments due year 2 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.5
Payments due year 2 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 1.1
Payments due year 3  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 5.1
Payments due year 3 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.0
Payments due year 3 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 1.1
Payments due year 4  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.9
Payments due year 4 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 3.7
Payments due year 4 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 1.2
Payments due year 5  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.2
Payments due year 5 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 3.5
Payments due year 5 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 0.7
Payments due after year 5  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 11.4
Payments due after year 5 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 11.4
Payments due after year 5 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense $ 0.0