XML 101 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details)
$ in Thousands
Oct. 31, 2019
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Amortized Cost, Less than one year $ 109,715
Amortized Cost, Due in 1-2 years 10,017
Amortized Cost 119,732
Estimated Fair Value, Less than one year 109,940
Estimated Fair Value, Due in 1-2 years 10,014
Estimated Fair Value $ 119,954