XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - 2011, 2017, and 2019 Plans
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Number of Options    
Outstanding, beginning balance (in shares) | shares 3,650,482  
Granted (in shares) | shares 1,201,877  
Exercised (in shares) | shares (171,996)  
Cancelled (in shares) | shares (279,869)  
Outstanding, ending balance (in shares) | shares 4,400,494 3,650,482
Weighted- Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 25.47  
Granted (in dollars per share) | $ / shares 14.54  
Exercised (in dollars per share) | $ / shares 8.95  
Cancelled (in dollars per share) | $ / shares 32.62  
Outstanding, ending balance (in dollars per share) | $ / shares $ 22.67 $ 25.47
Weighted- Average Remaining Contractual Life (in Years)    
Outstanding, weighted-average remaining contractual life 7 years 6 months 7 days 7 years 4 months 24 days
Aggregate Intrinsic Value (in thousands)    
Outstanding, aggregate intrinsic value | $ $ 1,501 $ 106,490