Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Change in Fair Value of Warrant Liabilities (Details)

v3.22.4
Fair Value Measurements - Change in Fair Value of Warrant Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 $ 31,308
Change in fair value of warrant liabilities (24,225)
Fair value as of December 31, 2022 $ 7,083
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Warrant liability
Fair Value, Recurring  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 $ 31,308
Fair value as of December 31, 2022 7,083
Public Warrants  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 20,258
Change in fair value of warrant liabilities (15,675)
Fair value as of December 31, 2022 4,583
Public Warrants | Level 1 | Fair Value, Recurring  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 20,258
Fair value as of December 31, 2022 4,583
Private Placement Warrants  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 11,050
Change in fair value of warrant liabilities (8,550)
Fair value as of December 31, 2022 2,500
Private Placement Warrants | Level 2 | Fair Value, Recurring  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2022 11,050
Fair value as of December 31, 2022 $ 2,500