v3.26.3
Segment Information - Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 04, 2026
Sep. 28, 2025
Oct. 04, 2026
Sep. 28, 2025
Segment Reporting Information [Line Items]        
Net sales $ 366,736 $ 364,526 $ 1,093,471 $ 1,037,461
AOI 57,222 54,146 164,894 135,509
Depreciation and amortization 10,005 9,936 29,801 29,166
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 366,736 364,526 1,093,471 1,037,461
AOI 57,222 54,146 164,894 135,509
Restructuring, severance, asset impairment and other, net 913 319 1,339 3,802
Amortization of acquired intangible assets 0 467 0 3,073
Interest expense, net 2,246 4,211 7,285 13,069
Other expense, net 1,131 659 3,622 5,773
Income before income tax expense 52,932 48,490 152,648 109,792
Operating Segments | AMS        
Segment Reporting Information [Line Items]        
Net sales 219,364 218,614 662,701 637,994
AOI 41,229 40,476 126,111 109,184
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 219,364 218,614 662,701 637,994
Adjusted cost of sales 125,355 127,566 368,441 371,134
Adjusted selling, general, and administrative expenses 52,780 50,572 168,149 157,676
AOI 41,229 40,476 126,111 109,184
Operating Segments | EAAA        
Segment Reporting Information [Line Items]        
Net sales 147,372 145,912 430,770 399,467
AOI 15,993 13,670 38,783 26,325
Segment Reporting, Reconciling Item for Operating Income from Segment to Consolidated [Line Items]        
Net sales 147,372 145,912 430,770 399,467
Adjusted cost of sales 92,636 92,862 271,480 260,683
Adjusted selling, general, and administrative expenses 38,743 39,380 120,507 112,459
AOI 15,993 13,670 38,783 26,325
Operating Segments | AMS        
Segment Reporting Information [Line Items]        
Depreciation and amortization 4,870 4,748 14,469 14,075
Operating Segments | EAAA        
Segment Reporting Information [Line Items]        
Depreciation and amortization $ 5,135 $ 5,188 $ 15,332 $ 15,091