v3.25.2
Equity Incentive Plan – Stock-Based Compensation Expense and Warrants (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 29, 2025
Jan. 01, 2025
Jul. 19, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized stock based compensation expense $ 1,900,000   $ 1,900,000   $ 1,900,000        
Weighted-average period of recognition         2 years 8 months 23 days        
Share based compensation     $ 345,000 $ 244,000 $ 633,000 $ 667,000      
2025 Underwriter Warrants [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants to purchase common stock 576,191   576,191   576,191        
Warrants price per share $ 1.21   $ 1.21   $ 1.21        
Warrants term 5 years   5 years   5 years        
Warrants expire date Feb. 10, 2030   Feb. 10, 2030   Feb. 10, 2030        
2021 Omnibus Equity Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares reserved and available for issuance             913,794 721,040 2,185,832
Amended and Restated 2013 Equity Incentive Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common shares reserved but unissued                 10,832
2021 Plan [Member] | Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance of restricted stock awards, shares 36,000 30,000              
Share based compensation $ 1,000 $ 30,600