v3.26.1
Derivative Instruments and Hedging Activities (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivatives not designated as hedging instruments:      
Net Gain (Loss) Recognized on Derivative Activities $ 6,998,996 $ (1,065,204) $ 24,864,543
Commodity Contract      
Derivatives not designated as hedging instruments:      
Net Gain (Loss) Recognized on Derivative Activities 6,969,953 (1,222,695) 24,295,668
Foreign Exchange Contract      
Derivatives not designated as hedging instruments:      
Net Gain (Loss) Recognized on Derivative Activities 23,286 104,655 741,696
Interest Rate Swap      
Derivatives not designated as hedging instruments:      
Net Gain (Loss) Recognized on Derivative Activities $ 5,757 $ 52,836 $ (172,821)