v3.25.1
Schedule of Stock Options Activity (Details) - Equity Option [Member] - 2023 and 2018 Equity Incentive Plan [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Outstanding, Beginning balance 3,925,403 4,875,828
Weighted Average Exercise Price, Outstanding, Beginning balance $ 1.29 $ 1.31
Shares, Cancelled or expired (164,432)
Weighted Average Exercise Price, Cancelled or expired $ 1.09
Shares, Outstanding, Ending balance 3,760,971 4,875,828
Weighted Average Exercise Price, Outstanding, Ending balance $ 1.30 $ 1.31
Weighted Average Remaining Contract Term (Years) Outstanding 6 years 8 months 4 days 7 years 8 months 19 days
Shares, Exercisable, Ending balance 2,894,964 2,221,703
Weighted Average Exercise Price, Exercisable, Ending balance $ 1.37 $ 1.48
Weighted Average Remaining Contract Term (years), Exercisable 6 years 3 months 6 years 9 months