Registration of securities issued in business combination transactions

FAIR VALUE MEASUREMENTS - Change in the Fair Value of the Warrant Liabilities (Details)

v3.23.2
FAIR VALUE MEASUREMENTS - Change in the Fair Value of the Warrant Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Derivative warrant liabilities, Beginning balance $ 599,875  
Initial fair value at issuance   $ 14,904,213
Change in fair value of warrant liabilities   $ (14,304,338)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Change In Fair Value Of Warrant Liability
Derivative warrant liabilities, Ending balance   $ 599,875
Warrant liability 5,276,500 599,875
Public Warrants    
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Derivative warrant liabilities, Beginning balance 301,875  
Initial fair value at issuance   7,498,575
Change in fair value of warrant liabilities   (7,196,700)
Derivative warrant liabilities, Ending balance   301,875
Private Placement Warrants    
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Derivative warrant liabilities, Beginning balance 298,000  
Initial fair value at issuance   7,405,638
Change in fair value of warrant liabilities   (7,107,638)
Derivative warrant liabilities, Ending balance   298,000
Level 3    
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Derivative warrant liabilities, Beginning balance 298,000  
Initial fair value at issuance   14,904,213
Transfer public warrant liability to Level 1 measurement   (7,498,575)
Change in fair value of warrant liabilities   (7,107,638)
Derivative warrant liabilities, Ending balance   298,000
Level 3 | Public Warrants    
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Initial fair value at issuance   7,498,575
Transfer public warrant liability to Level 1 measurement   (7,498,575)
Level 3 | Private Placement Warrants    
Fair value, liabilities measured on recurring basis, unobservable input reconciliation, calculation    
Derivative warrant liabilities, Beginning balance $ 298,000  
Initial fair value at issuance   7,405,638
Change in fair value of warrant liabilities   (7,107,638)
Derivative warrant liabilities, Ending balance   $ 298,000