XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Sep. 30, 2016
Class of Stock [Line Items]        
Shares underlying outstanding stock options (in shares) 258,000 1,046,000 1,689,000  
Shares underlying outstanding restricted stock units, including MSUs 22,175,000      
Shares reserved for future employee stock purchase plan awards 53,144,000      
2016 Plan        
Class of Stock [Line Items]        
Shares reserved for future employee stock purchase plan awards 10,700,000      
Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Shares reserved for future employee stock purchase plan awards 10,747,000      
Common Class A | 2016 Plan        
Class of Stock [Line Items]        
Share reserved for future equity grants (in shares) 19,964,000      
Shares reserved for future employee stock purchase plan awards       22,400,000