XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenues $ 17,338 $ 19,770
UNITED STATES    
Total revenues 16,523 18,507
MEXICO    
Total revenues 815 1,263
Natural Gas, Gathering, Transportation, Marketing and Processing [Member]    
Total revenues 13,946 15,413
Rental [Member]    
Total revenues 1,550 2,173
Service [Member]    
Total revenues 1,705 1,924
Product and Service, Other [Member]    
Total revenues $ 137 $ 260