Fair Value of Financial Instruments - Summary of Change in the Estimated Fair Value of Private Placement Warrants (Details) - Warrants $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2019
USD ($)
| |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation | |
| Balance at beginning of period | $ 35,100 |
| Change in value of warrants | 1,352 |
| Settlement of warrants | (36,452) |
| Balance at end of period | $ 0 |