XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue, Gross Profit, Gross Profit Margin and Operating Income (Loss) by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Segment Reporting Information [Line Items]        
Revenue $ 229,464 $ 215,356 $ 448,590 $ 419,572
Gross Profit $ 104,123 $ 95,245 $ 201,751 $ 185,521
Gross profit margin percentage 45.40% 44.20% 45.00% 44.20%
Operating Income (Loss) $ 32,198 $ 23,291 $ 58,510 $ 47,574
Operating Segments | Precision Medicine and Manufacturing        
Segment Reporting Information [Line Items]        
Revenue 74,333 69,461 143,861 132,243
Gross Profit $ 36,513 $ 31,182 $ 70,846 $ 59,569
Gross profit margin percentage 49.10% 44.90% 49.20% 45.00%
Operating Income (Loss) $ 19,611 $ 13,996 $ 36,295 $ 27,431
Operating Segments | Medical Solutions        
Segment Reporting Information [Line Items]        
Revenue 83,322 65,516 160,962 127,566
Gross Profit $ 34,257 $ 26,535 $ 66,143 $ 51,765
Gross profit margin percentage 41.10% 40.50% 41.10% 40.60%
Operating Income (Loss) $ 10,083 $ 7,024 $ 19,924 $ 12,066
Operating Segments | Robotics and Automation        
Segment Reporting Information [Line Items]        
Revenue 71,809 80,379 143,767 159,763
Gross Profit $ 34,909 $ 38,864 $ 67,724 $ 77,014
Gross profit margin percentage 48.60% 48.40% 47.10% 48.20%
Operating Income (Loss) $ 15,248 $ 14,083 $ 27,248 $ 32,421
Unallocated Corporate and Shared Services        
Segment Reporting Information [Line Items]        
Gross Profit (1,556) (1,336) (2,962) (2,827)
Operating Income (Loss) $ (12,744) $ (11,812) $ (24,957) $ (24,344)