v3.25.2
Schedule of Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Shares, Warrants Outstanding, Ending Balance 1,275,758  
Common Stock Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Shares, Warrants Outstanding, Beginning Balance 808,365  
Weighted Average Exercise Price, Warrants Outstanding $ 16.407  
Number of Shares, Issued 467,393  
Weighted Average Exercise Price, Issued $ 2,341  
Number of Shares, Exercised  
Weighted Average Exercise Price, Exercised  
Number of Shares, Expired  
Weighted Average Exercise Price, Expired  
Number of Shares, Warrants Outstanding, Ending Balance 1,275,758  
Weighted Average Exercise Price, Warrants Outstanding $ 11.254  
Weighted Average Remaining Contractual Life (in Years), Outstanding 3 years 3 months 7 days  
Number of Shares, Warrants exercisable 1,275,758 808,365
Weighted Average Exercise Price, Warrants exercisable $ 11.254 $ 16.407
Weighted Average Remaining Contractual Life (in Years), Exercisable 3 years 3 months 7 days