Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Narrative)

v3.21.2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 12, 2021
Sep. 05, 2021
Jun. 03, 2021
May 20, 2021
May 13, 2021
Apr. 12, 2021
Jan. 21, 2021
Jan. 18, 2021
Jan. 05, 2021
Dec. 12, 2019
Jan. 24, 2019
Sep. 05, 2018
Jun. 30, 2021
Apr. 03, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
May 19, 2021
Apr. 12, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Common Stock, Shares Authorized                         50,000,000   50,000,000   50,000,000    
Common Stock, Par or Stated Value Per Share                         $ 0.0005   $ 0.0005   $ 0.0005    
Preferred Stock, Shares Authorized                         1,000,000   1,000,000   1,000,000    
Preferred Stock, Par or Stated Value Per Share                         $ 0.0005   $ 0.0005   $ 0.0005    
Preferred Stock, Shares Issued                                 0    
Common Stock, Dividends, Per Share, Cash Paid         $ 0.30                       $ 0    
Proceeds From Issuance Of Common Stock And Warrants From Private Offering                             $ 5,500,000      
Two Thousand Ten Directors Equity Compensation Plan [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized       100,000                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       775,000                           675,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number                         200,000   200,000        
Common Stock, Capital Shares Reserved for Future Issuance                         228,126   228,126        
Two Thousand Ten Equity Compensation Plan [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized       1,000,000                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       4,900,000                           3,900,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                             675,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number                         1,890,250   1,890,250        
Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture                             $ 1,973,000        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                         340,659   340,659        
Share-based Payment Arrangement, Expense                             $ 1,583,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term                             3 years        
Two Thousand Eighteen Stock Incentive Plan [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Common Stock, Capital Shares Reserved for Future Issuance                                     2,300,000
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit           $ 3.00                          
Registered Direct Offering [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Stock Issued During Period, Shares, New Issues                 550,000                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                 275,000                    
Class of Warrant or Right, Exercise Price of Warrants or Rights                 $ 10.00                    
Proceeds From Issuance Of Common Stock And Warrants From Private Offering                 $ 5,500,000                    
Shares Issued, Price Per Share                 $ 11.00                    
IPO [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Stock Issued During Period, Shares, New Issues               3,000,000                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               180,000                      
Class of Warrant or Right, Exercise Price of Warrants or Rights               $ 15.625                      
Proceeds From Issuance Of Common Stock And Warrants From Private Offering             $ 35,100,000                        
Shares Issued, Price Per Share               $ 12.50                      
CEO Options [Member] | Two Thousand Eighteen Stock [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit   $ 2.00 $ 1.20             $ 1.50 $ 1.75                
Stock Option Plan Reduced Exercise Price Per Share Description The exercise price of the CEO Option was further reduced from $   The exercise price of the CEO Option was further reduced from $               The exercise price of the CEO Option was further reduced from $ exercise price of the CEO Option was reduced from $3.00 per share to $              
CEO Options [Member] | Two Thousand Eighteen Stock [Member] | Stock Holders [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Common Stock, Dividends, Per Share, Cash Paid     $ 0.30             $ 0.25 $ 0.25 $ 1.00              
Common Stock [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Payments of Ordinary Dividends, Common Stock                           $ 4,500,000          
Share Based Compensation Arrangement By Share Based Payment Award Director Fees                             $ 35,000        
Common Stock [Member] | Two Thousand Ten Directors Plan [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                         9,709   18,055        
Warrant [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Share-based Payment Arrangement, Expense                         $ 105,000   $ 193,000        
Class of Warrant or Right, Outstanding                         905,000   905,000        
Warrant [Member] | Registered Direct Offering [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                         275,000   275,000        
Warrant [Member] | IPO [Member]                                      
Accumulated Other Comprehensive Income (Loss) [Line Items]                                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                         180,000   180,000