Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Details)

v3.7.0.1
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Note payable balance $ 26,550,000 $ 22,387,255
Less unamortized debt issuance costs 50,481 54,027
Total notes payable, net 26,499,519 22,333,228
Less current portion of notes payable, net 6,096,045 6,101,855
Notes payable net, less current portion $ 20,403,474 16,231,373
Working Capital Loan [Member]    
Debt Instrument [Line Items]    
Maturity Date Nov. 28, 2019  
Note payable balance $ 3,950,000 $ 3,950,000
Interest Rate 2.94% 2.44%
$22.6 Million Equipment Loan [Member]    
Debt Instrument [Line Items]    
Loan agreement face amount $ 22,600,000.0  
Maturity Date Mar. 09, 2021  
Note payable balance $ 22,600,000 $ 0
Interest Rate 2.94% 0.00%
$10.0 Million Equipment Loan [Member]    
Debt Instrument [Line Items]    
Loan agreement face amount $ 10,000,000.0  
Maturity Date Jul. 28, 2020  
Note payable balance $ 0 $ 7,579,630
Interest Rate 0.00% 2.81%
$17.0 Million Equipment Loan [Member]    
Debt Instrument [Line Items]    
Loan agreement face amount $ 17,000,000.0  
Maturity Date Mar. 06, 2020  
Note payable balance $ 0 $ 9,601,000
Interest Rate 0.00% 2.50%
$2.0 Million Equipment Loan [Member]    
Debt Instrument [Line Items]    
Loan agreement face amount $ 2,000,000.0  
Maturity Date Mar. 06, 2020  
Note payable balance $ 0 $ 1,256,625
Interest Rate 0.00% 2.50%