XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Shares of Common Stock Subject to Warrants [1] 6,459,317 1,291,213
Warrants Exercise Price One [Member] | February 2015 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 66,000  
Expiration February 2025  
Shares of Common Stock Subject to Warrants [1] 23 23
Warrants Exercise Price Two [Member] | February 2018 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 1,625  
Expiration February 2023  
Shares of Common Stock Subject to Warrants [1] 462
Warrants Exercise Price Three [Member] | February 2018 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 1,300  
Expiration February 2023  
Shares of Common Stock Subject to Warrants [1] 3,848
Warrants Exercise Price Four [Member] | October 2019 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 40  
Expiration October 2024  
Shares of Common Stock Subject to Warrants [1] 17,700 17,700
Warrants Exercise Price Five [Member] | October 2019 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 52  
Expiration October 2024  
Shares of Common Stock Subject to Warrants [1] 11,750 11,750
Warrants Exercise Price Six [Member] | November 2020 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 50.44  
Expiration May 2026  
Shares of Common Stock Subject to Warrants [1] 12,107 12,107
Warrants Exercise Price Seven [Member] | February 2021 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 78  
Expiration August 2026  
Shares of Common Stock Subject to Warrants [1] 20,834 20,834
Warrants Exercise Price Eight [Member] | October 2022 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 7.54  
Expiration April 2028  
Shares of Common Stock Subject to Warrants [1] 1,224,489 1,224,489
Warrants Exercise Price Nine [Member] | January 2023 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 2.65  
Expiration July 2024  
Shares of Common Stock Subject to Warrants 2,586,207  
Warrants Exercise Price Ten [Member] | January 2023 [Member]    
Stockholders' Equity (Details) - Schedule of outstanding warrants to purchase shares of common stock [Line Items]    
Exercise Price (in Dollars per share) $ 2.65  
Expiration January 2028  
Shares of Common Stock Subject to Warrants 2,586,207  
[1] Warrants to purchase fractional shares of common stock resulting from the reverse stock splits on August 22, 2019 and January 5, 2023 were rounded up to the next whole share of common stock on a holder by holder basis.