XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock Warrants (Details) - Schedule of outstanding warrants to purchase shares of common stock - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 4,594,545 5,566,361
June 2021 [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 117,500 1,119,750
Exercise Price $ 0.01 $ 0.01
Exercisable for Common Stock Common Stock
Classification Equity Equity
Expiration December 2021 December 2021
December 2020 [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 2,407,500 2,407,500
Exercise Price $ 11.5 $ 11.5
Exercisable for Common Stock Common Stock
Classification Equity Equity
Expiration December 2025 December 2025
December 2020 One [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 24,583 110,000
Exercise Price $ 11.5 $ 11.5
Exercisable for Common Stock Common Stock
Classification Equity Equity
Expiration December 2025 December 2025
December 2020 Two [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 1,929,111 1,929,111
Exercise Price $ 1.97 $ 1.97
Exercisable for Common Stock Common Stock
Classification Equity Equity
Expiration April 2023 April 2023
May 2021 [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 115,851  
Exercise Price $ 8.63  
Exercisable for Common Stock  
Classification Liability  
Expiration May 2026