XML 117 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Operating Lease Commitments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense $ 45.7
Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 43.3
Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 2.4
Payments due within year one  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 11.5
Payments due within year one | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 10.1
Payments due within year one | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 1.4
Payments due year 2  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 9.5
Payments due year 2 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 8.6
Payments due year 2 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 0.9
Payments due year 3  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 6.7
Payments due year 3 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 6.6
Payments due year 3 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 0.1
Payments due year 4  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 5.2
Payments due year 4 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 5.2
Payments due year 4 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 0.0
Payments due year 5  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.4
Payments due year 5 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 4.4
Payments due year 5 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 0.0
Payments due after year 5  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 8.4
Payments due after year 5 | Commitments  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense 8.4
Payments due after year 5 | Related Entity  
Schedule of Future Minimum Rental Commitments  
Operating leases, rent expense $ 0.0