XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total Revenue $ 192,563 $ 252,372
North America    
Disaggregation of Revenue    
Total Revenue 40,525 45,503
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 134,426 188,217
Europe    
Disaggregation of Revenue    
Total Revenue 17,612 18,652
Systems    
Disaggregation of Revenue    
Total Revenue 137,609 195,432
Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 54,954 $ 56,940