v3.25.4
Note 17 - Supplemental Oil and Natural Gas Information (Unaudited) - Schedule of Standardized Oil and Gas Measures (Details)
12 Months Ended
Dec. 31, 2025
$ / bbl
Dec. 31, 2025
$ / MMBTU
Dec. 31, 2024
$ / bbl
Dec. 31, 2024
$ / MMBTU
Crude Oil, Condensate, and Natural Gas Liquids (NGL) [Member]        
Oil and Gas, Average Sale Price Per Unit (in USD per Per Share) 65.34 3.39 75.48 2.13