v3.25.4
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 17.7  
2027 16.7  
2028 12.6  
2029 8.8  
2030 6.6  
Thereafter 21.1  
Total future minimum operating lease payments 83.5  
Imputed interest 15.5  
Present value of lease liabilities reported $ 68.0 $ 72.3