XML 90 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities
12 Months Ended
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
As of January 31, 2020 and 2019, our marketable securities consisted of the following: 
As of January 31, 2020
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$37,894  $—  $—  $37,894  
Agency bonds141,157  49  (43) 141,163  
Corporate and other debt securities320,407  775  (16) 321,166  
U.S. government agency securities71,794  45  (2) 71,837  
Marketable securities$571,252  $869  $(61) $572,060  

As of January 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair
Value
(in thousands)
Commercial paper$1,243  $—  $—  $1,243  
Corporate bonds53,267  —  (53) 53,214  
Agency bonds32,675  —  (71) 32,604  
U.S. government agency securities24,028  —  (11) 24,017  
Treasury bills1,699  —  —  1,699  
Marketable securities$112,912  $—  $(135) $112,777  
We review the individual securities that have unrealized losses on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. We evaluate, among other factors, whether we have the intention to sell any of these marketable securities and whether it is more likely than not that we will be required to sell any of them before recovery of the amortized cost basis. Based on the available evidence, we concluded that the gross unrealized losses on the marketable securities as of January 31, 2020 and 2019, are temporary in nature. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) for the fiscal years ended January 31, 2020, 2019, and 2018.
The following table presents the contractual maturities of our marketable securities as of January 31, 2020 and 2019:
As of January 31,
20202019
(in thousands)
Less than one year$315,900  $85,077  
Due in one to five years256,160  27,700  
Total$572,060  $112,777