Fair Value Measurements - Schedule of fair value on recurring basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Warrant liabilities | ||
Warrant liabilities, non-current | $ 2,284 | $ 669 |
Recurring | ||
Warrant liabilities | ||
Total | 669 | |
Recurring | Level 2 | 5-Year Private Warrants | ||
Warrant liabilities | ||
Warrant liabilities, non-current | 664 | |
Recurring | Level 2 | Seller Warrants | ||
Warrant liabilities | ||
Warrant liabilities, non-current | $ 5 |