XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Warrants - Warrant Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Mar. 15, 2021
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 1,402,417 534,067
Exercise price of warrants issued $ 17.43  
Remaining Contractual Life 3 years 5 months 4 days  
Warrants Expiring January 2023 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 12,833  
Exercise price of warrants issued $ 75  
Remaining Contractual Life 6 months 29 days  
Warrants Expiring January 2025 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 431,250  
Exercise price of warrants issued $ 10  
Remaining Contractual Life 2 years 6 months 29 days  
Warrants Expiring May 2026 [Member]    
Class Of Warrant Or Right [Line Items]    
Shares subject to issuance upon exercise of warrants then outstanding 958,334  
Exercise price of warrants issued $ 20  
Remaining Contractual Life 3 years 10 months 6 days