XML 87 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   $ 999
Unrealized losses   (1)
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value $ 2,623 69,131
Unrealized losses (1) (300)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 5,589 7,155
Unrealized losses (1) (2)
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 9,105 121,006
Unrealized losses $ (2) (457)
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   1,490
Unrealized losses   (11)
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   14,928
Unrealized losses   (2)
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   130,785
Unrealized losses   $ (62)