XML 109 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock Warrants (Details Narrative)
Dec. 31, 2023
$ / shares
shares
Exercise price $104.40 [Member]  
Class of Warrant or Right, Outstanding | shares 60,641
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 104.40
Exercise price $12.00 [Member]  
Class of Warrant or Right, Outstanding | shares 435,926
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 12.00