XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholder's Equity - General (Details) - $ / shares
Jul. 31, 2025
Jul. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares authorized (in shares) 1,600,000,000 1,600,000,000
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 967,478,690 962,967,011
Common stock, shares outstanding (in shares) 967,478,690 962,967,011
Common stock, reserved for issuance of stock options (in shares) 45,431,198 49,707,714
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares were available for future grant under the plan (in shares) 3,300,386  
Common stock, reserved for issuance of stock options (in shares)   3,638,112