v3.25.2
Restructuring Activities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 608 $ 1,254 $ 1,034 $ 2,624  
Severance and benefits | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     9,600    
Property and equipment accelerated depreciation due to restructuring | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     300    
Inventory write down | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     300    
Other restructuring | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     300    
2022 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges, net of change in estimates 600   1,000    
Cumulative restructuring charges     30,200    
Cumulative cost of sales     2,100    
Restructuring charges     1,203    
Restructuring reserve 1,155   1,155   $ 1,932
2022 Restructuring Plan | Severance and benefits          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     56    
Restructuring reserve 708   708   1,543
2022 Restructuring Plan | Severance and benefits | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Other restructuring charges     100    
2022 Restructuring Plan | Severance and benefits | Structural Systems          
Restructuring Cost and Reserve [Line Items]          
Other restructuring charges     (200)    
Restructuring charges     7,400    
2022 Restructuring Plan | Property and equipment accelerated depreciation due to restructuring | Structural Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     2,000    
2022 Restructuring Plan | Inventory write down | Structural Systems          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     1,800    
2022 Restructuring Plan | Other restructuring          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     1,147    
Restructuring reserve 447   447   $ 389
2022 Restructuring Plan | Other restructuring | Electronic Systems          
Restructuring Cost and Reserve [Line Items]          
Other restructuring charges 100        
2022 Restructuring Plan | Other restructuring | Structural Systems          
Restructuring Cost and Reserve [Line Items]          
Other restructuring charges 500   1,000    
Restructuring charges     8,400    
2022 Restructuring Plan | Minimum          
Restructuring Cost and Reserve [Line Items]          
Expected restructuring costs 500   500    
2022 Restructuring Plan | Maximum          
Restructuring Cost and Reserve [Line Items]          
Expected restructuring costs $ 1,000   $ 1,000