XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of outstanding warrants
          
    Number
of Shares
   Weighted-
Average
Exercise Price
Per Share
 
Outstanding at December 31, 2022   545,401   $54.53 
Issued   7,722,979    2.17 
Exercised   (1,932,817)   0.90 
Expired   (4,275)   624.62 
Outstanding at December 31, 2023   6,331,288   $3.68