XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 3,235,448 $ 2,244,966
Gross unrealized gains 462 2,555
Gross unrealized losses (37,340) (31,358)
Estimated fair value 3,198,570 2,216,163
Certificates of deposits    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 111,560 37,998
Gross unrealized gains 21 31
Gross unrealized losses (98) (66)
Estimated fair value 111,483 37,963
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 576,705 448,081
Gross unrealized gains 86 585
Gross unrealized losses (6,289) (5,708)
Estimated fair value 570,502 442,958
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 193,975 155,097
Gross unrealized gains 1 8
Gross unrealized losses (203) (580)
Estimated fair value 193,773 154,525
Corporate notes and bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 1,424,054 1,224,195
Gross unrealized gains 344 1,649
Gross unrealized losses (19,026) (17,880)
Estimated fair value 1,405,372 1,207,964
Foreign government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 32,371 24,654
Gross unrealized gains 0 13
Gross unrealized losses (422) (516)
Estimated fair value 31,949 24,151
Municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 73,217  
Gross unrealized gains 6  
Gross unrealized losses (803)  
Estimated fair value 72,420  
U.S. agency obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 49,169 32,995
Gross unrealized gains 0 4
Gross unrealized losses (256) (594)
Estimated fair value 48,913 32,405
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 774,397 321,946
Gross unrealized gains 4 265
Gross unrealized losses (10,243) (6,014)
Estimated fair value $ 764,158 $ 316,197