XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Shares, Warrants Outstanding, Ending Balance 808,365  
Common Stock Warrants [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Shares, Warrants Outstanding, Ending Balance 808,365 190,031
Weighted Average Exercise Price, Warrants Outstanding, Ending $ 16.407 $ 50.161
Number of Shares, Issued 618,334
Weighted Average Exercise Price, Issued $ 6.034
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 808,365 808,365
Weighted Average Exercise Price, Warrants Outstanding, Ending $ 16.407 $ 16.407
Weighted Average Remaining Contractual Life (in Years), Outstanding 2 years 11 months 26 days  
Number of Shares, Warrants exercisable 808,365 808,365
Weighted Average Exercise Price, Warrants exercisable $ 16.407 $ 16.407
Weighted Average Remaining Contractual Life (in Years), Exercisable 2 years 11 months 26 days