XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 

Well construction

 $130,413  $120,030 

Well management

  260,459   263,459 

Total

 $390,872  $383,489 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Trade receivable, net

 $311,483  $371,102 

Unbilled receivables (included within accounts receivable, net)

 $174,596  $149,547 

Contract assets (included within accounts receivable, net)

 $4,353  $4,353 

Deferred revenue (included within other liabilities)

 $8,418  $7,108