v3.26.1
Segment Information - Depreciation & Amortization Detail (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Segment Reporting Information    
Depreciation $ 18,952 $ 18,430
Amortization 16,500 14,331
Operating Segments | Electronics    
Segment Reporting Information    
Depreciation 11,733 11,410
Amortization 8,977 9,777
Operating Segments | Transportation    
Segment Reporting Information    
Depreciation 5,040 5,499
Amortization 3,362 3,349
Operating Segments | Industrial    
Segment Reporting Information    
Depreciation 2,179 1,521
Amortization $ 4,161 $ 1,205