XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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, Beginning Balance 190,031 311,031
Weighted Average Exercise Price, Warrants Outstanding, Beginning $ 50.161 $ 57.720
Number of Shares, Issued 618,334 29,000
Weighted Average Exercise Price, Issued $ 6.034 $ 20.000
Number of Shares, Exercised
Weighted Average Exercise Price, Exercised
Number of Shares, Expired (150,000)
Weighted Average Exercise Price, Expired $ 60.000
Number of Shares, Warrants Outstanding, Ending Balance 808,365 190,031
Weighted Average Exercise Price, Warrants Outstanding, Ending $ 16.407 $ 50.161
Weighted Average Remaining Contractual Life (in Years), Outstanding 3 years 11 months 26 days  
Number of Shares, Warrants exercisable 808,365 190,031
Weighted Average Exercise Price, Warrants exercisable $ 16.407 $ 50.161
Weighted Average Remaining Contractual Life (in Years), Exercisable 3 years 11 months 26 days