XML 76 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Jan. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash as Reported on the Condensed Consolidated Flows
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2020 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$34,596  $—  $—  $34,596  
Marketable securities:
Asset-backed securities68,194  235  —  68,429  
Corporate notes and obligations199,226  891  —  200,117  
Commercial paper46,460   —  46,467  
Municipal securities20,865  65  —  20,930  
Certificates of deposit14,996  19  —  15,015  
U.S. treasury securities24,563  33  —  24,596  
Total cash equivalents and marketable securities$408,900  $1,250  $—  $410,150  

The following are the fair values of our cash equivalents and marketable securities as of January 31, 2019 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$29,966  $—  $—  $29,966  
Commercial paper9,157   —  9,158  
Certificates of deposit3,999   —  4,000  
Reverse repurchase agreements5,000  —  —  5,000  
Marketable securities:
Asset-backed securities63,626  16  (57) 63,585  
Corporate notes and obligations140,710  136  (111) 140,735  
Commercial paper101,712   (1) 101,720  
Certificates of deposit46,551  21  (1) 46,571  
U.S. treasury securities21,949  —  (14) 21,935  
Foreign government obligations4,000  —  —  4,000  
Total cash equivalents and marketable securities$426,670  $184  $(184) $426,670  
Debt Securities, Available-for-sale
The contractual maturities of investments in available-for-sale securities were as follows (in thousands):
January 31, 2020January 31, 2019
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$273,582  $274,058  $380,461  $380,335  
Due after one year through five years135,318  136,092  46,209  46,335  
Total investments in marketable securities$408,900  $410,150  $426,670  $426,670