XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Expense and Shareholders' Equity (Details 4) - shares
Jan. 31, 2022
Jul. 31, 2021
Stockholders' Equity and Stock-based Compensation [Abstract]    
Exercise of stock options to purchase common stock (in shares) 16,530 25,278
Vesting of restricted stock units (in shares) 3,135,318 2,394,968
Shares available under stock plans (in shares) 3,608,079 5,014,069
Total common stock reserved for issuance (in shares) 6,759,927 7,434,315