v3.24.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease cost $ 145.8 $ 152.7 $ 135.3
Future undiscounted lease payments under leases 10.0    
Sales and marketing      
Lease cost 138.5 141.5 124.3
General and administrative      
Lease cost $ 7.3 $ 11.2 $ 11.0