XML 46 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   $ 4,514,000 $ 7,238,000
Cash payments for restructuring expenses   2,407,000  
Non-cash impairment charges   0  
2025 EMEA Plan | Maximum      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges for capital expenditures $ 2,000,000    
2025 EMEA Plan | Minimum      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges for capital expenditures 1,000,000    
2025 Asia Plan | Maximum      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges for capital expenditures 3,000,000    
2025 Asia Plan | Minimum      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges for capital expenditures 2,000,000    
Employee Separation Costs      
Restructuring Cost And Reserve [Line Items]      
Cash payments for restructuring expenses   2,123,000  
Employee Separation Costs | 2025 EMEA Plan      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   2,406,000  
Employee Separation Costs | 2025 Asia Plan      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   1,459,000  
Employee Separation Costs | Other Restructuring Activities      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   521,000 4,219,000
Employee Separation Costs | Other Restructuring Activities | Relocation of Certain Manufacturing Units [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   (156,000) 2,552,000
Employee Severance and Retention Costs | 2025 EMEA Plan | Maximum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 6,000,000    
Employee Severance and Retention Costs | 2025 EMEA Plan | Minimum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 4,000,000    
Employee Severance and Retention Costs | 2025 Asia Plan | Maximum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 3,000,000    
Employee Severance and Retention Costs | 2025 Asia Plan | Minimum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 2,000,000    
Other Transition Costs      
Restructuring Cost And Reserve [Line Items]      
Cash payments for restructuring expenses   284,000  
Other Transition Costs | 2025 EMEA Plan | Maximum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 3,000,000    
Other Transition Costs | 2025 EMEA Plan | Minimum      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses 2,000,000    
Other Transition Costs | 2025 Asia Plan      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses $ 1,000,000    
Other Costs | 2025 EMEA Plan      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   40,000  
Other Costs | 2025 Asia Plan      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   28,000  
Other Costs | Other Restructuring Activities | Relocation of Certain Manufacturing Units [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring expenses   $ 216,000 $ 467,000