XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock Warrants - Schedule of outstanding warrants to purchase shares of common stock (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 4,477,045 4,477,045
December 2020 [Member]    
Class of Warrant or Right [Line Items]    
Number of Shares Issuable 2,407,500 2,407,500
Exercise Price $ 11.50 $ 11.50
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 24,583
Exercise Price $ 11.50 $ 11.50
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 115,851
Exercise Price $ 8.63 $ 8.63
Exercisable for Common Stock Common Stock
Classification Equity Equity
Expiration May 2026 May 2026