XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Summary of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 331,503  
Warrants outstanding 331,503 180,819
Fair value of warrants   $ 1,914
Series C-1    
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 27,397  
Exercise Price Per Share $ 10.95  
Warrants outstanding 27,397 27,397
Fair value of warrants   $ 225
Series D    
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 54,793  
Exercise Price Per Share $ 17.80  
Warrants outstanding 54,793 54,793
Fair value of warrants   $ 500
Series E    
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 49,315  
Exercise Price Per Share $ 20.08  
Warrants outstanding 49,315 49,315
Fair value of warrants   $ 575
Series E    
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 49,314  
Exercise Price Per Share $ 20.08  
Warrants outstanding 49,314 49,314
Fair value of warrants   $ 614
Series E    
Class Of Warrant Or Right [Line Items]    
Number of warrants issued 150,684  
Exercise Price Per Share $ 20.08  
Warrants outstanding 150,684