XML 48 R38.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
Oct. 31, 2018
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 367,860
Due in one to five years, Amortized Cost 372,255
Amortized Cost 740,115
Due within one year, Fair Value 366,886
Due in one to five years, Fair Value 370,134
Fair Value $ 737,020