Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
FAIR VALUE MEASUREMENTS - Change in the Fair Value of the Warrant Liabilities (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants
Private Placement Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Fair value at the beginning $ 4,268,000  
Initial measurement on February 23, 2021   $ 9,505,999
Change in fair value 1,810,666 (5,237,999)
Fair value at end of the period   4,268,000
Private Placement Warrants | Level 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Transfer to Level (6,078,666)  
Public Warrants    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Fair value at the beginning 7,590,000  
Initial measurement on February 23, 2021   16,905,000
Change in fair value 3,220,000 (9,315,000)
Fair value at end of the period   7,590,000
Public Warrants | Level 1    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Transfer to Level (10,810,000)  
Warrant Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Fair value at the beginning 11,858,000  
Initial measurement on February 23, 2021   26,410,999
Change in fair value 5,030,666 (14,552,999)
Fair value at end of the period   $ 11,858,000
Warrant Liabilities | Level 1    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Transfer to Level (10,810,000)  
Warrant Liabilities | Level 2    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Transfer to Level $ (6,078,666)