v3.25.2
Schedule of Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Common Stock Warrants    
Number of Warrants, Outstanding 309,037  
Weighted Average Exercise Price, Outstanding $ 92.94  
Weighted Average Life (Years), Outstanding   3 years 14 days
Number of Warrants, Issued 3,031,250  
Weighted Average Exercise Price, Issued $ 3.47  
Weighted Average Life (Years), Issued 3 years 3 months 10 days  
Number of Warrants, Forfeited/Expired  
Weighted Average Exercise Price ,Forfeited/Expired  
Number of Warrants, Exercised (346,250)  
Weighted Average Exercise Price, Exercised  
Number of Warrants, Outstanding 2,994,037 309,037
Weighted Average Exercise Price, Outstanding $ 13.09 $ 92.94
Weighted Average Life (Years), Outstanding 3 years 2 months 12 days