XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Details Textuals) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 118 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payments for Employee Stock-Based Tax Withholdings $ 6,145 $ 103,451 $ 46,888  
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]        
Common stock, shares authorized 400,000,000 400,000,000   400,000,000
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001
Common stock, shares outstanding 237,014,273 235,315,337   237,014,273
Common stock, reserved for issuance of stock options 15,326,030 12,977,173   15,326,030
Common stock, shares issued 237,014,273 235,315,337   237,014,273
Preferred Stock, Shares Authorized 5,000,000 5,000,000   5,000,000
Preferred Stock, Shares Outstanding 0 0   0
Preferred Stock, Shares Issued 0 0   0
Employee Stock Purchase Plan        
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]        
Common stock, reserved for issuance of stock options 1,194,213 1,303,592   1,194,213
Stock Repurchase Program 2011 [Member]        
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]        
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 81,450,802     81,450,802
Stock Repurchased and Retired During Period, Shares     7,635,596 114,549,198
Settlement with Taxing Authority [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payments for Employee Stock-Based Tax Withholdings $ 3,800 $ 101,300 $ 45,600