XML 22 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2020
Oct. 31, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 13,423,199  
Common stock warrants    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 7,604,446  
Stock Options Outstanding    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 1,534,755  
2019 Incentive Award Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 3,724,353  
ESPP Plan    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Common stock reserved for future issuance (in shares) 559,645 270,000