v3.26.1
Revenue - Schedule of Net Revenues Disaggregated by the Capabilities of the Underlying Products and Technologies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 265,807 $ 241,049 $ 523,514 $ 474,415
Automation Enabling Technologies        
Disaggregation of Revenue [Line Items]        
Total Revenue 136,215 121,672 267,459 244,839
Automation Enabling Technologies | Precision Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Revenue 47,845 43,837 94,918 88,416
Automation Enabling Technologies | Robotics and Automation        
Disaggregation of Revenue [Line Items]        
Total Revenue 88,370 77,835 172,541 156,423
Medical Solutions        
Disaggregation of Revenue [Line Items]        
Total Revenue 129,592 119,377 256,055 229,576
Medical Solutions | Precision Medicine        
Disaggregation of Revenue [Line Items]        
Total Revenue 62,077 59,161 126,010 113,173
Medical Solutions | Advanced Surgery        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 67,515 $ 60,216 $ 130,045 $ 116,403