Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Warrant Liabilities Measured on Recurring Basis, Observable Input Reconciliation (Details)

v3.23.2
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Warrant Liabilities Measured on Recurring Basis, Observable Input Reconciliation (Details) - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Private Placements And Public Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2022 $ 1,475
Cancellation of warrants (4)
Changes in fair value (1,383)
Balance at June 30, 2023 88
Private Placement Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2022 670
Cancellation of warrants 0
Changes in fair value (630)
Balance at June 30, 2023 40
Public Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at December 31, 2022 805
Cancellation of warrants (4)
Changes in fair value (753)
Balance at June 30, 2023 $ 48