XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring, Impairment, and Other Charges - Schedule of Restructuring, Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Mar. 29, 2025
Sep. 28, 2024
Mar. 30, 2024
Sep. 27, 2025
Sep. 28, 2024
Restructuring Cost and Reserve            
Total restructuring charges $ 1,633   $ 1,840   $ 13,022 $ 9,396
Impairment 0   0 $ 900 136 933
Total 1,633   1,840   13,158 10,329
Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 526   1,235   6,948 6,479
Impairment 0   0   136 0
Total 526   1,235   7,084 6,479
Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 1,107   591   5,637 2,469
Impairment 0 $ 100 0   0 933
Total 1,107   591   5,637 3,402
Industrial            
Restructuring Cost and Reserve            
Total restructuring charges 0   14   437 448
Impairment 0   0   0 0
Total 0   14   437 448
Employee terminations            
Restructuring Cost and Reserve            
Total restructuring charges 1,593   1,545   12,415 8,657
Employee terminations | Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 496   1,140   6,400 6,245
Employee terminations | Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 1,097   404   5,579 1,995
Employee terminations | Industrial            
Restructuring Cost and Reserve            
Total restructuring charges 0   1   436 417
Other restructuring charges            
Restructuring Cost and Reserve            
Total restructuring charges 40   295   607 739
Other restructuring charges | Electronics            
Restructuring Cost and Reserve            
Total restructuring charges 30   95   548 234
Other restructuring charges | Transportation            
Restructuring Cost and Reserve            
Total restructuring charges 10   187   58 474
Other restructuring charges | Industrial            
Restructuring Cost and Reserve            
Total restructuring charges $ 0   $ 13   $ 1 $ 31