XML 21 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue  
Revenues disaggregated by category

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2020

    

2019

Product revenue

​

$

87,031

​

57

%

​

$

86,640

​

55

%

Rental revenue

​

​

36,163

​

23

%

​

​

38,497

​

24

%

Field service and other revenue

​

​

30,945

​

20

%

​

​

33,738

​

21

%

Total revenue

​

$

154,139

​

100

%

​

$

158,875

​

100

%