XML 55 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Warrants and Derivative Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 13, 2019
Apr. 17, 2019
Dec. 19, 2014
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Nov. 13, 2014
Gain (Loss) in Change of Fair Value of Derivative Instruments and Warrants       $ 556 $ (2,475) $ 4,648 $ (2,658)    
Class of Warrant or Right, Outstanding       0   0      
Hercules Warrants [Member]                  
Gain (Loss) on Decrease Fair Value Upon Exercise of Warrant           $ 100 (200)    
November 2014 Warrant [Member]                  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 7.81               $ 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
Class of Warrant or Right, Warrants Exercised 786,000                
Class of Warrant or Right, Warrants Expired 32,181                
Warrants and Rights Outstanding, Maturity Date                 Nov. 13, 2019
Gain (Loss) in Change of Fair Value of Derivative Instruments and Warrants       $ 500 $ (2,300) $ 4,600 $ (2,500)    
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   $ 7.85      
Derivative, Fair Value, Net, Total               $ 400