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

Three Months Ended March 31,

 
   

2023

   

2022

 

Well construction

  $ 128,265     $ 111,435  

Well management

    211,014       169,042  

Total

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

March 31,

   

December 31,

 
   

2023

   

2022

 

Trade receivable, net

  $ 297,811     $ 289,235  

Unbilled receivables (included within accounts receivable, net)

  $ 136,776     $ 139,690  

Deferred revenue (included within other liabilities)

  $ 63,598     $ 51,192