XML 88 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholder's Equity - Narrative (Details) - $ / shares
Jul. 31, 2024
Jul. 31, 2023
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) 962,967,011 957,344,162
Common stock, shares outstanding (in shares) 962,967,011 957,344,162
Common stock, reserved for issuance of stock options (in shares) 49,707,714 52,648,002
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,953,154