XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Cash equivalents:    
Amortized Cost $ 1,784,996 $ 1,331,709
Gross Unrealized Gains 3 1
Gross Unrealized Losses (2) (2)
Estimated Fair Value 1,784,997 1,331,708
Investments:    
Amortized Cost 2,900,618 3,005,041
Gross Unrealized Gains 3,546 2,958
Gross Unrealized Losses (3,325) (8,193)
Estimated Fair Value 2,900,839 2,999,806
Amortized Cost 4,685,614 4,336,750
Gross Unrealized Gains 3,549 2,959
Gross Unrealized Losses (3,327) (8,195)
Estimated Fair Value 4,685,836 4,331,514
Corporate notes and bonds    
Investments:    
Amortized Cost 1,770,898 1,549,151
Gross Unrealized Gains 2,476 1,959
Gross Unrealized Losses (2,182) (3,394)
Estimated Fair Value 1,771,192 1,547,716
U.S. government and agency securities    
Investments:    
Amortized Cost 608,263 877,496
Gross Unrealized Gains 674 574
Gross Unrealized Losses (1,021) (4,653)
Estimated Fair Value 607,916 873,417
Commercial paper    
Investments:    
Amortized Cost 341,828 353,525
Gross Unrealized Gains 228 154
Gross Unrealized Losses (113) (131)
Estimated Fair Value 341,943 353,548
Certificates of deposit    
Investments:    
Amortized Cost 179,629 224,869
Gross Unrealized Gains 168 271
Gross Unrealized Losses (9) (15)
Estimated Fair Value 179,788 225,125
Money market funds    
Cash equivalents:    
Amortized Cost 1,479,438 533,211
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,479,438 533,211
U.S. government securities    
Cash equivalents:    
Amortized Cost 154,090 742,235
Gross Unrealized Gains 1 1
Gross Unrealized Losses (1) (2)
Estimated Fair Value 154,090 742,234
Time deposits    
Cash equivalents:    
Amortized Cost 109,513 56,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 109,513 $ 56,263
Commercial paper    
Cash equivalents:    
Amortized Cost 27,070  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Estimated Fair Value 27,072  
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 14,885  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value $ 14,884