XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Total Revenue $ 215,175 $ 194,544 $ 414,131 $ 387,107
North America        
Disaggregation of Revenue        
Total Revenue 13,415 34,223 36,182 74,748
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 177,873 145,628 322,291 280,053
Europe        
Disaggregation of Revenue        
Total Revenue 23,887 14,693 55,658 32,306
Systems        
Disaggregation of Revenue        
Total Revenue 132,374 133,288 258,700 270,897
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 82,801 $ 61,256 $ 155,431 $ 116,210