XML 88 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue, Gross Profit, Gross Profit Margin and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenue $ 230,916 $ 219,126
Gross Profit $ 100,416 $ 97,628
Gross profit margin percentage 43.50% 44.60%
Operating Income (Loss) $ 25,607 $ 26,312
Operating Segments | Precision Medicine and Manufacturing    
Segment Reporting Information [Line Items]    
Revenue 65,234 69,528
Gross Profit $ 31,784 $ 34,333
Gross profit margin percentage 48.70% 49.40%
Operating Income (Loss) $ 15,744 $ 16,684
Operating Segments | Medical Solutions    
Segment Reporting Information [Line Items]    
Revenue 102,452 77,640
Gross Profit $ 39,391 $ 31,886
Gross profit margin percentage 38.40% 41.10%
Operating Income (Loss) $ 11,989 $ 9,841
Operating Segments | Robotics and Automation    
Segment Reporting Information [Line Items]    
Revenue 63,230 71,958
Gross Profit $ 30,549 $ 32,815
Gross profit margin percentage 48.30% 45.60%
Operating Income (Loss) $ 12,216 $ 12,000
Unallocated Corporate and Shared Services    
Segment Reporting Information [Line Items]    
Gross Profit (1,308) (1,406)
Operating Income (Loss) $ (14,342) $ (12,213)