v3.25.2
Acquisitions - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination [Line Items]            
Revenue $ 1,169.3   $ 1,225.5   $ 2,305.0 $ 2,464.7
Net (loss) income $ 2.1 $ (5.3) $ 10.3 $ (7.4) (3.2) 2.9
Holdback payments related to acquisitions         $ 1.6 $ 5.3