XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Preferred Stock - Schedule of Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Feb. 28, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Oct. 31, 2018
Apr. 30, 2017
Convertible Preferred Stock [Line Items]              
Convertible Preferred Stock Authorized 10,000,000   188,029,084        
Convertible Preferred Stock Issued 0   12,958,452        
Convertible Preferred Stock Outstanding 0   12,958,452        
Carrying Value     $ 186,033        
Liquidation Preference     $ 197,468        
Common Stock Issuable Upon Conversion   16,079,230 16,079,230        
Series A convertible preferred stock              
Convertible Preferred Stock [Line Items]              
Convertible Preferred Stock Authorized     40,000,000        
Convertible Preferred Stock Issued     2,857,142       2,089,285
Convertible Preferred Stock Outstanding     2,857,142 2,089,285 2,089,285    
Carrying Value     $ 30,000        
Liquidation Preference     $ 30,000        
Common Stock Issuable Upon Conversion     2,857,142        
Series B convertible preferred stock              
Convertible Preferred Stock [Line Items]              
Convertible Preferred Stock Authorized     36,409,088        
Convertible Preferred Stock Issued     2,600,645     2,384,195  
Convertible Preferred Stock Outstanding     2,600,645 2,384,195 2,384,195    
Carrying Value     $ 68,995        
Liquidation Preference     $ 80,100        
Common Stock Issuable Upon Conversion     5,721,423        
Series C convertible preferred stock              
Convertible Preferred Stock [Line Items]              
Convertible Preferred Stock Authorized     111,619,996        
Convertible Preferred Stock Issued     7,500,665        
Convertible Preferred Stock Outstanding     7,500,665        
Carrying Value     $ 87,038        
Liquidation Preference     $ 87,368        
Common Stock Issuable Upon Conversion     7,500,665