XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Common Stock Warrants    
Number of Warrants, Outstanding 197,844  
Weighted Average Exercise Price, Outstanding $ 127.86  
Weighted Average Life (Years), Outstanding 4 years 7 months 20 days 4 years 11 months 12 days
Number of Warrants, Granted 1,490,377  
Weighted Average Exercise Price, Granted $ 1.44  
Weighted Average Life (Years), Granted 5 years  
Number of Warrants, Forfeited/Expired  
Weighted Average Exercise Price ,Forfeited/Expired  
Number of Warrants, Exercised (662,251)  
Weighted Average Exercise Price, Exercised $ 0.001  
Weighted Average Life (Years), Exercised 4 years 8 months 4 days  
Number of Warrants, Outstanding 1,025,970 197,844
Weighted Average Exercise Price, Outstanding $ 26.65 $ 127.86