v3.25.2
Schedule of Stock Options Activity (Details) - 2023 and 2018 Equity Incentive Plan [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Granted
Weighted Average Exercise Price, Granted
Equity Option [Member]    
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,931) (156,243)
Weighted Average Exercise Price, Cancelled or expired $ 1.19 $ 1.03
Shares, Outstanding, Ending balance 3,760,472 4,719,585
Weighted Average Exercise Price, Outstanding, Ending balance $ 1.30 $ 1.32
Weighted Average Remaining Contract Term (Years) Outstanding 6 years 5 months 4 days 7 years 3 months 10 days
Shares, Exercisable, Ending balance 3,006,140 2,313,011
Weighted Average Exercise Price, Exercisable, Ending balance $ 1.35 $ 1.46
Weighted Average Remaining Contract Term (years), Exercisable 6 years 21 days 6 years 2 months 19 days