v3.26.1
Restructuring Costs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Restructuring and Related Activities [Abstract]      
Restructuring costs $ 15.9 $ 15.8  
Payments for restructuring reserve 17.8 $ 12.3  
Restructuring reserve $ 32.7   $ 35.1