v3.26.1
Note 14 - Derivatives and Hedging Activities - Effect on Statement of Operations (Details) - Not Designated as Hedging Instrument [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of unrealized and realized gain (loss) recognized in other income (expense) $ 10,308,985 $ (12,844,803) $ (8,717,397) $ (53,320,459)
Commodity Contract [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of unrealized gain (loss) recognized in other income (expense) 10,273,745 (2,106,754) 42,178,108 (42,582,410)
Amount of realized gain (loss) recognized in other income (expense) $ 35,240 $ (10,738,049) $ (50,895,505) $ (10,738,049)