v3.26.1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 11,916 $ 17,309 $ 22,295 $ 34,647
UNITED STATES        
Total revenues 11,024 16,435 20,559 32,958
MEXICO        
Total revenues 892 874 1,736 1,689
Natural Gas, Gathering, Transportation, Marketing and Processing [Member]        
Total revenues 11,036 14,628 19,733 28,574
Rental [Member]        
Total revenues 683 1,296 1,540 2,846
Service [Member]        
Total revenues 9 1,169 832 2,874
Product and Service, Other [Member]        
Total revenues $ 188 $ 216 $ 190 $ 353