v3.26.1
Results of Operations Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Segment Reporting Information [Line Items]    
Revenue $ 257,707 $ 233,366
Cost of revenue 144,129 129,012
Amortization of purchased intangible assets 3,759 3,561
Gross profit 113,578 104,354
Research and development and engineering 23,251 23,238
Selling, general and administrative 54,409 45,596
Amortization of purchased intangible assets 5,774 5,554
Restructuring, acquisition, and related costs 2,605 (2,455)
Interest income (expense), net (1,843) (5,644)
Other income (expense), net (73) 9
Income before income taxes 26,354 26,418
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 257,707 233,366
Gross profit 114,926 105,347
Segment operating income 47,874 45,518
Operating Segments | Medical Solutions    
Segment Reporting Information [Line Items]    
Revenue 126,463 110,199
Cost of revenue 71,730 62,036
Amortization of purchased intangible assets 2,558 2,202
Gross profit 52,175 45,961
Research and development and engineering 14,247 13,955
Selling, general and administrative 16,307 14,732
Amortization of purchased intangible assets 3,655 3,146
Restructuring, acquisition, and related costs 1,240 99
Segment operating income 16,726 14,029
Income before income taxes 16,726 14,029
Operating Segments | Automation Enabling Technologies    
Segment Reporting Information [Line Items]    
Revenue 131,244 123,167
Cost of revenue 67,292 62,422
Amortization of purchased intangible assets 1,201 1,359
Gross profit 62,751 59,386
Research and development and engineering 9,033 9,439
Selling, general and administrative 19,888 19,159
Amortization of purchased intangible assets 2,119 2,408
Restructuring, acquisition, and related costs 563 (3,109)
Segment operating income 31,148 31,489
Income before income taxes 31,148 31,489
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Unallocated costs (20,335) (13,097)
Interest income (expense), net (1,843) (5,644)
Other income (expense), net $ 658 $ (359)