XML 154 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 9.9  
2026 9.5  
2027 8.9  
2028 7.6  
2029 7.2  
Thereafter 16.8  
Total future minimum lease payments 59.9  
Less imputed interest (10.8)  
Total operating lease liability $ 49.1 $ 51.4