XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue    
Total Revenue $ 132,776 $ 118,991
North America    
Disaggregation of Revenue    
Total Revenue 9,508 10,661
Asia Pacific    
Disaggregation of Revenue    
Total Revenue 103,391 96,828
Europe    
Disaggregation of Revenue    
Total Revenue 19,877 11,502
Systems    
Disaggregation of Revenue    
Total Revenue 80,991 82,338
CS&I/Aftermarket    
Disaggregation of Revenue    
Total Revenue $ 51,785 $ 36,653