XML 75 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Cash equivalents:    
Amortized Cost $ 2,251,048 $ 1,331,709
Gross Unrealized Gains 92 1
Gross Unrealized Losses 0 (2)
Estimated Fair Value 2,251,140 1,331,708
Investments:    
Amortized Cost 2,664,694 3,005,041
Gross Unrealized Gains 2,944 2,958
Gross Unrealized Losses (2,289) (8,193)
Estimated Fair Value 2,665,349 2,999,806
Amortized Cost 4,915,742 4,336,750
Gross Unrealized Gains 3,036 2,959
Gross Unrealized Losses (2,289) (8,195)
Estimated Fair Value 4,916,489 4,331,514
Corporate notes and bonds    
Investments:    
Amortized Cost 1,559,893 1,549,151
Gross Unrealized Gains 2,177 1,959
Gross Unrealized Losses (1,520) (3,394)
Estimated Fair Value 1,560,550 1,547,716
U.S. government and agency securities    
Investments:    
Amortized Cost 609,937 877,496
Gross Unrealized Gains 528 574
Gross Unrealized Losses (727) (4,653)
Estimated Fair Value 609,738 873,417
Commercial paper    
Investments:    
Amortized Cost 307,752 353,525
Gross Unrealized Gains 142 154
Gross Unrealized Losses (38) (131)
Estimated Fair Value 307,856 353,548
Certificates of deposit    
Investments:    
Amortized Cost 187,112 224,869
Gross Unrealized Gains 97 271
Gross Unrealized Losses (4) (15)
Estimated Fair Value 187,205 225,125
Money market funds    
Cash equivalents:    
Amortized Cost 1,741,089 533,211
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,741,089 533,211
U.S. government securities    
Cash equivalents:    
Amortized Cost 388,578 742,235
Gross Unrealized Gains 92 1
Gross Unrealized Losses 0 (2)
Estimated Fair Value 388,670 742,234
Time deposits    
Cash equivalents:    
Amortized Cost 113,851 56,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 113,851 $ 56,263
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 4,466  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 4,466  
Commercial paper    
Cash equivalents:    
Amortized Cost 3,064  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value $ 3,064