XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Note 13 - Warrants and Derivative Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 17, 2019
Dec. 19, 2014
Nov. 13, 2014
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
Gain (Loss) in Change of Fair Value of Derivative Instruments and Warrants       $ 2,946 $ (464)  
Hercules Warrants [Member]            
Gain (Loss) on Decrease Fair Value Upon Exercise of Warrant       $ 100    
November 2014 Warrant [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 7.81      
Common Unit, Issued     909,090      
Common Shares Per Unit     1      
Class of Warrant or Right, Number of Warrants to Purchase One Share of Stock     0.9      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     818,181      
Investment Warrants Expiration Date     Nov. 13, 2019      
Hercules Technology Growth Capital [Member]            
Stock Issued During Period, Shares, Warrant Exercised 22,821          
Secured Debt [Member] | Hercules Technology Growth Capital [Member] | Hercules Warrants [Member]            
Purchase Commitment, Issuance of Warrants, Shares of Common Stock   58,823        
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 7.85    
Derivative, Fair Value, Net, Total           $ 400