XML 77 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and other impairment charges - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 14,157   $ 18,802
Impairment of leasehold 7,800    
Asset impairments 7,834   1,497
2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 6,100    
2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 11,203    
2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 1,377 $ 1,451  
Restructuring expenses 2,800    
Cost incurred to date 2,700    
Termination benefits      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 13,951   17,385
Asset impairments 0   $ 0
Termination benefits | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 6,086    
Termination benefits | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 11,164    
Termination benefits | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 1,344 $ 1,451  
Selling, General And Administrative Expenses | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 200    
Restructuring related charges | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 6,600    
Restructuring related charges | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 2,600    
Minimum | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 37,000    
Minimum | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 11,000    
Minimum | Termination benefits | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 6,000    
Minimum | Selling, General And Administrative Expenses | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 3,000    
Minimum | Restructuring related charges | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 21,000    
Minimum | Restructuring related charges | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 7,000    
Maximum | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 46,000    
Maximum | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 15,000    
Maximum | Termination benefits | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 7,000    
Maximum | Selling, General And Administrative Expenses | 2024 Restructuring plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 4,000    
Maximum | Restructuring related charges | 2024 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges 26,000    
Maximum | Restructuring related charges | 2023 Footprint realignment plan      
Restructuring Cost and Reserve [Line Items]      
Expected restructuring charges $ 9,000