v3.26.3
Stockholder's Equity - General (Details) - $ / shares
Jul. 31, 2026
Jul. 31, 2025
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) 926,298,293 967,478,690
Common stock, shares outstanding (in shares) 926,298,293 967,478,690
Common stock, reserved for issuance of stock options (in shares) 43,587,656 45,431,198
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]    
Common stock, reserved for issuance of stock options (in shares)   3,300,386
Shares were available for future grant under the plan (in shares) 2,790,241