Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' DEFICIT - Warrants and Purchase Options Issued by MI Acquisitions (Details)

v3.21.1
STOCKHOLDERS' DEFICIT - Warrants and Purchase Options Issued by MI Acquisitions (Details) - $ / shares
Jul. 24, 2018
Dec. 31, 2020
Feb. 28, 2019
Aug. 31, 2018
Class of Stock [Line Items]        
Warrants and rights, number of shares allowed to purchase (in shares)     400,000  
Warrants, exercise price (in dollars per share)   $ 10.30    
Warrants outstanding (in shares)     2,200,000  
Number of securities called by each warrant (in shares)       0.192
MI Acquisitions Warrants        
Class of Stock [Line Items]        
Warrants and rights, number of shares allowed to purchase (in shares) 5,731,216      
Warrants, exercise price (in dollars per share) $ 11.50      
Warrants, term   5 years    
Number of days after business combination, start of exercisable period 30 days      
MI Acquisitions Warrants, Public        
Class of Stock [Line Items]        
Warrants outstanding (in shares) 5,310,109     5,310,109
Warrants, redemption price (in dollars per share) $ 0.01      
Warrants, minimum stock price (in dollars per share) $ 16.00      
Number of trading days equal or greater to price threshold within period 20 days      
Number of trading days period for price threshold 30 days      
MI Acquisitions Warrants, Private        
Class of Stock [Line Items]        
Warrants and rights, number of shares allowed to purchase (in shares)       421,107
Warrants outstanding (in shares) 421,107      
MI Acquisitions Purchase Options        
Class of Stock [Line Items]        
Warrants and rights, number of shares allowed to purchase (in shares) 300,000      
Warrants, exercise price (in dollars per share) $ 12.00      
Warrants, term   5 years    
Call-right, aggregate purchase price (in dollars per share) $ 100