XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

  

2022

 

2021

 

2020

Well construction

 $500,438 $112,126 $-

Well management

 778,980 713,636 675,026

Total

 $1,279,418 $825,762 $675,026
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

  

2022

 

2021

Trade receivable, net

 $289,235 $236,158

Unbilled receivables (included within accounts receivable, net)

 $139,690 $94,659

Deferred revenue (included within other liabilities)

 $51,192 $17,038