XML 83 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Contractual Maturity (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Adjusted Cost, Due within one year $ 128,127
Adjusted Cost, due between one to five years 71,076
Available-for-sale investments, Adjusted Cost 199,203
Fair Value, due within one year, fair value 128,169
Fair Value, due between one to five years, fair value 71,171
Available-for-sale securities, fair value $ 199,340