XML 75 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended
Jan. 01, 2020
Feb. 28, 2020
Jan. 31, 2020
Dec. 31, 2019
Nov. 30, 2019
Jan. 31, 2019
Feb. 19, 2020
Nov. 26, 2019
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Series A Preferred Stock [Member]                        
Preferred Stock, Shares Outstanding, Ending Balance       1,852,173           0    
Series A Convertible Preferred Stock Into Common Stock [Member]                        
Conversion of Stock, Shares Converted       3,021,237 600,000              
Subsequent Event [Member] | Series A Warrants [Member]                        
Stock Issued During Period, Shares, Warrant Exercises   1,026,240                    
Proceeds from Warrant Exercises   $ 1,591,000                    
Subsequent Event [Member] | Series B Warrants [Member]                        
Stock Issued During Period, Shares, Warrant Exercises   45,473                    
Proceeds from Warrant Exercises   $ 70,000                    
Subsequent Event [Member] | Series A Preferred Stock [Member]                        
Preferred Stock, Shares Outstanding, Ending Balance             0          
Subsequent Event [Member] | Series A Convertible Preferred Stock Into Common Stock [Member]                        
Conversion of Stock, Shares Converted   669,022 1,183,151                  
The 2013 Plan [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized           20,431            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       11,872,531       11,872,531 69,571 49,140 49,140 40,000
The 2013 Plan [Member] | Subsequent Event [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 2,639,926                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 14,512,457