XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - Schedule of Outstanding Stock Warrants and Changes - Warrant [Member]
9 Months Ended
Dec. 31, 2022
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Class of Warrant or Right [Line Items]    
Number of Warrants, Outstanding, Issued | shares   2,967,512
Weighted Average Exercise Price, Outstanding, Issued | $ / shares  
Number of Warrants, Outstanding, Exercised | shares   (246,668)
Weighted Average Exercise Price, Outstanding, Exercised | $ / shares  
Number of Warrants, Outstanding, Expired | shares  
Weighted Average Exercise Price, Outstanding, Expired | $ / shares  
Outstanding Ending balance | shares 2,825,278 5,546,122
Weighted Average Exercise Price, Outstanding, Ending | $ / shares $ 4.17 $ 14.31
Weighted Average Remaining Contractual Life (in years) ,Outstanding, Ending 3 years 6 months 14 days 3 years 5 months 8 days
Number of Warrants, Outstanding, Warrants exercisable | shares   5,546,122
Weighted Average Exercise Price, Outstanding, Warrants exercisable | $ / shares   $ 14.31
Weighted Average Remaining Contractual Life (in years), Warrants exercisable   3 years 5 months 8 days