XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 9.0  
2026 5.8  
2027 4.2  
2028 4.3  
2029 3.0  
thereafter 0.7  
Total undiscounted lease payments 27.0  
Present value discount 3.2  
Lease liabilities $ 23.8 $ 28.2