XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Disaggregated by Category The following table presents our revenues disaggregated by category:
 Year Ended December 31,
 202120202019
Product revenue$280,907 $206,801 $357,087 
Rental revenue61,629 66,169 141,816 
Field service and other revenue96,053 75,596 129,511 
Total revenue$438,589 $348,566 $628,414