XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Amortized Cost and Estimated Fair Value (Details)
$ in Thousands
Jul. 31, 2019
USD ($)
Amortized Cost  
Due within one year $ 336,156
Due in one to five years 572,777
Total 908,933
Fair Value  
Due within one year 336,736
Due in one to five years 576,785
Total $ 913,521