Fair Value Measurements - Reconciliation of Company's Financial Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Level 3) (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||
Balance at end of period | $ 1,861 | $ 4,826 | $ 1,861 | $ 4,826 | ||||
Warrant Liabilities [Member] | ||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||
Balance at beginning of period | 1,899 | 6,742 | 9,299 | 2,530 | ||||
Issuance of Class C Warrant | 1,793 | 1,793 | ||||||
(Decrease) increase in fair value | [1] | (389) | (1,916) | (7,789) | 2,296 | |||
Exercise of underlying warrants | [2] | (1,442) | (1,442) | |||||
Balance at end of period | $ 1,861 | $ 4,826 | $ 1,861 | $ 4,826 | ||||
|