XML 89 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Narrative (Details) - $ / shares
Jul. 31, 2023
Jul. 31, 2022
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) 957,344,162 952,163,896
Common stock, shares outstanding (in shares) 957,344,162 952,163,896
Common stock, reserved for issuance of stock options (in shares) 52,648,002 57,512,480
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 4,401,832