Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Equity (Details Textual)

v3.21.2
Note 11 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended
Nov. 12, 2021
Jul. 08, 2021
Mar. 02, 2021
Aug. 31, 2020
Nov. 12, 2021
Feb. 29, 2020
Dec. 31, 2019
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Jul. 08, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 30, 2020
Stock Issued During Period, Shares, New Issues (in shares)             2,100,000                        
Proceeds from Issuance of Common Stock             $ 1,900,000             $ 2,135 $ 4,417,560     $ 1,100,000  
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable               $ (0)           (0)     $ 4,975,000    
Stock Issued During Period, Value, New Issues                 $ 1,800,000                    
Proceeds from Issuance of Preferred Stock and Preference Stock                           $ 12,682,700 $ 4,350,000        
Stock Issued During Period, Shares, Employee Benefit Plan (in shares)                           30,018 32,651        
Stock Issued During Period, Value, Employee Benefit Plan                   $ 76,846   $ 39,834   $ 77,000 $ 40,000        
Issuance of Stock to Defined Contribution Plan for Employer Matching Contribution                           $ 76,846 $ 39,834        
Common Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)                 0                    
Stock Issued During Period, Value, New Issues                 $ 0                    
Stock Issued During Period, Shares, Employee Benefit Plan (in shares)                   30,018                  
Stock Issued During Period, Value, Employee Benefit Plan                   $ 30                  
Stock Issued During Period, Shares, Issued for Employee Bonuses (in shares)                       40,844              
Conversion from Series D Preferred Stock To Common Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)                           72,500          
Stock Purchase Agreement, Shares Remaining (in shares)               77,500           77,500          
Conversion of Stock, Shares Converted (in shares)                             1,500        
Conversion of Stock, Shares Issued (in shares)                             56,497        
Series D Preferred Stock [Member]                                      
Stock Issued During Period, Value, New Issues               $ 0   250,001 $ 132,091                
Series D Preferred Stock [Member] | Common Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)               0     0                
Stock Issued During Period, Value, New Issues               $ 0     $ 0                
Series E Preferred Stock [Member]                                      
Stock Issued During Period, Value, New Issues                   $ 4,980,709                  
Preferred Stock, Convertible, Conversion Price (in dollars per share)     $ 2.30                                
Preferred Stock, Redemption Price Per Share (in dollars per share)     $ 110                                
Subsequent Event [Member] | Conversion from Series D Preferred Stock To Common Stock [Member]                                      
Conversion of Stock, Shares Converted (in shares)         72,500                            
Conversion of Stock, Shares Issued (in shares)         3,778,789                            
Subsequent Event [Member] | Series E Preferred Stock [Member]                                      
Conversion of Stock, Shares Converted (in shares) 0                                    
Keystone Capital Partners, LLC [Member] | Series D Preferred Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)   22,077   150,000                   76,827   72,500      
Stock Issued During Period, Value, Other       $ 15,000,000.0                              
Stock Issued During Period, Value, New Issues   $ 2,200,000   $ 15,000,000.0                   $ 7,700,000   $ 7,250,000      
Stock Purchase Agreement, Shares Remaining (in shares)               77,500           77,500          
Proceeds from Issuance of Preferred Stock and Preference Stock   $ 9,500,000                       $ 2,925,000     $ 2,925,000    
Keystone Capital Partners, LLC [Member] | Series D Preferred Stock [Member] | Maximum [Member]                                      
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)       5,147,000                         5,147,000    
John K. Scott, Jr. [Member] | Series E Preferred Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)     50,000                                
Stock Issued During Period, Value, New Issues     $ 5,000,000.0                                
Percentage of Securities Allowed to be Purchased in Third-Party Offering, Maximum     33.33%                                
Private Placement [Member]                                      
Stock Issued During Period, Value, New Issues                     $ 0 $ 520,030              
Private Placement [Member] | Common Stock [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)                     461,729 1,911,800 902,162            
Stock Issued During Period, Value, New Issues                     $ 462 $ 1,912              
Private Placement [Member] | Mastiff Group LLC [Member]                                      
Sale of Stock, Commitment Amount                 $ 4,975,000               $ 4,975,000   $ 25,000,000.0
Private Placement [Member] | Mastiff Group LLC [Member] | Subsequent Event [Member]                                      
Proceeds from Issuance of Common Stock $ 25,000       $ 25,000                            
Investor [Member]                                      
Stock Issued During Period, Shares, New Issues (in shares)           4,000,000.0                     4,020,588    
Proceeds from Issuance of Common Stock           $ 3,400,000                     $ 3,400,000    
Employees [Member] | Common Stock [Member]                                      
Stock Issued During Period, Shares, Issued for Employee Bonuses (in shares)                             94,159        
Issuance of Stock to Defined Contribution Plan for Employer Matching Contribution                             $ 172,000        
Prepaid Expenses and Other Current Assets [Member]                                      
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable             $ 812,000                     $ 812,000