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
Apr. 03, 2026
Mar. 28, 2025
Disaggregation of Revenue [Line Items]    
Total Revenue $ 257,707 $ 233,366
Automation Enabling Technologies    
Disaggregation of Revenue [Line Items]    
Total Revenue 131,244 123,167
Automation Enabling Technologies | Precision Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Revenue 47,074 44,579
Automation Enabling Technologies | Robotics and Automation    
Disaggregation of Revenue [Line Items]    
Total Revenue 84,170 78,588
Medical Solutions    
Disaggregation of Revenue [Line Items]    
Total Revenue 126,463 110,199
Medical Solutions | Precision Medicine    
Disaggregation of Revenue [Line Items]    
Total Revenue 63,932 54,011
Medical Solutions | Advanced Surgery    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 62,531 $ 56,188