XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Change In Fair Value of Derivative Warrant Liabilities (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Public Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance $ 0
Change in fair value (3,075,450)
Initial fair value at issuance 3,521,870
Ending balance 446,420
Public Warrants [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Initial fair value at issuance 3,521,870
Ending balance 0
Public Warrants [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche One [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Change in fair value $ (1,905,870)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net Income (Loss) Attributable to Parent
Transfer of public warrants to Level 1 measurement $ (1,616,000)
Transfer of Private Placement Warrants to Level 1 measurement (1,616,000)
Public Warrants [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche Two [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Transfer of public warrants to Level 1 measurement 0
Transfer of Private Placement Warrants to Level 1 measurement 0
Private Placement Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Change in fair value (2,115,677)
Initial fair value at issuance 2,258,677
Ending balance 143,000
Private Placement Warrants [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Initial fair value at issuance 2,258,677
Ending balance 0
Private Placement Warrants [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche One [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Change in fair value $ (2,115,677)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net Income (Loss) Attributable to Parent
Transfer of public warrants to Level 1 measurement $ 0
Transfer of Private Placement Warrants to Level 1 measurement 0
Private Placement Warrants [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche Two [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Transfer of public warrants to Level 1 measurement (143,000)
Transfer of Private Placement Warrants to Level 1 measurement (143,000)
Warrant Liability [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Change in fair value (5,191,127)
Initial fair value at issuance 5,780,547
Ending balance 589,420
Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Initial fair value at issuance 5,780,547
Ending balance 0
Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche One [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Change in fair value $ (4,021,547)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Net Income (Loss) Attributable to Parent
Transfer of public warrants to Level 1 measurement $ (1,616,000)
Transfer of Private Placement Warrants to Level 1 measurement (1,616,000)
Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member] | Tranche Two [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Transfer of public warrants to Level 1 measurement (143,000)
Transfer of Private Placement Warrants to Level 1 measurement $ (143,000)