v3.25.1
Convertible Notes - Schedule of Unvested Warrants (Details) - Unvested Warrants [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Unvested Warrants [Line Items]    
Number of Warrants, Unvested beginning balance 590,878 784,329
Weighted average Grant Date Fair Value Per warrant, Unvested beginning balance (in Dollars per share) $ 3.51 $ 3.91
Number of Warrants, Granted
Granted
Number of Warrants, Vested (48,363) (48,363)
Weighted average Grant Date Fair Value Per warrant, Vested (in Dollars per share) $ 3.91 $ 3.91
Number of Warrants, Forfeited
Weighted average Grant Date Fair Value Per warrant, Forfeited (in Dollars per share)
Number of Warrants, Unvested ending balance 542,515 735,966
Weighted average Grant Date Fair Value Per warrant, Unvested ending balance (in Dollars per share) $ 3.47 $ 3.91