XML 87 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Gross Profit, Gross Profit Margin and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Segment Reporting Information [Line Items]        
Revenue $ 244,405 $ 221,503 $ 711,185 $ 670,093
Gross Profit $ 109,215 $ 101,591 $ 313,320 $ 303,342
Gross profit margin percentage 44.70% 45.90% 44.10% 45.30%
Operating Income (Loss) $ 32,555 $ 30,309 $ 83,877 $ 88,819
Operating Segments | Precision Medicine and Manufacturing        
Segment Reporting Information [Line Items]        
Revenue 60,595 71,277 189,781 215,138
Gross Profit $ 27,048 $ 36,208 $ 89,412 $ 107,054
Gross profit margin percentage 44.60% 50.80% 47.10% 49.80%
Operating Income (Loss) $ 11,879 $ 18,508 $ 40,367 $ 54,803
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 103,783 83,378 310,760 244,340
Gross Profit $ 42,373 $ 34,027 $ 122,128 $ 100,170
Gross profit margin percentage 40.80% 40.80% 39.30% 41.00%
Operating Income (Loss) $ 12,421 $ 11,050 $ 36,686 $ 30,974
Operating Segments | Robotics and Automation        
Segment Reporting Information [Line Items]        
Revenue 80,027 66,848 210,644 210,615
Gross Profit $ 40,569 $ 32,652 $ 104,506 $ 100,376
Gross profit margin percentage 50.70% 48.80% 49.60% 47.70%
Operating Income (Loss) $ 22,086 $ 12,208 $ 48,950 $ 39,456
Unallocated Corporate and Shared Services        
Segment Reporting Information [Line Items]        
Gross Profit (775) (1,296) (2,726) (4,258)
Operating Income (Loss) $ (13,831) $ (11,457) $ (42,126) $ (36,414)