XML 58 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders’ Equity - Warrants (Details) - USD ($)
1 Months Ended
Aug. 05, 2019
Jul. 06, 2018
Jun. 30, 2015
Dec. 31, 2010
2019 Credit Facility        
Warrants        
Amount bank could receive if takes the option to put the warrants upon expiration or a liquidity event $ 50,000      
Warrants to Purchase Series A Redeemable Convertible Preferred Stock | SVB Credit Facility        
Warrants        
Number of shares the warrant can be converted to       9,229
Warrant exercise price       $ 26.00
Warrants to Purchase Series B Redeemable Convertible Preferred Stock | 2015 Credit Facility        
Warrants        
Number of shares the warrant can be converted to     18,461  
Warrant exercise price     $ 26.00  
Warrant exercise expiration period     10 years  
Warrants to Purchase Series B Redeemable Convertible Preferred Stock | SVB Credit Facility        
Warrants        
Number of shares the warrant can be converted to   9,375    
Warrant exercise price   $ 8.91    
Fair Value Of Warrants   $ 43,000    
Warrant exercise expiration period   5 years