XML 194 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity (Details) - Schedule of Outstanding Stock Warrants - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Schedule of Outstanding Stock Warrants [Line Items]    
Number of Warrants, Issued   2,967,512
Weighted Average Exercise Price, Issued  
Weighted Average Remaining Contractual Life (in years), Issued  
Number of Warrants, Exercised   (246,668)
Weighted Average Exercise Price, Exercised  
Weighted Average Remaining Contractual Life (in years), Exercised  
Number of Warrants, Expired   (642,106)
Weighted Average Exercise Price, Expired  
Weighted Average Remaining Contractual Life (in years), Expired  
Number of Warrants, Oustanding Ending 2,825,278 4,904,016
Weighted Average Exercise Price, Outstanding Ending $ 4.17 $ 11.07
Weighted Average Remaining Contractual Life, Oustanding Ending 3 years 6 months 14 days 3 years 7 months 24 days
Number of Warrants, Exercisable   4,904,016
Weighted Average Exercise Price, Exercisable   $ 11.07
Weighted Average Remaining Contractual Life, Exercisable   3 years 7 months 24 days