XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Available For Sale Securities - Amortized Cost and Fair Value (Details)
$ in Thousands
Jul. 31, 2021
USD ($)
Amortized cost of available-for-sale securities by contractual maturity  
Due within one year $ 17,953
Due after one year through five years 985
Total 18,938
Fair value of available-for-sale securities by contractual maturity  
Due within one year 17,953
Due after one year through five years 987
Total $ 18,940