v3.26.1
Fair Value (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Fair Value Disclosure $ (16,872,958) $ (13,593,068)
Inventories    
Inventory current fair value disclosure 131,760,675 44,241,428
Commodity Contract    
Derivative Asset 1,891,312 2,139,837
Fair Value, Inputs, Level 1    
Accrued Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 | Inventories    
Inventory current fair value disclosure 0 0
Fair Value, Inputs, Level 1 | Commodity Contract    
Derivative Asset 604,866 801,101
Fair Value, Inputs, Level 2    
Accrued Liabilities, Fair Value Disclosure (16,872,958) (13,593,068)
Fair Value, Inputs, Level 2 | Inventories    
Inventory current fair value disclosure 131,760,675 44,241,428
Fair Value, Inputs, Level 2 | Commodity Contract    
Derivative Asset 1,286,446 1,338,736
Fair Value, Inputs, Level 3    
Accrued Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 | Inventories    
Inventory current fair value disclosure 0 0
Fair Value, Inputs, Level 3 | Commodity Contract    
Derivative Asset $ 0 $ 0