Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and StockBased Compensation (Details Narrative)

v3.24.1.1.u2
Stockholders Equity and StockBased Compensation (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 15, 2022
Nov. 20, 2023
Mar. 25, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Outstanding restricted stock awards       557,688   557,688
Common stock, shares, outstanding       14,189,780   13,698,274
Shares of common stock issued       14,189,780   13,698,274
Stock options vested       542,972   498,177
Stock-based compensation expense       $ 456,904 $ 284,360  
Total common stock and all common stock equivalents       14,745,362   14,209,061
Stock options outstanding       555,582 525,903 510,787
Description related to ATM offerings     On March 25, 2021, the Company filed a shelf registration statement on Form S-3, registering the sale of up to $75.0 million of the Company’s securities, which registration statement was declared effective on April 5, 2021 and was set to expire on April 5, 2024. On April 4, 2023, the Company filed a prospectus supplement pursuant to which the Company could offer and sell shares of its common stock having an aggregate offering price of up to $17.9 million, of which $7.0 million remained available for future share issuances as of March 31, 2024      
Shares sale offering price       $ 6,600,000    
Maximum sale of securities registered       $ 75,000,000.0    
Available for sale Securities [Member]            
Shares sold under the ATM       427,300 169,978  
Proceeds from shares sold under the ATM       $ 1,200,000 $ 700,000  
Stock issuence cost       $ 100,000 $ 30,000  
Board of Directors Chairman [Member]            
Common shares issuances equity grant value $ 200,000 $ 240,000        
Common shares equity grant price per shares $ 3.84 $ 3.97        
Additional common shares 52,085 60,456        
Consultant [Member]            
Stock options granted       58,309 0  
2020 Equity Incentive Plan [Member]            
Total number of common stock available for future issuance       1,800,000    
Common stock available for future issuance       758,672    
Common Share Issuances [Member]            
Shares of common stock issued       3,750 3,750  
Common stock issuance price       $ 4.00    
Stock-based compensation expense       $ 15,000 $ 15,000  
Weighted average grant date fair value       $ 4.00    
Restricted Stock Award Activity Member            
Common stock, shares, outstanding       557,688   557,688
Unrecognized compensation cost related to restricted stock units       $ 2,200,000    
Shares of common stock issued       557,688   557,688
Stock-based compensation expense       $ 400,000 $ 300,000  
Weighted-average period       1 year 10 months 24 days