Quarterly report pursuant to Section 13 or 15(d)

Term Loan Agreements and Long Term Debt - Schedule of Debt - Terms (Details)

v3.10.0.1
Term Loan Agreements and Long Term Debt - Schedule of Debt - Terms (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
MidCap Term Loan Agreement    
Note Payable    
Face amount $ 21,000,000 $ 21,000,000
Unamortized deferred financing fees   $ 554,100
Interest payable, percent 8.00% 8.00%
Interest rate spread (as a spread) 0.50% 0.50%
MidCap Revolving Loan Agreement    
Note Payable    
Interest payable, percent 4.50% 4.50%
Interest rate spread (as a spread) 0.50% 0.50%
Maximum line of credit amount $ 10,000,000 $ 10,000,000
Equipment Lease Agreement    
Note Payable    
Face amount $ 58,875 $ 58,875
Interest payable, percent 3.50% 3.50%
Term of debt 36 months 36 months
No payments required, term 3 months 3 months
Interest and principal payments, term 33 months 33 months
Equipment Lease Agreement | Raymond Leasing Corporation    
Note Payable    
Interest payable, percent 6.70% 6.70%
Term of debt 48 months 48 months
Equipment Lease Agreement | B&B Office Systems    
Note Payable    
Interest payable, percent 8.50% 8.50%
Term of debt 60 months 60 months