XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments - Amortized Cost and Estimated Fair Value (Details)
$ in Thousands
Oct. 31, 2019
USD ($)
Amortized Cost  
Due within one year $ 427,200
Due in one to five years 502,936
Total 930,136
Fair Value  
Due within one year 429,154
Due in one to five years 507,815
Total $ 936,969