XML 104 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper $ 588,773 $ 1,005,146
Estimate of Fair Value Measurement | Recurring basis    
Fair Value Measurements    
Money market funds 562,134 138,999
Other 2,000 2,000
Assets:    
Cash and cash equivalents 562,134 147,034
Investments, current 588,773 976,508
Investments, non-current 2,000 22,603
Total 1,152,907 1,146,145
Estimate of Fair Value Measurement | Recurring basis | Level 1    
Fair Value Measurements    
Money market funds 562,134 138,999
Other 0 0
Estimate of Fair Value Measurement | Recurring basis | Level 2    
Fair Value Measurements    
Money market funds 0 0
Other 0 0
Estimate of Fair Value Measurement | Recurring basis | Level 3    
Fair Value Measurements    
Money market funds 0 0
Other 2,000 2,000
US Treasury Securities | Estimate of Fair Value Measurement | Recurring basis    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 532,920 875,180
US Treasury Securities | Estimate of Fair Value Measurement | Recurring basis | Level 1    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 0
US Treasury Securities | Estimate of Fair Value Measurement | Recurring basis | Level 2    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 532,920 875,180
US Treasury Securities | Estimate of Fair Value Measurement | Recurring basis | Level 3    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 0
Corporate Bonds | Estimate of Fair Value Measurement | Recurring basis    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 55,853 124,972
Corporate Bonds | Estimate of Fair Value Measurement | Recurring basis | Level 1    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 0
Corporate Bonds | Estimate of Fair Value Measurement | Recurring basis | Level 2    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 55,853 124,972
Corporate Bonds | Estimate of Fair Value Measurement | Recurring basis | Level 3    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 0
Commercial Paper | Estimate of Fair Value Measurement | Recurring basis    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 4,994
Commercial Paper | Estimate of Fair Value Measurement | Recurring basis | Level 1    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 0
Commercial Paper | Estimate of Fair Value Measurement | Recurring basis | Level 2    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper 0 4,994
Commercial Paper | Estimate of Fair Value Measurement | Recurring basis | Level 3    
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper $ 0 $ 0