v3.26.1
Restructuring, Impairment, and Other Charges - Restructuring, Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jun. 28, 2025
Restructuring Cost and Reserve          
Total restructuring charges $ 6,875 $ 2,506   $ 14,297 $ 11,389
Impairment 13,146 0 $ 100 13,146 136
Total 20,021 2,506   27,443 11,525
Electronics          
Restructuring Cost and Reserve          
Total restructuring charges 4,687 1,107   9,692 6,422
Impairment 12,898 0 $ 100 12,898 136
Total 17,585 1,107   22,590 6,558
Transportation          
Restructuring Cost and Reserve          
Total restructuring charges 1,484 1,375   3,529 4,530
Impairment 248 0   248 0
Total 1,732 1,375   3,777 4,530
Industrial          
Restructuring Cost and Reserve          
Total restructuring charges 704 24   1,076 437
Impairment 0 0   0 0
Total 704 24   1,076 437
Employee terminations          
Restructuring Cost and Reserve          
Total restructuring charges 5,207 2,474   12,447 10,822
Employee terminations | Electronics          
Restructuring Cost and Reserve          
Total restructuring charges 3,131 1,100   7,958 5,904
Employee terminations | Transportation          
Restructuring Cost and Reserve          
Total restructuring charges 1,372 1,350   3,413 4,482
Employee terminations | Industrial          
Restructuring Cost and Reserve          
Total restructuring charges 704 24   1,076 436
Other restructuring charges          
Restructuring Cost and Reserve          
Total restructuring charges 1,668 32   1,850 567
Other restructuring charges | Electronics          
Restructuring Cost and Reserve          
Total restructuring charges 1,556 7   1,734 518
Other restructuring charges | Transportation          
Restructuring Cost and Reserve          
Total restructuring charges 112 25   116 48
Other restructuring charges | Industrial          
Restructuring Cost and Reserve          
Total restructuring charges $ 0 $ 0   $ 0 $ 1