Annual report pursuant to Section 13 and 15(d)

Long term debt - Schedule of long term debt (Details)

v3.7.0.1
Long term debt - Schedule of long term debt (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]    
Long-term debt $ 17,156,033 $ 12,636,763
Less: Current portion of Long Term Debt 3,153,666 2,680,116
Discount on warrants, net 834,500 0
Long Term Debt, net of Current Portion 13,167,867 9,956,647
Future minimum loan payments:    
2017 3,153,333  
2018 3,180,798  
2019 3,199,385  
2020 1,264,790  
2021 6,357,727  
Thereafter 0  
Long-term debt 17,156,033 12,636,763
Term Loan Agreements | Term Loan Agreements    
Debt Instrument [Line Items]    
Long-term debt 9,485,000 11,980,000
Future minimum loan payments:    
Long-term debt 9,485,000 11,980,000
Equipment Financing Agreement | Equipment Financing Agreement    
Debt Instrument [Line Items]    
Long-term debt 1,421,033 656,763
Future minimum loan payments:    
Long-term debt 1,421,033 656,763
Promissory notes, net | Promissory notes, net    
Debt Instrument [Line Items]    
Long-term debt 6,250,000 0
Future minimum loan payments:    
Long-term debt $ 6,250,000 $ 0