XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue    
Total Revenue $ 252,372 $ 254,020
North America    
Disaggregation of Revenue    
Total Revenue 45,503 45,166
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 188,217 191,103
Europe    
Disaggregation of Revenue    
Total Revenue 18,652 17,751
Systems    
Disaggregation of Revenue    
Total Revenue 195,432 195,198
Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 56,940 $ 58,822