v3.26.1
Note 5 - Revenues (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 03, 2014
Number of Suspended Saltwater Injection Wells 2   2           2
Revenue from Contract with Customer, Excluding Assessed Tax $ 20,898 $ 20,252 $ 38,557 $ 36,320          
Accounts Receivable, Allowance for Credit Loss 300   300   $ 200        
Contract with Customer, Asset, after Allowance for Credit Loss 988 $ 1,037 988 $ 1,037 541 $ 707 $ 733 $ 582  
Contract with Customer, Liability $ 5,800   5,800   3,500        
Customer Concentration Risk [Member] | Revenue Benchmark [Member]                  
Number of Major Customers 0                
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]                  
Concentration Risk, Percentage 22.00% 24.00%              
Waste Management Services [Member]                  
Accounts Receivable, after Allowance for Credit Loss $ 8,100   $ 8,100   8,800        
Waste Management Services [Member] | Maximum [Member]                  
Contract Term (Year) 1 year                
Waste Management Services [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]                  
Concentration Risk, Percentage 48.00% 48.00% 56.00% 53.00%          
Number of Major Customers 0   0 0          
Waste Management Services [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]                  
Number of Major Customers 2 2              
Waste Management Services [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]                  
Concentration Risk, Percentage 28.00% 26.00%              
Golf and Related Operations [Member]                  
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,785 $ 10,510 $ 16,935 $ 16,901          
Number of Golf Courses 4                
Membership Agreement, Term 1 year                
Accounts Receivable, after Allowance for Credit Loss $ 2,100   $ 2,100   $ 1,000        
Golf and Related Operations [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]                  
Concentration Risk, Percentage 52.00% 52.00% 44.00% 47.00%          
Golf and Related Operations [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]                  
Number of Major Customers 0       0        
Salt Water Injection Wells [Member] | Waste Management Services [Member]                  
Revenue from Contract with Customer, Excluding Assessed Tax $ 0 $ 0 $ 0 $ 0          
Customer Advance Deposits [Member]                  
Contract with Customer, Liability $ 1,656 $ 1,649 $ 1,656 $ 1,649 $ 1,688 $ 1,746 $ 1,647 $ 1,565