XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.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. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 221,503 $ 222,958 $ 670,093 $ 642,530
Gross Profit $ 101,591 $ 98,408 $ 303,342 $ 283,929
Gross profit margin percentage 45.90% 44.10% 45.30% 44.20%
Operating Income (Loss) $ 30,309 $ 28,661 $ 88,819 $ 76,235
Operating Segments | Precision Medicine and Manufacturing        
Segment Reporting Information [Line Items]        
Revenue 71,277 70,799 215,138 203,042
Gross Profit $ 36,208 $ 34,699 $ 107,054 $ 94,268
Gross profit margin percentage 50.80% 49.00% 49.80% 46.40%
Operating Income (Loss) $ 18,508 $ 18,351 $ 54,803 $ 45,782
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 83,378 73,345 244,340 200,911
Gross Profit $ 34,027 $ 28,201 $ 100,170 $ 79,966
Gross profit margin percentage 40.80% 38.40% 41.00% 39.80%
Operating Income (Loss) $ 11,050 $ 8,744 $ 30,974 $ 20,811
Operating Segments | Robotics and Automation        
Segment Reporting Information [Line Items]        
Revenue 66,848 78,814 210,615 238,577
Gross Profit $ 32,652 $ 36,832 $ 100,376 $ 113,846
Gross profit margin percentage 48.80% 46.70% 47.70% 47.70%
Operating Income (Loss) $ 12,208 $ 15,800 $ 39,456 $ 48,222
Unallocated Corporate and Shared Services        
Segment Reporting Information [Line Items]        
Gross Profit (1,296) (1,324) (4,258) (4,151)
Operating Income (Loss) $ (11,457) $ (14,234) $ (36,414) $ (38,580)