The Company and a Summary of its Significant Accounting Policies - Summary of Changes in Fair Value of Level 3 Liabilities (Details) - Level 3 - Warrant Liability - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] | ||
| Balance | $ 1,650 | $ 628 |
| Reclassification of warrant liability due to Private SPAC Warrants not held by original holder | (434) | (206) |
| Change in fair value of warrant liability | 1,088 | 1,228 |
| Balance | 146 | $ 1,650 |
| Derecognition of warrant liability from exercise of Private SPAC Warrants | $ (2,158) | |