Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and Stock-Based Compensation (Details Narrative)

v3.23.3
Stockholders Equity and Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
May 03, 2023
Apr. 04, 2023
Dec. 15, 2022
Nov. 09, 2022
Nov. 18, 2021
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Outstanding restricted stock awards           451,404   416,316
Common stock, shares, outstanding           12,934,226   11,900,217
Shares of common stock issued           12,934,226   11,900,217
Total common stock and all common stock equivalents           13,438,069   12,426,120
Stock options outstanding           503,843   525,903
Stock options vested           491,233   514,513
2020 Equity Incentive Plan [Member]                
Shares of common stock issued           1,800,000    
Common Share Issuances [Member]                
Shares of common stock issued           9,985 7,276  
Available-for-sale Securities [Member]                
Aggregate offering price   $ 17,900,000   $ 20,000,000.0        
Available for future share issuances   $ 13,900,000            
Sold of ATM           900,000 1,800,000  
Proceeds for sale of ATM           $ 4,500,000 $ 10,600,000  
Stock issuence cost           $ 200,000 $ 500,000  
Six Directors [Member]                
Shares of common stock issued         19,644      
Common stock, shares issued price per share         $ 10.69      
Four Directors [Member]                
Shares of common stock issued         13,096      
Two Directors [Member]                
Shares of common stock issued         6,548      
Board of Directors Chairman [Member]                
Common shares issuances equity grant value     $ 200,000   $ 210,000      
Additional common shares     52,085          
Common shares equity grant price per shares     $ 3.84          
Two Consultants [Member]                
Shares, Issued           28,538 18,852  
Exercise price lower range limit           $ 1.68 $ 3.98  
Total fair value of stock options           $ 47,830 $ 75,002  
Restricted Stock Units (RSUs) [Member]                
Common stock, shares, outstanding           451,404   416,316
Compensation expense           $ 900,000 $ 400,000  
Weighted-average period           1 year 9 months 14 days    
Total unrecognized compensation           $ 1,900,000    
Restricted Stock Units R S A [Member] | Board of Directors Chairman [Member]                
Common stock, shares, outstanding           35,088    
Shares of common stock issued 35,088              
Common stock, shares issued price per share $ 3.42              
Common shares issuances equity grant value $ 120,000              
RSAs vest annually 3 years