XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue      
Total Revenue $ 474,560 $ 342,958 $ 442,575
North America      
Disaggregation of Revenue      
Total Revenue 50,786 36,206 54,790
Asia Pacific      
Disaggregation of Revenue      
Total Revenue 385,233 251,020 326,191
Europe      
Disaggregation of Revenue      
Total Revenue 38,541 55,732 61,594
Systems      
Disaggregation of Revenue      
Total Revenue 293,624 202,571 280,388
CS&I/Aftermarket      
Disaggregation of Revenue      
Total Revenue $ 180,936 $ 140,387 $ 162,187