Registration of securities issued in business combination transactions

FAIR VALUE MEASUREMENTS - Fair value of warrant liabilities (Details)

v3.21.2
FAIR VALUE MEASUREMENTS - Fair value of warrant liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Dec. 07, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities $ 25,627,000 $ 43,147,500 $ 43,147,500
Public Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   28,462,500  
Public Warrants | Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   28,462,500  
Private Placement Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 8,722,000 14,685,000  
Private Placement Warrants | Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities $ 8,722,000 $ 14,685,000