XML 38 R41.htm IDEA: XBRL DOCUMENT v3.19.3
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
Oct. 31, 2019
Jan. 31, 2019
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   $ 999
Gross unrealized losses   (1)
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value $ 9,545 69,131
Gross unrealized losses (6) (300)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 10,561 7,155
Gross unrealized losses (2) (2)
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 27,851 121,006
Gross unrealized losses (26) (457)
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   1,490
Gross unrealized losses   (11)
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value   14,928
Gross unrealized losses   (2)
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 33,093 130,785
Gross unrealized losses $ (16) $ (62)