XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total revenues $ 20,325 $ 17,627 $ 54,972 $ 55,995
UNITED STATES        
Total revenues 19,396 16,602 52,354 52,482
MEXICO        
Total revenues 929 1,025 2,618 3,513
Natural Gas, Gathering, Transportation, Marketing and Processing [Member]        
Total revenues 17,526 14,256 46,100 44,295
Rental [Member]        
Total revenues 1,374 1,614 4,220 5,469
Service [Member]        
Total revenues 1,245 1,681 4,119 5,298
Product and Service, Other [Member]        
Total revenues $ 180 $ 76 $ 533 $ 933