XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue        
Total Revenue $ 221,177 $ 147,274 $ 424,772 $ 280,050
North America        
Disaggregation of Revenue        
Total Revenue 34,683 10,204 59,596 19,712
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 168,705 116,642 317,945 220,033
Europe        
Disaggregation of Revenue        
Total Revenue 17,789 20,428 47,231 40,305
Systems        
Disaggregation of Revenue        
Total Revenue 165,350 100,138 317,152 181,129
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 55,827 $ 47,136 $ 107,620 $ 98,921