v3.26.3
Note 4 - Commodities Derivatives - Schedule of Gain (Loss) on Derivatives (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net gain (loss) on derivatives $ (3,579,475) $ (85,071)
Unsettled Derivatives [Member]    
Net gain (loss) on derivatives (3,273,451) 57,788
Settled Derivatives [Member]    
Net gain (loss) on derivatives $ (306,024) $ (142,859)