XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Total Revenue $ 229,175 $ 176,694 $ 653,947 $ 456,744
North America        
Disaggregation of Revenue        
Total Revenue 36,036 11,847 95,633 31,560
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 166,342 137,870 484,286 357,903
Europe        
Disaggregation of Revenue        
Total Revenue 26,797 26,977 74,028 67,281
Systems        
Disaggregation of Revenue        
Total Revenue 171,092 126,166 488,243 307,295
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 58,083 $ 50,528 $ 165,704 $ 149,449