Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Initial measurement (Details)

v3.21.2
FAIR VALUE MEASUREMENTS - Initial measurement (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value assets level 1 to level 2 transfers $ 0   $ 0
Fair value assets level 2 to level 1 transfers 0   0
Fair value assets transferred into (out of) level 3 0   0
Fair value liabilities transfers from level 1 to level 2 0   0
Fair value liabilities transfers from level 2 to level 1 0   0
Fair value liabilities transfers in and out of level 3 0   0
Aggregate values of warrants issued $ 12,330,000   3,452,400
Private Placement Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Price of warrant | $ / shares $ 3 $ 0.84  
Aggregate values of warrants issued $ 12,330,000 $ 3,500,000 $ 3,452,400
Private Placement Warrants | Risk-free interest rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 0.80 0.28  
Private Placement Warrants | Dividend yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 0.00 0.00  
Private Placement Warrants | Implied volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 40.04 15.4  
Private Placement Warrants | Exercise price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 11.50 11.50  
Private Placement Warrants | Market Stock Price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 10.00 10.20