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) |