v3.26.1
Segment Information - Depreciation & Amortization Detail (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Segment Reporting        
Depreciation $ 19,867 $ 19,375 $ 38,819 $ 37,805
Amortization 14,704 14,852 31,204 29,183
Operating Segments | Electronics        
Segment Reporting        
Depreciation 12,217 12,552 23,950 23,962
Amortization 7,647 10,098 16,624 19,875
Operating Segments | Transportation        
Segment Reporting        
Depreciation 5,489 5,318 10,529 10,817
Amortization 2,765 3,406 6,127 6,755
Operating Segments | Industrial        
Segment Reporting        
Depreciation 2,161 1,505 4,340 3,026
Amortization $ 4,292 $ 1,348 $ 8,453 $ 2,553