v3.20.1
Marketable Securities - Summary Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 571,252 $ 112,912
Gross Unrealized Gains 869 0
Gross Unrealized Losses (61) (135)
Estimated Fair Value 572,060 112,777
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 37,894 1,243
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 37,894 1,243
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost   53,267
Gross Unrealized Gains   0
Gross Unrealized Losses   (53)
Estimated Fair Value   53,214
Agency bonds    
Marketable Securities [Line Items]    
Amortized Cost 141,157 32,675
Gross Unrealized Gains 49 0
Gross Unrealized Losses (43) (71)
Estimated Fair Value 141,163 32,604
Corporate and other debt securities    
Marketable Securities [Line Items]    
Amortized Cost 320,407  
Gross Unrealized Gains 775  
Gross Unrealized Losses (16)  
Estimated Fair Value 321,166  
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 71,794 24,028
Gross Unrealized Gains 45 0
Gross Unrealized Losses (2) (11)
Estimated Fair Value $ 71,837 24,017
Treasury bills    
Marketable Securities [Line Items]    
Amortized Cost   1,699
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 1,699