XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total revenues $ 18,598 $ 12,907 $ 38,368 $ 39,749
UNITED STATES        
Total revenues 17,373 11,162 35,880 35,185
MEXICO        
Total revenues 1,225 1,745 2,488 4,564
Natural Gas, Gathering, Transportation, Marketing and Processing [Member]        
Total revenues 14,626 10,568 30,039 32,473
Rental [Member]        
Total revenues 1,682 1,063 3,855 3,310
Service [Member]        
Total revenues 1,693 1,100 3,617 3,166
Product and Service, Other [Member]        
Total revenues $ 597 $ 176 $ 857 $ 800