XML 64 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Amortized Cost and Fair Value of the Held-to-Maturity Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Oct. 27, 2018
Apr. 30, 2018
Amortized cost of held-to-maturity securities by contractual maturity    
Due within one year $ 138,536  
Due after one year through five years 30,459  
Total 168,995 $ 152,163
Fair value of held-to-maturity securities by contractual maturity    
Due within one year 138,270  
Due after one year through five years 30,371  
Fair Value $ 168,641 $ 151,700