XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2022202120222021
Product revenue
$112,232 66 %$70,345 65 %$206,272 65 %$122,301 63 %
Rental revenue
23,695 14 %14,644 13 %46,038 15 %27,133 14 %
Field service and other revenue
34,288 20 %23,904 22 %63,804 20 %43,876 23 %
Total revenues$170,215 100 %$108,893 100 %$316,114 100 %$193,310 100 %