XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total Revenue $ 198,956 $ 192,563
North America    
Disaggregation of Revenue    
Total Revenue 22,767 40,525
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 144,418 134,426
Europe    
Disaggregation of Revenue    
Total Revenue 31,771 17,612
Systems    
Disaggregation of Revenue    
Total Revenue 126,326 137,609
Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 72,630 $ 54,954