Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Change in Level 3 (Details)

v3.21.1
Fair Value Measurements - Change in Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Gain on revaluation of warrant liabilities $ (11) $ (2,519)
Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 6,037  
Initial fair value of warrants in connection with 2021 financing 1,936  
Gain on revaluation of warrant liabilities (11)  
Reclassification of warrant liability to equity upon exercise of warrants (2,461)  
Ending Balance $ 5,501