XML 35 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details)
$ in Thousands
Oct. 31, 2016
USD ($)
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]  
Due within one year, Amortized Cost $ 95,602
Due in one to five years, Amortized Cost 269,711
Total, Amortized Cost 365,313
Due within one year, Fair Value 95,673
Due in one to five years, Fair Value 270,112
Total, Fair Value $ 365,785