Fair Value - Level 3 (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2020 |
Dec. 31, 2019 |
| Redeemable convertible preferred stock warrants |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Beginning balance |
$ 6,684
|
$ 436
|
| Additions |
1,762
|
6,651
|
| Settlements |
(11,030)
|
(2,493)
|
| Change in fair value, loss (gain) included in net loss |
2,584
|
2,090
|
| Ending balance |
|
6,684
|
| FVO notes |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Beginning balance |
11,659
|
|
| Additions |
|
5,500
|
| Settlements |
(8,698)
|
|
| Change in fair value, loss (gain) included in net loss |
895
|
6,159
|
| Gain on extinguishment of debt |
(3,856)
|
|
| Ending balance |
|
11,659
|
| Contingent Consideration |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Beginning balance |
100
|
400
|
| Change in fair value, loss (gain) included in net loss |
|
(300)
|
| Ending balance |
|
100
|
| Contingent consideration - business combination |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Beginning balance |
100
|
|
| Additions |
1,749
|
|
| Change in fair value, loss (gain) included in net loss |
1,700
|
|
| Ending balance |
3,549
|
$ 100
|
| Private Warrants |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Additions |
33,961
|
|
| Change in fair value, loss (gain) included in net loss |
(2,427)
|
|
| Ending balance |
31,534
|
|
| Contingent consideration - earnout |
|
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Additions |
50,238
|
|
| Ending balance |
$ 50,238
|
|