v3.25.2
Short Term Borrowing - Schedule of Unvested Warrants (Details) - Unvested Warrants [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of Unvested Warrants [Line Items]  
Number of Warrants, Unvested beginning balance | shares 2,373
Weighted average Grant Date Fair Value Per warrant, Unvested beginning balance | $ / shares $ 873.99
Number of Warrants, Granted | shares 1,453,433
Weighted average Grant Date Fair Value Per warrant, Granted | $ / shares $ 20.92
Number of Warrants, Vested | shares (1,453,821)
Weighted average Grant Date Fair Value Per warrant, Vested | $ / shares $ 21.17
Number of Warrants, Unvested ending balance | shares 1,985
Weighted average Grant Date Fair Value Per warrant, Unvested ending balance | $ / shares $ 851.78