XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2022

  

2021

 

Well construction

 $111,435  $- 

Well management

  169,042   156,295 

Total

 $280,477  $156,295 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2022

  

2021

 

Accounts receivable, net

 $223,041  $236,158 

Unbilled receivables

 $106,670  $94,659 

Deferred revenue

 $11,330  $17,038