Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Change in Level 3 (Details)

v3.21.2
Fair Value Measurements - Change in Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
(Gain) loss on revaluation of warrant liabilities $ (875) $ 8,574 $ (886) $ 6,055
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) loss on revaluation of warrant liabilities     (886)  
Reclassification of warrant liability to equity upon exercise of warrants     (2,461)  
Ending Balance $ 4,626   $ 4,626