Quarterly report pursuant to Section 13 or 15(d)

Notes Payable and Other Long Term Debt (Details)

v3.10.0.1
Notes Payable and Other Long Term Debt (Details) - USD ($)
9 Months Ended
Sep. 30, 2018
May 24, 2018
Dec. 31, 2017
Debt Instrument [Line Items]      
Note payable balance $ 25,450,000   $ 22,290,000
Less unamortized debt issuance costs 30,738   38,646
Total notes payable, net 25,419,262   22,251,354
Less current portion of notes payable, net 6,897,725   6,099,787
Notes payable net, less current portion $ 18,521,537   16,151,567
Previous Working Capital Loan      
Debt Instrument [Line Items]      
Maturity Date Nov. 28, 2019    
Note payable balance $ 0   $ 2,750,000
Interest Rate 0.00%   3.38%
Working Capital Loan      
Debt Instrument [Line Items]      
Loan agreement face amount   $ 18,000,000.0  
Maturity Date Nov. 28, 2020    
Note payable balance $ 0   $ 0
Interest Rate 4.02%   0.00%
$22.6 Million Equipment Loan      
Debt Instrument [Line Items]      
Loan agreement face amount $ 22,600,000.0    
$27.49 Million Equipment Loan      
Debt Instrument [Line Items]      
Loan agreement face amount $ 27,490,000.00    
Maturity Date May 01, 2022    
Note payable balance $ 25,450,000   $ 19,540,000
Interest Rate 4.02%   3.25%