XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue        
Revenue $ 110,405 $ 69,453 $ 352,361 $ 235,235
North America        
Disaggregation of Revenue        
Revenue 9,022 7,681 28,598 28,670
Asia Pacific        
Disaggregation of Revenue        
Revenue 89,995 47,756 293,427 160,398
Europe        
Disaggregation of Revenue        
Revenue 11,388 14,016 30,336 46,167
Systems        
Disaggregation of Revenue        
Revenue 70,239 36,809 229,391 131,124
Aftermarket        
Disaggregation of Revenue        
Revenue $ 40,166 $ 32,644 $ 122,970 $ 104,111