XML 90 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Results of Operations Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Segment Reporting Information [Line Items]        
Revenue $ 241,049 $ 235,864 $ 474,415 $ 466,780
Cost of revenue 134,303 132,175 263,315 262,675
Amortization of purchased intangible assets 4,220 3,685 7,781 7,377
Gross profit 106,746 103,689 211,100 204,105
Research and development and engineering 25,289 23,731 48,527 46,977
Selling, general and administrative 47,103 44,793 92,699 88,323
Amortization of purchased intangible assets 6,871 6,907 12,425 12,657
Restructuring, acquisition, and related costs 12,572 2,543 10,117 4,826
Interest income (expense), net (5,815) (8,266) (11,459) (16,520)
Other income (expense), net (563) (55) (554) (171)
Income before income taxes 5,789 17,130 32,207 34,046
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 241,049 235,864 474,415 466,780
Gross profit 107,720 104,332 213,066 206,056
Segment operating income 33,499 39,668 79,017 79,617
Operating Segments | Automation Enabling Technologies        
Segment Reporting Information [Line Items]        
Revenue 121,672 116,729 244,839 234,118
Cost of revenue 62,136 60,168 124,559 120,485
Amortization of purchased intangible assets 1,330 1,566 2,689 3,136
Gross profit 58,206 54,995 117,591 110,497
Research and development and engineering 9,269 9,977 18,708 19,974
Selling, general and administrative 18,331 18,893 37,489 37,388
Amortization of purchased intangible assets 2,347 2,796 4,755 5,597
Restructuring, acquisition, and related costs 1,385 1,810 (1,724) 2,089
Segment operating income 26,874 21,519 58,363 45,449
Income before income taxes 26,874 21,519 58,363 45,449
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 119,377 119,135 229,576 232,662
Cost of revenue 66,973 67,679 129,009 132,862
Amortization of purchased intangible assets 2,890 2,119 5,092 4,241
Gross profit 49,514 49,337 95,475 95,559
Research and development and engineering 16,169 13,901 30,125 27,167
Selling, general and administrative 15,064 12,815 29,794 26,437
Amortization of purchased intangible assets 4,524 4,111 7,670 7,060
Restructuring, acquisition, and related costs 7,132 361 7,232 727
Segment operating income 6,625 18,149 20,654 34,168
Income before income taxes 6,625 18,149 20,654 34,168
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Unallocated costs (18,588) (13,953) (31,685) (28,295)
Interest income (expense), net (5,815) (8,266) (11,459) (16,520)
Other income (expense), net $ (3,307) $ (319) $ (3,666) $ (756)