v3.26.3
Segment Information - Depreciation & Amortization Detail (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Segment Reporting        
Depreciation $ 19,808 $ 18,574 $ 58,627 $ 56,379
Amortization 14,648 15,037 45,852 44,220
Operating Segments | Electronics        
Segment Reporting        
Depreciation 12,004 11,950 35,954 35,912
Amortization 7,610 10,249 24,234 30,124
Operating Segments | Transportation        
Segment Reporting        
Depreciation 5,630 5,127 16,159 15,944
Amortization 2,748 3,431 8,875 10,186
Operating Segments | Industrial        
Segment Reporting        
Depreciation 2,174 1,497 6,514 4,523
Amortization $ 4,290 $ 1,357 $ 12,743 $ 3,910