XML 39 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholder's Equity (Details Textuals) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 94 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2017
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Payments for Employee Stock-Based Tax Withholdings $ 45,565 $ 0 $ 134,615 $ 46,888 $ 1,115 $ 135,433  
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       229,790,268 233,898,841   229,790,268
Common stock, reserved for issuance of stock options       20,502,335 25,621,327   20,502,335
Common stock, shares issued       229,790,268 233,898,841   229,790,268
Preferred stock, shares authorized       5,000,000,000,000 5,000,000   5,000,000,000,000
Preferred stock par value (in dollars per share)       $ 0.0001 $ 0.0001   $ 0.0001
Preferred stock, shares issued       0 0   0
Preferred stock, shares outstanding       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,426,698 1,603,741   1,426,698
Stock Repurchase Program 2011 [Member]              
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]              
Stock Repurchased and Retired During Period, Shares       7,635,596     114,549,198
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased       81,450,802     81,450,802
Settlement with Taxing Authority [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Payments for Employee Stock-Based Tax Withholdings       $ 45,600 $ 0 $ 134,600