v3.25.3
Warrants - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Schedule of Warrant Activity [Line Items]      
Shares outstanding and exercisable, beginning 129,516,129 69,836,472  
Weighted Average Exercise Price outstanding and exercisable, beginning (in Dollars per share) $ 625 $ 0.00062  
Weighted Average Remaining Contractual Life (Years) outstanding and exercisable 1 year 3 months 25 days   33 years
Shares, exercised   (59,679,657)
Shares, expired   (69,836,472)
Shares outstanding and exercisable, ending   69,836,472
Weighted Average Exercise Price outstanding and exercisable, ending (in Dollars per share)     $ 0.00062