Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Equity (Details Textual)

v3.21.2
Note 12 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Aug. 12, 2021
Jul. 08, 2021
Mar. 02, 2021
Aug. 31, 2020
Aug. 12, 2021
Feb. 29, 2020
Jan. 31, 2020
Dec. 31, 2019
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 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             $ 812,000 $ 1,900,000         $ 2,133 $ 3,025,040     $ 1,100,000  
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable                 $ (0)       (0)   $ (0) $ 4,975,000    
Proceeds from Issuance of Preferred Stock and Preference Stock                         $ 10,475,000 $ 700,000        
Stock Issued During Period, Value, New Issues                 $ 1,800,000   $ 700,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 32,651              
Stock Issued During Period, Value, Employee Benefit Plan                   $ 30 $ 33              
Stock Issued During Period, Shares, Issued for Employee Bonuses (in shares)                     40,844 53,315            
Conversion from Series D Preferred Stock To Common Stock [Member]                                    
Stock Issued During Period, Shares, New Issues (in shares)                         72,500          
Stock Subscriptions Receivable                 7,250,000       $ 7,250,000   $ 7,250,000      
Series D Preferred Stock [Member]                                    
Stock Issued During Period, Value, New Issues                   250,001                
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)       150,000                     72,500      
Stock Issued During Period, Value, Other       $ 15,000,000.0                            
Proceeds from Issuance of Preferred Stock and Preference Stock                         2,925,000     2,925,000    
Stock Issued During Period, Value, New Issues       $ 15,000,000.0                            
Keystone Capital Partners, LLC [Member] | Series D Preferred Stock [Member] | Maximum [Member]                                    
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)       5,147,000                            
Keystone Capital Partners, LLC [Member] | Subsequent Event [Member] | Series D Preferred Stock [Member]                                    
Stock Issued During Period, Shares, New Issues (in shares)   22,077                                
Proceeds from Issuance of Preferred Stock and Preference Stock   $ 2,200,000                                
Stock Issued During Period, Value, New Issues   $ 2,200,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                     $ 520,030              
Private Placement [Member] | Common Stock [Member]                                    
Stock Issued During Period, Shares, New Issues (in shares)                     1,911,800 902,162            
Stock Issued During Period, Value, New Issues                     $ 1,912 $ 902            
Private Placement [Member] | Mastiff Group LLC [Member]                                    
Sale of Stock, Commitment Amount                 $ 4,975,000       $ 4,975,000   $ 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