XML 56 R41.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
Apr. 30, 2020
Jan. 31, 2020
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Fair value $ 7,945  
Gross unrealized losses (55)  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 19,765 $ 2,623
Gross unrealized losses (162) (1)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 10,609 5,589
Gross unrealized losses (24) (1)
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 56,364 9,105
Gross unrealized losses (410) $ (2)
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 3,545  
Gross unrealized losses $ (35)