Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Fair Value Measurements - Change in Fair Value of Warrant Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2023 $ 7,083
Change in fair value of warrant liabilities (566)
Fair value as of March 31, 2023 $ 6,517
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, 2023 $ 7,083
Fair value as of March 31, 2023 6,517
Public Warrants  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2023 4,583
Change in fair value of warrant liabilities (366)
Fair value as of March 31, 2023 4,217
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, 2023 4,583
Fair value as of March 31, 2023 4,217
Private Placement Warrants  
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]  
Fair value as of January 1, 2023 2,500
Change in fair value of warrant liabilities (200)
Fair value as of March 31, 2023 2,300
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, 2023 2,500
Fair value as of March 31, 2023 $ 2,300