XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 22, 2019
Jun. 30, 2020
Jun. 20, 2019
Aug. 31, 2011
Common Stock Warrants [Line Items]        
Warrant issued to purchase stock     188,643  
Warrants outstanding   62,096    
TriplePoint Capital LLC        
Common Stock Warrants [Line Items]        
Estimated fair value of warrants $ 0.6      
Series A Redeemable Convertible Preferred Stock        
Common Stock Warrants [Line Items]        
Estimated fair value of warrants       $ 0.1
Common Stock        
Common Stock Warrants [Line Items]        
Warrant exercisable term 7 years      
Common Stock | TriplePoint Capital LLC        
Common Stock Warrants [Line Items]        
Warrant issued to purchase stock 65,502      
Warrant exercise price per share $ 9.16      
Warrant exercisable term 7 years      
Common Stock | Series A Redeemable Convertible Preferred Stock        
Common Stock Warrants [Line Items]        
Warrant issued to purchase stock       188,643
Warrant exercise price per share       $ 0.04
Warrants outstanding   0