XML 76 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments - Amortized Cost and Fair Value of the Held-to-Maturity Securities by Contractual Maturity (Details)
$ in Thousands
Apr. 30, 2017
USD ($)
Amortized cost of held-to-maturity securities by contractual maturity  
Due within one year $ 119,971
Due after one year through five years 39,599
Total 159,570
Fair value of held-to-maturity securities by contractual maturity  
Due within one year 119,893
Due after one year through five years 39,572
Fair Value $ 159,465