XML 75 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue  
Revenues disaggregated by category

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 

 

    

2019

    

2018

    

2017

Product revenue

 

$

357,087

 

$

290,496

 

$

189,091

Rental revenue

 

 

141,816

 

 

133,418

 

 

77,469

Field service and other revenue

 

 

129,511

 

 

120,221

 

 

74,631

Total revenue

 

$

628,414

 

$

544,135

 

$

341,191