XML 91 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Amortized Cost and Fair Value of the Held-to-Maturity Securities by Contractual Maturity (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Amortized cost of held-to-maturity securities by contractual maturity  
Due within one year $ 31,968
Due after one year through five years 4,985
Total 36,953
Fair value of held-to-maturity securities by contractual maturity  
Due within one year 31,971
Due after one year through five years 4,988
Total $ 36,959