XML 40 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Term Loan (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 08, 2016
Feb. 05, 2016
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Mar. 31, 2016
Dec. 31, 2015
Debt Instrument [Line Items]                
Amount received under initial loan agreement         $ 24,012,078 $ 0    
Term Loan, Net - Current     $ 3,562,578   3,562,578     $ 0
Long Term Loan, Net     20,197,992   20,197,992     $ 0
Interest expense     $ 781,038 $ 0 $ 1,939,186 0    
Warrants [Member]                
Debt Instrument [Line Items]                
Number of warrants issued (in shares)     500,000   500,000   500,000  
Exercise price of warrant issued (in dollars per share)     $ 1.89   $ 1.89   $ 1.74  
Hercules Technology Growth Capital, Inc. and Hercules Technology III, L.P. [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity under long-term loan agreement   $ 40,000,000            
Amount received under initial loan agreement $ 25,000,000              
Additional maximum borrowing capacity under long-term loan agreement   $ 15,000,000            
Debt instrument, interest rate   9.50%            
Debt instrument, minimum cash balance required to be maintained   $ 10,000,000            
Debt instrument, maturity date     Feb. 01, 2020          
Term Loan Principal - Current     $ 4,311,336   $ 4,311,336      
Issuance Cost - Current     (122,335)   (122,335)      
Loan Discount - Current     (626,423)   (626,423)      
Term Loan, Net - Current     3,562,578   3,562,578      
Term Loan Principal     20,688,664   20,688,664      
End Fee Payable     1,771,250   1,771,250      
Loan Term Issuance Cost     (353,919)   (353,919)      
Long Term Loan Discount     (1,908,003)   (1,908,003)      
Long Term Loan, Net     20,197,992   20,197,992      
Interest expense     781,038 $ 0 1,939,186 $ 0    
Hercules Technology Growth Capital, Inc. and Hercules Technology III, L.P. [Member] | Warrants [Member]                
Debt Instrument [Line Items]                
Number of warrants issued (in shares)   634,146            
Exercise price of warrant issued (in dollars per share)   $ 2.05            
Fair value of warrants classified as equity warrants     $ 633,749   $ 633,749      
Hercules Technology Growth Capital, Inc. and Hercules Technology III, L.P. [Member] | Prime Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   6.00%