v3.25.1
Restructuring - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2025
Feb. 28, 2025
Dec. 31, 2023
Dec. 31, 2019
2025 Restructuring Plan [Member]        
Restructuring Cost And Reserve [Line Items]        
Pre-tax restructuring charges $ 85.0 $ 85.0    
2023 Restructuring Plan [Member]        
Restructuring Cost And Reserve [Line Items]        
Pre-tax restructuring charges     $ 117.0  
2019 Restructuring Plan [Member]        
Restructuring Cost And Reserve [Line Items]        
Pre-tax restructuring charges $ 400.0     $ 400.0