XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.1
Note 17 - Supplemental Oil and Natural Gas Information (Unaudited) - Schedule of Standardized Oil and Gas Measures (Details)
12 Months Ended
Dec. 31, 2023
$ / bbl
Dec. 31, 2023
$ / MMBTU
Dec. 31, 2022
$ / bbl
Dec. 31, 2022
$ / MMBTU
Oil [Member]        
Oil and Gas, Average Sale Price (in USD per Barrel of Oil) 78.22 2.64 93.67 6.36