XML 90 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Short-Term and Long-Term Investments - Legal Maturities of Debt Investments (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Amortized Cost, Less than one year $ 150,559
Amortized Cost, Due in 1-2 years 82,252
Amortized Cost 232,811
Estimated Fair Value, Less than one year 150,667
Estimated Fair Value, Due in 1-2 years 82,226
Estimated Fair Value $ 232,893