v3.25.2
Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance 32,434  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 42.14  
Weighted Average Life (Years), Outstanding 7 years 5 months 19 days 7 years 3 months
Aggregate Intrinsic Value, Outstanding, Beginning balance  
Number of Options, Granted 55,461  
Weighted Average Exercise Price, Granted $ 5.41  
Weighted Average Life (Years), Granted 10 years  
Number of Options, Forfeited/Expired (39)  
Weighted Average Exercise Price, Forfeited/Expired  
Number of Options, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Options Outstanding, Ending balance 87,856 32,434
Weighted Average Exercise Price, Outstanding, Ending balance $ 103.29 $ 42.14
Aggregate Intrinsic Value, Outstanding, Ending balance
Number of Options, Options Vested and Exercisable 56,407  
Weighted Average Exercise Price, Options Vested and Exercisable $ 157.94  
Weighted Average Exercise Price, Options Vested and Exercisable 6 years 1 month 6 days  
Aggregate Intrinsic Value, Options Vested and Exercisable