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

%