v3.25.2
Short Term Borrowing - Schedule of Common Stock Warrants (Details) - Common Stock Warrants [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Common Stock Warrants [Line Items]    
Number of Warrants Outstanding, Beginning balance 3,883,000 3,884,000
Weighted Average Exercise price, Outstanding, Beginning $ 1,991.05 $ 1,989.51
Weighted Average Remaining Contractual Term, Outstanding Beginning 2 years 6 months 18 days 4 years 25 days
Number of Warrants Outstanding, Ending balance 1,457,316,000 3,884,000
Weighted Average Exercise price,Outstanding, Ending Balance $ 26.17 $ 1,989.51
Weighted Average Remaining Contractual Term, Outstanding Ending Balance 4 years 10 months 13 days 3 years 9 months 25 days
Number of Warrants, Exercisable 1,459,214,000 1,123,000
Weighted Average Exercise Price, Exercisable $ 23.82 $ 1,989.51
Weighted Average Remaining Contractual Term, Exercisable 4 years 10 months 13 days 382 years
Number of Warrants, Granted 1,453,433,000  
Weighted Average Exercise Price, Granted $ 20.92  
Weighted Average Remaining Contractual Term, Granted 4 years 10 months 13 days