XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Fair Value of Warrants (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life in years 4 months 24 days 10 months 24 days
Risk-free interest rate 5.45% 4.79%
Volatility 110.64% 100.00%
Stock price $ 8.24 $ 2.79
November 2019 Offering [Member] | Fair Value, Inputs, Level 3 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life in years 4 months 20 days 10 months 17 days
Risk-free interest rate 5.45% 4.79%
Dividend yield
Volatility 110.64% 100.00%
Stock price $ 8.24 $ 2.79