XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2024

  

2023

  

2024

  

2023

 

Well construction

 $159,268  $116,293  $427,775  $388,277 

Well management

  263,560   253,525   848,184   717,737 

Total

 $422,828  $369,818  $1,275,959  $1,106,014 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

September 30,

  

December 31,

 
  

2024

  

2023

 

Trade receivable, net

 $354,039  $222,591 

Unbilled receivables (included within accounts receivable, net)

 $169,656  $203,689 

Contract assets (included within accounts receivable, net)

 $16,782  $52,607 

Deferred revenue (included within other liabilities)

 $16,051  $27,206