v3.26.1
Note 14 - Derivatives and Hedging Activities - Fair Values of Derivative Instruments on the Balance Sheet (Details) - Commodity Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Derivative Contract Asset, Current [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross Asset $ 769,400 $ 0
Gross amount offset, asset (324,491) 0
Net recognized asset 444,909 0
Derivative Contract Liability, Current [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross Liability (58,576,154) (66,465,622)
Gross amount offset, liability 324,491 0
Net recognized liability (58,251,663) (66,465,622)
Derivative Contract Liability, Noncurrent [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gross Liability (13,946,223) (37,191,718)
Gross amount offset, liability 0 0
Net recognized liability $ (13,946,223) $ (37,191,718)