Annual report pursuant to Section 13 and 15(d)

Leases (Details)

v3.8.0.1
Leases (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2016
Sep. 30, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Sale Leaseback Transaction, Gross Proceeds, Investing Activities $ 22,000,000          
Sale Leaseback Transaction, Historical Cost 17,769,883   $ 17,769,883      
(Gain) loss on sale-leaseback       $ 25,730 $ 2,294,917 $ (18,277)
Sale Leaseback Transaction, Deferred Gain, Gross $ (6,685,464)   $ (6,685,464) (334,273)    
Sale Leaseback Transaction, Lease Terms P20Y          
Sale Leaseback Transaction, Other Information P10Y          
Capital leases, future minimum payments - 2018       85,464    
Capital leases, future minimum payments - 2019       85,464    
Capital leases, future minimum payments - 2020       70,080    
Capital leases, future minimum payments - 2021       38,781    
Capital leases, future minimum payments - 2022       18,407    
Capital Leases, Future Minimum Payments Due       298,196    
Capital Leases, Future Minimum Payments, Interest Included in Payments       15,177    
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments       283,019    
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]            
Operating leases, future minimum lease payments - 2018       2,744,596    
Operating leases, future minimum lease payments - 2019       2,861,487    
Operating leases, future minimum lease payments - 2020       2,903,841    
Operating leases, future minimum lease payments - 2021       2,892,396    
Operating leases, future minimum lease payments - 2022       2,883,906    
Operating leases, future minimum payments, due thereafter       33,783,129    
Operating lease rent expense       3,339,600 1,143,895 685,903
Sale Leaseback Transaction, Net Proceeds, Investing Activities $ 21,925,000          
Sale Leaseback, Transaction Rent Escalator 1.25   1.25      
Sale Leaseback Transaction, Maximum Rent Increase (percent) 2.00%   2.00%      
Sale-leaseback Transaction [Member]            
(Gain) loss on sale-leaseback $ (2,455,347) $ 83,568 $ (2,455,347) $ (334,273) $ 2,371,778 $ 0