Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Fair Value of Warrant Liabilities Measured on Recurring Basis) (Details)

v3.20.4
Fair Value Measurements (Fair Value of Warrant Liabilities Measured on Recurring Basis) (Details) - Warrant liability
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
End of period $ 79,400
Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning of period 0
Recognition of issuance date fair value 23,909
Gain (loss) on changes in fair value 55,519
Transfers into (out of) Level 3 0
End of period $ 79,428