v3.25.2
Restructuring - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   $ 2,108   $ 2,442 $ 6,622 $ 9,680
Cash payments for restructuring expenses   1,933 $ 2,407      
2025 EMEA Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges for capital expenditures $ 2,000          
2025 EMEA Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges for capital expenditures 1,000          
2025 Asia Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges for capital expenditures 3,000          
2025 Asia Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring charges for capital expenditures 2,000          
Employee Separation Costs            
Restructuring Cost And Reserve [Line Items]            
Cash payments for restructuring expenses   1,274 2,123      
Employee Separation Costs | 2025 EMEA Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   367     2,773  
Employee Separation Costs | 2025 Asia Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   493     1,952  
Employee Separation Costs | Other Restructuring Activities            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   695   1,144 1,216 5,363
Employee Separation Costs | Other Restructuring Activities | Relocation of Certain Manufacturing Units [Member]            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   (106)   958 (262) 3,510
Employee Severance and Retention Costs | 2025 EMEA Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 6,000          
Employee Severance and Retention Costs | 2025 EMEA Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 4,000          
Employee Severance and Retention Costs | 2025 Asia Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 3,000          
Employee Severance and Retention Costs | 2025 Asia Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 2,000          
Other Transition Costs            
Restructuring Cost And Reserve [Line Items]            
Cash payments for restructuring expenses   659 $ 284      
Other Transition Costs | 2025 EMEA Plan | Maximum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 3,000          
Other Transition Costs | 2025 EMEA Plan | Minimum            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses 2,000          
Other Transition Costs | 2025 Asia Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses $ 1,000          
Other Costs | 2025 EMEA Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   293     333  
Other Costs | 2025 Asia Plan            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   89     117  
Other Costs | Other Restructuring Activities | Relocation of Certain Manufacturing Units [Member]            
Restructuring Cost And Reserve [Line Items]            
Restructuring expenses   $ 277   $ 340 $ 493 $ 807