v3.26.1
Results of Operations Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Segment Reporting Information [Line Items]        
Revenue $ 265,807 $ 241,049 $ 523,514 $ 474,415
Cost of revenue 144,892 134,303 289,021 263,315
Amortization of purchased intangible assets 3,755 4,220 7,514 7,781
Gross profit 120,915 106,746 234,493 211,100
Research and development and engineering 23,968 25,289 47,219 48,527
Selling, general and administrative 59,972 47,103 114,381 92,699
Amortization of purchased intangible assets 6,415 6,871 12,189 12,425
Restructuring, acquisition, and related costs 12,499 12,572 15,104 10,117
Interest income (expense), net (1,106) (5,815) (2,949) (11,459)
Other income (expense), net (256) (563) (329) (554)
Income before income taxes 15,898 5,789 42,252 32,207
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 265,807 241,049 523,514 474,415
Gross profit 121,919 107,720 236,850 213,066
Segment operating income 50,199 33,499 98,078 79,017
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 129,592 119,377 256,055 229,576
Cost of revenue 76,714 66,973 148,443 129,009
Amortization of purchased intangible assets 2,555 2,890 5,114 5,092
Gross profit 50,323 49,514 102,498 95,475
Research and development and engineering 14,667 16,169 28,915 30,125
Selling, general and administrative 16,585 15,064 32,891 29,794
Amortization of purchased intangible assets 3,711 4,524 7,366 7,670
Restructuring, acquisition, and related costs 1,753 7,132 2,993 7,232
Segment operating income 13,607 6,625 30,333 20,654
Income before income taxes 13,607 6,625 30,333 20,654
Operating Segments | Automation Enabling Technologies        
Segment Reporting Information [Line Items]        
Revenue 136,215 121,672 267,459 244,839
Cost of revenue 63,419 62,136 130,707 124,559
Amortization of purchased intangible assets 1,200 1,330 2,400 2,689
Gross profit 71,596 58,206 134,352 117,591
Research and development and engineering 9,496 9,269 18,528 18,708
Selling, general and administrative 20,784 18,331 40,673 37,489
Amortization of purchased intangible assets 2,704 2,347 4,823 4,755
Restructuring, acquisition, and related costs 2,020 1,385 2,583 (1,724)
Segment operating income 36,592 26,874 67,745 58,363
Income before income taxes 36,592 26,874 67,745 58,363
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Unallocated costs (32,138) (18,588) (52,478) (31,685)
Interest income (expense), net (1,106) (5,815) (2,949) (11,459)
Other income (expense), net $ (1,057) $ (3,307) $ (399) $ (3,666)