XML 87 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue, Gross Profit, Gross Profit Margin and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2024
Jun. 30, 2023
Jun. 28, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 235,864 $ 229,464 $ 466,780 $ 448,590
Gross Profit $ 103,689 $ 104,123 $ 204,105 $ 201,751
Gross profit margin percentage 44.00% 45.40% 43.70% 45.00%
Operating Income (Loss) $ 25,715 $ 32,198 $ 51,322 $ 58,510
Operating Segments | Precision Medicine and Manufacturing        
Segment Reporting Information [Line Items]        
Revenue 63,952 74,333 129,186 143,861
Gross Profit $ 30,580 $ 36,513 $ 62,364 $ 70,846
Gross profit margin percentage 47.80% 49.10% 48.30% 49.20%
Operating Income (Loss) $ 12,744 $ 19,611 $ 28,488 $ 36,295
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 104,525 83,322 206,977 160,962
Gross Profit $ 40,364 $ 34,257 $ 79,755 $ 66,143
Gross profit margin percentage 38.60% 41.10% 38.50% 41.10%
Operating Income (Loss) $ 12,276 $ 10,083 $ 24,265 $ 19,924
Operating Segments | Robotics and Automation        
Segment Reporting Information [Line Items]        
Revenue 67,387 71,809 130,617 143,767
Gross Profit $ 33,388 $ 34,909 $ 63,937 $ 67,724
Gross profit margin percentage 49.50% 48.60% 48.90% 47.10%
Operating Income (Loss) $ 14,648 $ 15,248 $ 26,864 $ 27,248
Unallocated Corporate and Shared Services        
Segment Reporting Information [Line Items]        
Gross Profit (643) (1,556) (1,951) (2,962)
Operating Income (Loss) $ (13,953) $ (12,744) $ (28,295) $ (24,957)