XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue, Gross Profit, Gross Profit Margin and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Segment Reporting Information [Line Items]    
Revenue $ 219,126 $ 204,216
Gross Profit $ 97,628 $ 90,276
Gross profit margin percentage 44.60% 44.20%
Operating Income (Loss) $ 26,312 $ 24,283
Operating Segments | Precision Medicine and Manufacturing    
Segment Reporting Information [Line Items]    
Revenue 69,528 62,782
Gross Profit $ 34,333 $ 28,387
Gross profit margin percentage 49.40% 45.20%
Operating Income (Loss) $ 16,684 $ 13,435
Operating Segments | Medical Solutions    
Segment Reporting Information [Line Items]    
Revenue 77,640 62,050
Gross Profit $ 31,886 $ 25,230
Gross profit margin percentage 41.10% 40.70%
Operating Income (Loss) $ 9,841 $ 5,042
Operating Segments | Robotics and Automation    
Segment Reporting Information [Line Items]    
Revenue 71,958 79,384
Gross Profit $ 32,815 $ 38,150
Gross profit margin percentage 45.60% 48.10%
Operating Income (Loss) $ 12,000 $ 18,338
Unallocated Corporate and Shared Services    
Segment Reporting Information [Line Items]    
Gross Profit (1,406) (1,491)
Operating Income (Loss) $ (12,213) $ (12,532)