v3.25.0.1
Leases - Summary of Maturities of Lease Liabilities Under Non-cancellable Leases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 22.2
2026 24.9
2027 24.5
2028 19.9
2029 16.1
Thereafter 26.5
Total undiscounted cash flows 134.1
Less imputed interest (18.5)
Total lease liabilities $ 115.6
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilities
2025 $ 70.3
2026 68.6
2027 61.5
2028 53.4
2029 44.3
Thereafter 37.2
Total undiscounted cash flows 335.3
Less imputed interest (37.2)
Total lease liabilities $ 298.1