Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Initial measurement (Details)

v3.21.1
FAIR VALUE MEASUREMENTS - Initial measurement (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
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 $ 2,260,500 $ 1,027,500 3,452,400 $ 1,972,800
Private Placement Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Price of warrant | $ / shares $ 0.55 $ 0.25    
Aggregate values of warrants issued $ 2,260,500 $ 1,027,500 $ 3,452,400 $ 1,972,800
Private Placement Warrants | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants measurement input 0.62 0.37    
Private Placement Warrants | Dividend yield        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants measurement input   0.00    
Private Placement Warrants | Implied volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants measurement input 12.6 8.8    
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 9.68