XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue        
Revenue $ 122,965 $ 74,305 $ 241,956 $ 165,782
North America        
Disaggregation of Revenue        
Revenue 8,915 9,380 19,576 20,988
Asia Pacific        
Disaggregation of Revenue        
Revenue 106,604 49,717 203,432 112,643
Europe        
Disaggregation of Revenue        
Revenue 7,446 15,208 18,948 32,151
Systems        
Disaggregation of Revenue        
Revenue 76,815 37,224 159,152 94,316
Aftermarket        
Disaggregation of Revenue        
Revenue $ 46,150 $ 37,081 $ 82,804 $ 71,466