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)