Fair Value Measurements - Schedule of fair value on recurring basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2021 |
Dec. 31, 2020 |
---|---|---|
Liabilities: | ||
Warrant liabilities, non-current | $ 4,961 | $ 15,389 |
Recurring | ||
Liabilities: | ||
Total | 4,961,000 | 15,389 |
Recurring | Level 2 | 5-Year Private Warrants | ||
Liabilities: | ||
Warrant liabilities, non-current | 4,936,000 | 15,327 |
Recurring | Level 2 | Seller Warrants | ||
Liabilities: | ||
Warrant liabilities, non-current | $ 25,000 | $ 62 |