XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregated by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 108,893 $ 66,548 $ 193,310 $ 220,687
Revenue as a percentage 100.00% 100.00% 100.00% 100.00%
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 70,345 $ 40,893 $ 122,301 $ 127,924
Revenue as a percentage 65.00% 62.00% 63.00% 58.00%
Rental revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 14,644 $ 11,535 $ 27,133 $ 47,698
Revenue as a percentage 13.00% 17.00% 14.00% 22.00%
Field service and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 23,904 $ 14,120 $ 43,876 $ 45,065
Revenue as a percentage 22.00% 21.00% 23.00% 20.00%