XML 82 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Results of Operations Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Segment Reporting Information [Line Items]    
Revenue $ 233,366 $ 230,916
Cost of revenue 129,012 130,500
Amortization of purchased intangible assets 3,561 3,692
Segment gross profit 104,354 100,416
Research and development and engineering 23,238 23,246
Selling, general and administrative 45,596 43,530
Amortization of purchased intangible assets 5,554 5,750
Restructuring, acquisition, and related costs (2,455) 2,283
Interest income (expense), net (5,644) (8,254)
Other income (expense), net 9 (116)
Income before income taxes 26,418 16,916
Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 233,366 230,916
Segment gross profit 105,347 101,724
Segment operating income 45,518 39,949
Operating Segments | Automation Enabling Technologies    
Segment Reporting Information [Line Items]    
Revenue 123,167 117,389
Cost of revenue 62,422 60,318
Amortization of purchased intangible assets 1,359 1,569
Segment gross profit 59,386 55,502
Research and development and engineering 9,439 9,997
Selling, general and administrative 19,159 18,495
Amortization of purchased intangible assets 2,408 2,801
Restructuring, acquisition, and related costs (3,109) 279
Segment operating income 31,489 23,930
Income before income taxes 31,489 23,930
Operating Segments | Medical Solutions    
Segment Reporting Information [Line Items]    
Revenue 110,199 113,527
Cost of revenue 62,036 65,182
Amortization of purchased intangible assets 2,202 2,123
Segment gross profit 45,961 46,222
Research and development and engineering 13,955 13,266
Selling, general and administrative 14,732 13,622
Amortization of purchased intangible assets 3,146 2,949
Restructuring, acquisition, and related costs 99 366
Segment operating income 14,029 16,019
Income before income taxes 14,029 16,019
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Unallocated costs (13,097) (14,342)
Interest income (expense), net (5,644) (8,254)
Other income (expense), net $ (359) $ (437)