XML 82 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Investments - Amortized Cost and Fair Value of the Held-to-Maturity Securities by Contractual Maturity (Details)
$ in Thousands
Apr. 30, 2020
USD ($)
Amortized cost of held-to-maturity securities by contractual maturity  
Due within one year $ 47,457
Due after one year through five years 10,575
Total 58,032
Fair value of held-to-maturity securities by contractual maturity  
Due within one year 47,507
Due after one year through five years 10,588
Total $ 58,095