v3.24.0.1
Leases - Summary of Operating Lease Liability Maturity (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2024 $ 121.2
2025 106.7
2026 93.3
2027 78.6
2028 69.4
Thereafter 120.0
Total future lease payments 589.2
Less: imputed interest (80.1)
Present value of lease liabilities $ 509.1