v3.26.1
Segment Information - Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Segment Reporting Information [Line Items]        
Net sales $ 395,698 $ 375,522 $ 726,735 $ 672,935
AOI 74,950 55,910 107,673 81,363
Depreciation and amortization 9,920 9,829 19,796 19,230
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 395,698 375,522 726,735 672,935
AOI 74,950 55,910 107,673 81,363
Restructuring, severance, asset impairment and other, net 34 2,511 427 3,483
Amortization of acquired intangible assets 0 1,352 0 2,606
Interest expense, net 2,374 4,443 5,039 8,858
Other expense, net 1,717 3,411 2,491 5,114
Income before income tax expense 70,825 44,193 99,716 61,302
Operating Segments | AMS        
Segment Reporting Information [Line Items]        
Net sales 247,666 239,443 443,337 419,380
AOI 60,986 48,845 84,882 68,708
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 247,666 239,443 443,337 419,380
Adjusted cost of sales 125,718 135,041 243,086 243,568
Adjusted selling, general, and administrative expenses 60,962 55,557 115,369 107,104
AOI 60,986 48,845 84,882 68,708
Operating Segments | EAAA        
Segment Reporting Information [Line Items]        
Net sales 148,032 136,079 283,398 253,555
AOI 13,964 7,065 22,791 12,655
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 148,032 136,079 283,398 253,555
Adjusted cost of sales 91,897 91,153 178,843 167,821
Adjusted selling, general, and administrative expenses 42,171 37,861 81,764 73,079
AOI 13,964 7,065 22,791 12,655
Operating Segments | AMS        
Segment Reporting Information [Line Items]        
Depreciation and amortization 4,795 4,740 9,599 9,327
Operating Segments | EAAA        
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 5,125 $ 5,089 $ 10,197 $ 9,903