XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
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
Jul. 31, 2022
Jan. 31, 2022
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value $ 60,495 $ 5,985
Held for less than 12 months, Gross unrealized losses (214) (15)
Held for more than 12 months, Fair value 0  
Held for more than 12 months, Gross unrealized losses 0  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 282,437 177,056
Held for less than 12 months, Gross unrealized losses (3,928) (1,432)
Held for more than 12 months, Fair value 6,188  
Held for more than 12 months, Gross unrealized losses (161)  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 168,390 17,190
Held for less than 12 months, Gross unrealized losses (636) (2)
Held for more than 12 months, Fair value 0  
Held for more than 12 months, Gross unrealized losses 0  
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 766,929 571,099
Held for less than 12 months, Gross unrealized losses (14,251) (5,856)
Held for more than 12 months, Fair value 64,854  
Held for more than 12 months, Gross unrealized losses (2,199)  
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 16,730 19,594
Held for less than 12 months, Gross unrealized losses (409) (179)
Held for more than 12 months, Fair value 0  
Held for more than 12 months, Gross unrealized losses 0  
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 22,286 24,725
Held for less than 12 months, Gross unrealized losses (620) (254)
Held for more than 12 months, Fair value 2,075  
Held for more than 12 months, Gross unrealized losses (5)  
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Held for less than 12 months, Fair value 265,627 247,509
Held for less than 12 months, Gross unrealized losses (4,330) $ (1,756)
Held for more than 12 months, Fair value 7,249  
Held for more than 12 months, Gross unrealized losses $ (244)