v3.25.2
Stockholders’ Equity - Schedule of Company’s Outstanding Warrants (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
$0.35 - $60.00 [Member] | Warrant [Member]    
Schedule of Company’s Outstanding Warrants [Line Items]    
Number of Warrants Outstanding 43,907,807  
Warrants Weighted Average Remaining Contractual Life (in years) 4 years 3 months 21 days  
Warrants Weighted Average Exercise Price (in Dollars per share) $ 0.41  
Number of Warrants Exercisable 29,027,608  
Warrants Weighted Average Exercise Price (in Dollars per share) $ 0.41  
Intrinsic Value (in Dollars) $ 1,206,830  
60.00 [Member] | Warrant [Member]    
Schedule of Company’s Outstanding Warrants [Line Items]    
Number of Warrants Outstanding   9,101
Warrants Weighted Average Remaining Contractual Life (in years)   1 year 6 months 3 days
Warrants Weighted Average Exercise Price (in Dollars per share)   $ 60
Number of Warrants Exercisable   9,101
Warrants Weighted Average Exercise Price (in Dollars per share)   $ 60
39.60 [Member] | Equity Option [Member]    
Schedule of Company’s Outstanding Warrants [Line Items]    
Number of Warrants Outstanding   3,333
Warrants Weighted Average Remaining Contractual Life (in years)   4 months 28 days
Warrants Weighted Average Exercise Price (in Dollars per share)   $ 39.6
Number of Warrants Exercisable   3,333
Warrants Weighted Average Exercise Price (in Dollars per share)   $ 39.6