XML 59 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Preferred Stock - Additional Information (Details) - USD ($)
12 Months Ended
Nov. 13, 2019
Dec. 31, 2019
Dec. 31, 2020
Nov. 30, 2019
Apr. 30, 2018
Temporary Equity [Line Items]          
Per share price of issuance of shares   $ 0.001 $ 0.001    
Capital contribution related to extinguishment of convertible preferred stock liability $ 25,600,000 $ 25,595,000      
Common Stock          
Temporary Equity [Line Items]          
Convertible preferred stock automatically converted into common stock 7,077,366     7,077,366  
Series A Convertible Preferred Stock          
Temporary Equity [Line Items]          
Number of shares committed to purchase, no longer issuable 16,000,000        
Series A Share Purchase Agreement | Series A Convertible Preferred Stock          
Temporary Equity [Line Items]          
Per share price of issuance of shares         $ 1.00
Series A Share Purchase Agreement | Series A Convertible Preferred Stock | Maximum          
Temporary Equity [Line Items]          
Total amount of preferred shares issuable by the entity         $ 60,000,000