Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Summary of Stock Option Activity (Details)

v3.20.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Options Outstanding, Ending Balance 2,359,604  
2011 Plan [Member]    
Options Outstanding, Beginning Balance 1,442,856  
Options, Granted 1,237,251  
Options, Exercised (158,248)  
Options, Forfeited/Cancelled (162,255)  
Options Outstanding, Ending Balance 2,359,604 15,000
Options vested and expected to vest 2,359,604  
Options Exercisable, Ending Balance 1,405,282  
Weighted Average Exercise Price, Outstanding Beginning Balance $ 1.65  
Weighted Average Exercise Price, Granted 3.79  
Weighted Average Exercise Price, Exercised 1.65  
Weighted Average Exercise Price, Forfeited/Cancelled 3.58  
Weighted Average Exercise Price, Outstanding Ending Balance 2.64  
Weighted Average Exercise Price, Options vested and expected to vest 2.64  
Weighted Average Exercise Price, Exercisable , Ending Balance $ 1.97