XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Net Revenues Disaggregated by the Capabilities of the Underlying Products and Technologies The following table presents revenues disaggregated by the capabilities of the underlying products and technologies for the years ended December 31, 2024, 2023, and 2022, respectively (in thousands):

 

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

2022

 

Precision Manufacturing

$

202,303

 

 

$

225,750

 

 

$

225,853

 

Robotics and Automation

 

288,317

 

 

 

273,470

 

 

 

308,237

 

Automation Enabling Technologies

 

490,620

 

 

 

499,220

 

 

 

534,090

 

 

 

 

 

 

 

 

 

 

Precision Medicine

 

249,872

 

 

 

178,840

 

 

 

144,018

 

Advanced Surgery

 

208,753

 

 

 

203,602

 

 

 

182,795

 

Medical Solutions

 

458,625

 

 

 

382,442

 

 

 

326,813

 

Total Revenue

$

949,245

 

 

$

881,662

 

 

$

860,903