XML 83 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Redeemable Convertible Preferred Stock - Narrative (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Apr. 30, 2019
Dec. 31, 2018
Oct. 31, 2015
Temporary Equity [Line Items]        
Temporary equity, shares issued (in shares) 0   21,233,190  
Temporary equity, shares outstanding (in shares) 0   21,233,190  
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]        
Warrants outstanding (in shares) 0   2,672,502 163,877
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      
Temporary equity, shares outstanding (in shares) 0