Note 19 - Supplemental Oil and Gas Disclosures - Schedule of Depreciation, Depletion, Amortization and Accretion Expense (Details) - USD ($)  | 
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020  | 
Dec. 31, 2019  | 
Dec. 31, 2018  | 
|
| Depreciation, depletion, amortization and accretion per Boe | $ 7.82 | $ 10.01 | $ 11.24 | 
| X | ||||||||||
- Definition Represents depreciation depletion amortization and accretion per Barrel of oil equivalent (Boe). No definition available. 
  |