XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
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,
2022202120222021
Product revenue
$121,782 66 %$74,835 65 %$328,054 65 %$197,136 64 %
Rental revenue
27,105 15 %15,271 13 %73,143 15 %42,404 14 %
Field service and other revenue
35,594 19 %25,257 22 %99,398 20 %69,133 22 %
Total revenues$184,481 100 %$115,363 100 %$500,595 100 %$308,673 100 %