Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Instruments - Narrative (Details)

v3.19.1
Fair Value of Financial Instruments - Narrative (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
financial_instrument
Dec. 31, 2017
USD ($)
lb
$ / lb
Dec. 31, 2016
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Loss on investment in equity securities $ 2,572,703    
Proceeds from available for sale securities 0 $ 4,141,564 $ 0
Realized gain from sale of securities 0 310,043 0
Unrealized gain reclassified out of AOCI into earnings, net of taxes $ 0 355,482 $ 0
Derivative asset, number of instruments held | financial_instrument 1    
Level 1 inputs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of equity securities $ 2,935,000 537,233  
Forward Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Term of derivative contract 3 months    
Commodity Option | Level 2 inputs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset, fair value, gross asset   $ 9,027  
Notional quantities of contracts in place | lb   1,351,494  
Commodity Option | Level 2 inputs | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative strike price (in usd per lb) | $ / lb   3.75  
Commodity Option | Level 2 inputs | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative strike price (in usd per lb) | $ / lb   4.64  
Term Loan | Palmer of Texas | Interest Rate Swap      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Derivative asset, fair value, gross asset $ 147,465 $ 127,981  
Reclassification out of Accumulated Other Comprehensive Income      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Unrealized gain reclassified out of AOCI into earnings   555,979  
Unrealized gain reclassified out of AOCI into earnings, net of taxes   $ 366,346