XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details)
$ in Thousands
Apr. 30, 2018
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 208,672
Due in one to five years, Amortized Cost 156,778
Total, Amortized Cost 365,450
Due within one year, Fair Value 207,951
Due in one to five years, Fair Value 154,866
Total, Fair Value $ 362,817