XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of revenues disaggregated by category The following table presents our revenues disaggregated by category:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Product revenue
$74,835 65 %$35,857 60 %$197,136 64 %$163,781 58 %
Rental revenue
15,271 13 %9,881 17 %42,404 14 %57,579 21 %
Field service and other revenue
25,257 22 %14,051 23 %69,133 22 %59,116 21 %
Total revenue
$115,363 100 %$59,789 100 %$308,673 100 %$280,476 100 %