Annual report pursuant to Section 13 and 15(d)

Note 11 - Warrants (Details Textual)

v3.19.1
Note 11 - Warrants (Details Textual) - USD ($)
12 Months Ended
Jun. 08, 2018
May 31, 2018
May 02, 2018
Apr. 26, 2018
Dec. 31, 2018
Stock Issued During Period, Value, New Issues         $ 42,996,000
Class of Warrant or Right, Exercised During Period 38,857 250,693      
Class of Warrant or Right, Exercised During Period, Exercise Price $ 0.01 $ 0.01      
Carlyle Group [Member] | Convertible Senior Notes Converted to Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.01    
Debt Conversion, Original Debt, Amount     $ 50,000,000    
Warrants Issued in Private Placement [Member]          
Class of Warrant or Right, Outstanding       2,168,586  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       674,164  
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 0.01  
PIPE Warrants [Member]          
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.01      
Warrants and Rights Outstanding, Term       25 years  
Exchange Warrants [Member]          
Class of Warrant or Right, Outstanding         2,271,406
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.01        
Warrants and Rights Outstanding, Term     25 years    
Class of Warrant or Right, Exercised During Period 38,857 250,693      
Class of Warrant or Right, Exercised During Period, Exercise Price $ 0.01 $ 0.01      
Exchange Warrants [Member] | Carlyle Group [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     1,886,292    
Private Placement [Member]          
Stock Issued During Period, Value, New Issues       $ 56,855,000