Annual report pursuant to Section 13 and 15(d)

Note 20 - Subsequent Events (Details Textual)

v3.21.1
Note 20 - Subsequent Events (Details Textual)
2 Months Ended 3 Months Ended 12 Months Ended
Mar. 02, 2021
USD ($)
shares
Aug. 31, 2020
USD ($)
shares
Jan. 31, 2020
shares
Mar. 25, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Stock Issued During Period, Shares, New Issues (in shares) | shares     2,100,000      
Stock Issued During Period, Value, New Issues         $ 1,250,000 $ 5,166,441
Proceeds from Issuance of Preferred Stock and Preference Stock         5,975,000
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable         4,975,000
Preferred Stock, Shares Subscribed but Unissued, Subscriptions Receivable         $ 10,300,000
Conversion from Series D Preferred Stock To Common Stock [Member]            
Conversion of Stock, Shares Converted (in shares) | shares         17,750  
Conversion of Stock, Shares Issued (in shares) | shares         827,280  
Conversion from Series D Preferred Stock To Common Stock [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares       29,250    
Conversion of Stock, Shares Converted (in shares) | shares       29,250    
Conversion of Stock, Shares Issued (in shares) | shares       1,375,089    
Series D Preferred Stock [Member]            
Stock Issued During Period, Value, New Issues         $ 132,107  
Conversion of Stock, Shares Converted (in shares) | shares         17,750  
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable         $ 2,900,000  
Preferred Stock, Shares Subscribed but Unissued, Subscriptions Receivable         $ 10,300,000  
Keystone Capital Partners, LLC [Member] | Series D Preferred Stock [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares   150,000     17,750  
Stock Issued During Period, Value, New Issues   $ 15,000,000        
Proceeds from Issuance of Preferred Stock and Preference Stock         $ 1,800,000  
Keystone Capital Partners, LLC [Member] | Series D Preferred Stock [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares       29,250    
Proceeds from Issuance of Preferred Stock and Preference Stock       $ 2,900,000    
John K. Scott, Jr. [Member] | Series E Preferred Stock [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares 50,000          
Stock Issued During Period, Value, New Issues $ 5,000,000          
Debt Instrument, Convertible, Number of Equity Instruments 2,173,913