XML 93 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
May 31, 2020
Dec. 31, 2020
Dec. 31, 2021
Nov. 03, 2020
Dec. 31, 2019
Dec. 31, 2018
Class Of Stock [Line Items]              
Preferred stock, shares authorized     10,000,000 10,000,000      
Preferred stock, shares issued     0 0      
Net proceeds from issuance of preferred stock     $ 214,116        
Convertible Preferred Stock              
Class Of Stock [Line Items]              
Shares authorized           33,645,447  
Shares issued           33,645,447  
Shares outstanding           33,645,447 33,645,447
Series A Preferred              
Class Of Stock [Line Items]              
Shares authorized           20,000,000  
Shares issued           20,000,000  
Shares outstanding           20,000,000  
Preferred stock purchase price           $ 1.00  
Series B Preferred              
Class Of Stock [Line Items]              
Shares authorized           7,592,830  
Shares issued           7,592,830  
Shares outstanding           7,592,830  
Preferred stock purchase price           $ 3.03  
Series C Preferred              
Class Of Stock [Line Items]              
Shares authorized           6,052,617  
Shares issued           6,052,617  
Shares outstanding           6,052,617  
Preferred stock purchase price           $ 4.56  
Series D Preferred              
Class Of Stock [Line Items]              
Shares authorized   15,313,382          
Shares issued   15,313,382          
Net proceeds from issuance of preferred stock   $ 106,631          
Series D-1 Preferred              
Class Of Stock [Line Items]              
Shares authorized   8,973,261          
Shares issued 8,973,261            
Preferred stock purchase price $ 11.98            
Net proceeds from issuance of preferred stock $ 107,485            
Common Stock | IPO              
Class Of Stock [Line Items]              
Convertible preferred stock converted into shares         57,932,090