XML 17 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue    
Revenue $ 118,991 $ 91,477
North America    
Disaggregation of Revenue    
Revenue 10,661 11,607
Asia Pacific    
Disaggregation of Revenue    
Revenue 96,828 62,927
Europe    
Disaggregation of Revenue    
Revenue 11,502 16,943
Systems    
Disaggregation of Revenue    
Revenue 82,338 57,092
Aftermarket    
Disaggregation of Revenue    
Revenue $ 36,653 $ 34,385