XML 51 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Fair Value Measurements    
U.S. treasury securities, corporate bonds and commercial paper $ 834,067 $ 1,005,146
Estimate of Fair Value Measurement | Recurring basis    
Fair Value Measurements    
Money market funds 329,321 138,999
Other 2,000 2,000
Assets:    
Cash and cash equivalents 329,321 147,034
Investments, current 834,067 976,508
Investments, non-current 2,000 22,603
Total 1,165,388 1,146,145
Estimate of Fair Value Measurement | Recurring basis | Level 1    
Fair Value Measurements    
Money market funds 329,321 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 730,619 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 730,619 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 103,448 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 103,448 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