Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
FAIR VALUE MEASUREMENTS - Change in the Fair Value of the Warrant Liabilities (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 23, 2021
Mar. 31, 2021
Jun. 30, 2021
Private Placement Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value as of January 1, 2021     $ 4,268,000
Initial measurement on February 23, 2021 $ 9,505,999    
Change in fair value   $ (5,237,999) 1,810,666
Fair value as of March 31, 2021   4,268,000  
Fair value as of June 30, 2021   4,268,000  
Private Placement Warrants | Level 2      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3     (6,078,666)
Public Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value as of January 1, 2021     7,590,000
Initial measurement on February 23, 2021 16,905,000    
Change in fair value   (9,315,000) 3,220,000
Fair value as of March 31, 2021   7,590,000  
Fair value as of June 30, 2021   7,590,000  
Public Warrants | Level 1      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3     (10,810,000)
Warrant Liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value as of January 1, 2021     11,858,000
Initial measurement on February 23, 2021 $ 26,410,999    
Change in fair value   (14,552,999) 5,030,666
Fair value as of March 31, 2021   11,858,000  
Fair value as of June 30, 2021   $ 11,858,000  
Warrant Liabilities | Level 1      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3     (10,810,000)
Warrant Liabilities | Level 2      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3     $ (6,078,666)