XML 42 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Term Loan (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 05, 2016
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 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   $ 1,716,265   1,716,265     $ 0
Long Term Loan, Net   21,870,212   21,870,212     $ 0
Interest expense   $ 741,346 $ 0 $ 1,158,148 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.74   $ 1.74   $ 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   $ 2,441,277   $ 2,441,277      
Issuance Cost - Current   (119,189)   (119,189)      
Loan Discount - Current   (605,823)   (605,823)      
Term Loan, Net - Current   1,716,265   1,716,265      
Term Loan Principal   22,558,723   22,558,723      
End Fee Payable   1,771,250   1,771,250      
Loan Term Issuance Cost   (385,955)   (385,955)      
Long Term Loan Discount   (2,073,806)   (2,073,806)      
Long Term Loan, Net   21,870,212   21,870,212      
Interest expense   741,346 $ 0 1,158,148 $ 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%