XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Warrants Outstanding (Details) - Common Stock Warrants [Member] - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of Shares, Warrants Outstanding, Beginning Balance 808,365  
Weighted Average Exercise Price, Warrants Outstanding, Beginning $ 16.407  
Number of Shares, Issued  
Weighted Average Exercise Price, Issued  
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  
Weighted Average Exercise Price, Warrants Outstanding, Ending $ 16.407  
Weighted Average Remaining Contractual Life (in Years), Outstanding 3 years 5 months 26 days  
Number of Shares, Warrants exercisable, Ending Balance 808,365 808,365
Weighted Average Exercise Price, Warrants exercisable, Beginning Balance $ 16.407 $ 16.407
Weighted Average Remaining Contractual Life (in Years), Exercisable 3 years 5 months 26 days