XML 81 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Redeemable Convertible Preferred Stock - Narrative (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
IPO      
Temporary Equity [Line Items]      
Stock issued, price per share (in USD per share) $ 20.00   $ 20.00
Preferred Stock Warrants      
Temporary Equity [Line Items]      
Temporary equity, shares issued (in shares) 0 0  
Temporary equity, shares outstanding (in shares) 0 0  
Preferred Stock Warrants | IPO      
Temporary Equity [Line Items]      
Shares of common stock converted (in shares) 1,945,365    
Convertible Preferred Stock      
Temporary Equity [Line Items]      
Temporary equity, shares issued (in shares) 0 0  
Temporary equity, shares outstanding (in shares) 0 0