XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details)
$ in Thousands
Jul. 31, 2018
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 373,160
Due in one to five years, Amortized Cost 365,867
Total, Amortized Cost 739,027
Due within one year, Fair Value 372,316
Due in one to five years, Fair Value 363,889
Total, Fair Value $ 736,205