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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Well construction

 $533,556  $500,438  $112,126 

Well management

  979,208   778,980   713,636 

Total

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

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $222,591  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $203,689  $139,690 

Contract assets (included within accounts receivable, net)

 $52,607   - 

Deferred revenue (included within other liabilities)

 $27,206  $51,192