Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Fair Value Measurements (Fair Value of Warrant Liabilities Measured on Recurring Basis) (Details) - Level 3 - Warrants
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning of period $ 79,428
(Gain) loss on changes in fair value 55,390
Transfers into (out of) Level 3 (134,818)
End of period $ 0