XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring, Impairment, and Other Charges - Schedule of Restructuring, Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Restructuring Cost and Reserve            
Total restructuring charges $ 2,506   $ 5,252   $ 11,389 $ 7,556
Impairment 0   0 $ 900 136 933
Total 2,506   5,252   11,525 8,489
Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 1,107   4,588   6,422 5,244
Impairment 0   0   136 0
Total 1,107   4,588   6,558 5,244
Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 1,375   646   4,530 1,878
Impairment 0 $ 100 0   0 933
Total 1,375   646   4,530 2,811
Industrial            
Restructuring Cost and Reserve            
Total restructuring charges 24   18   437 434
Impairment 0   0   0 0
Total 24   18   437 434
Employee Terminations            
Restructuring Cost and Reserve            
Total restructuring charges 2,474   4,943   10,822 7,112
Employee Terminations | Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 1,100   4,501   5,904 5,105
Employee Terminations | Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 1,350   437   4,482 1,591
Employee Terminations | Industrial            
Restructuring Cost and Reserve            
Total restructuring charges 24   5   436 416
Other Restructuring Charges            
Restructuring Cost and Reserve            
Total restructuring charges 32   309   567 444
Other Restructuring Charges | Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 7   87   518 139
Other Restructuring Charges | Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 25   209   48 287
Other Restructuring Charges | Industrial            
Restructuring Cost and Reserve            
Total restructuring charges $ 0   $ 13   $ 1 $ 18