XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue    
Total Revenue $ 203,595 $ 132,776
North America    
Disaggregation of Revenue    
Total Revenue 24,913 9,508
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 149,240 103,391
Europe    
Disaggregation of Revenue    
Total Revenue 29,442 19,877
Systems    
Disaggregation of Revenue    
Total Revenue 151,801 80,991
Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 51,794 $ 51,785