XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue    
Total Revenue $ 254,020 $ 203,595
North America    
Disaggregation of Revenue    
Total Revenue 45,166 24,913
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 191,103 149,240
Europe    
Disaggregation of Revenue    
Total Revenue 17,751 29,442
Systems    
Disaggregation of Revenue    
Total Revenue 195,198 151,801
Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 58,822 $ 51,794