XML 42 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Schedule of Fair Values of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Marketable securities:    
Unrealized Gains $ 2,186 $ 1,250
Unrealized Losses (84) 0
Total cash equivalents and marketable securities, amortized cost 441,289 408,900
Total cash equivalents and marketable securities, estimated fair value 443,391 410,150
Asset-backed securities    
Marketable securities:    
Amortized Cost 38,823 68,194
Unrealized Gains 338 235
Unrealized Losses 0 0
Estimated Fair Value 39,161 68,429
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 197,496 199,226
Unrealized Gains 1,454 891
Unrealized Losses (26) 0
Estimated Fair Value 198,924 200,117
Commercial paper    
Marketable securities:    
Amortized Cost 51,093 46,460
Unrealized Gains 22 7
Unrealized Losses (3) 0
Estimated Fair Value 51,112 46,467
Municipal securities    
Marketable securities:    
Amortized Cost 12,855 20,865
Unrealized Gains 134 65
Unrealized Losses (7) 0
Estimated Fair Value 12,982 20,930
Certificates of deposit    
Marketable securities:    
Amortized Cost 29,997 14,996
Unrealized Gains 44 19
Unrealized Losses (48) 0
Estimated Fair Value 29,993 15,015
U.S. treasury securities    
Marketable securities:    
Amortized Cost 22,035 24,563
Unrealized Gains 194 33
Unrealized Losses 0 0
Estimated Fair Value 22,229 24,596
Money market funds    
Cash equivalents:    
Amortized Cost 88,990 34,596
Estimated Fair Value 88,990 34,596
Marketable securities:    
Estimated Fair Value $ 88,990 $ 34,596