Quarterly report pursuant to Section 13 or 15(d)

Debt (Details)

v3.19.2
Debt (Details) - USD ($)
Mar. 06, 2019
Nov. 05, 2018
Feb. 09, 2012
Feb. 28, 2019
Feb. 29, 2012
Loan Agreements [Member]          
Debt Instrument [Line Items]          
Shares issued for convertible debt 100,000        
Debt maturity period 5 years        
Warrants granted, exercise price $ 6.00        
Loan Agreements [Member] | Warrant [Member]          
Debt Instrument [Line Items]          
Warrants issued as part of senior secured term loans $ 360,516        
Closing costs of senior secured loans $ 33,693        
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of credit, maximum borrowing capacity   $ 5,000,000      
HEMG [Member]          
Debt Instrument [Line Items]          
Notes payable       $ 200,000  
Leon and Toby Cooperman Family Foundation [Member] | Loan Agreements [Member]          
Debt Instrument [Line Items]          
Interest rate 12.00%        
Maturity date Sep. 06, 2020        
Proceeds from debt $ 10,000,000        
Commitment fee percentage, payable quarterly 1.00%        
Senior Secured Loans $ 5,000,000        
One-time extension fee 1.00%        
Convertible Promissory Note Dated February 29, 2012 [Member]          
Debt Instrument [Line Items]          
Reverse stock split     one-for-12    
Face value of loan         $ 50,000
2 Year Promissory Notes [Member]          
Debt Instrument [Line Items]          
Interest rate         0.19%
Debt conversion, price per share         $ 12.00
Credit Facility Agreement [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Maturity date   Nov. 04, 2021      
Line of credit, maximum borrowing capacity   $ 5,000,000      
Interest rate   12.00%      
Upfront payment of facility fee   $ 100,000      
Commitment fee percentage, payable quarterly   2.00%      
Common stock issuable from warrants   92,049      
Warrant exercise price   $ 5.85      
Warrant term   5 years      
Fair value of warrants   $ 255,071