XML 87 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - Schedule of outstanding stock warrants
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Schedule Of Outstanding Stock Warrants Abstract  
Outstanding, Number of Warrants 587,365
Outstanding, Number of Warrants 2,825,278
Outstanding, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 4.17
Outstanding, Weighted Average Remaining Contractual Life (in years) 3 years 6 months 14 days
Warrants exercisable, Number of Warrants 2,825,278
Issued, Number of Warrants 2,450,580
Issued, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 4.17
Issued, Weighted Average Remaining Contractual Life (in years) 3 years 6 months 14 days
Exercised, Number of Warrants (212,667)
Expired, Number of Warrants