XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents, Investments and Strategic Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Cash equivalents:    
Amortized Cost $ 1,891,347 $ 2,251,048
Gross Unrealized Gains 0 92
Gross Unrealized Losses (5) 0
Estimated Fair Value 1,891,342 2,251,140
Investments:    
Amortized Cost 2,620,765 2,664,694
Gross Unrealized Gains 4,287 2,944
Gross Unrealized Losses (1,307) (2,289)
Estimated Fair Value 2,623,745 2,665,349
Amortized Cost 4,512,112 4,915,742
Gross Unrealized Gains 4,287 3,036
Gross Unrealized Losses (1,312) (2,289)
Estimated Fair Value 4,515,087 4,916,489
Corporate notes and bonds    
Investments:    
Amortized Cost 1,824,976 1,559,893
Gross Unrealized Gains 3,174 2,177
Gross Unrealized Losses (968) (1,520)
Estimated Fair Value 1,827,182 1,560,550
U.S. government and agency securities    
Investments:    
Amortized Cost 527,615 609,937
Gross Unrealized Gains 1,003 528
Gross Unrealized Losses (124) (727)
Estimated Fair Value 528,494 609,738
Commercial paper    
Investments:    
Amortized Cost 160,640 307,752
Gross Unrealized Gains 42 142
Gross Unrealized Losses (211) (38)
Estimated Fair Value 160,471 307,856
Certificates of deposit    
Investments:    
Amortized Cost 107,534 187,112
Gross Unrealized Gains 68 97
Gross Unrealized Losses (4) (4)
Estimated Fair Value 107,598 187,205
Money market funds    
Cash equivalents:    
Amortized Cost 1,744,732 1,741,089
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,744,732 1,741,089
Time deposits    
Cash equivalents:    
Amortized Cost 108,022 113,851
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 108,022 113,851
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 30,646 4,466
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) 0
Estimated Fair Value 30,641 4,466
U.S. government securities    
Cash equivalents:    
Amortized Cost 7,947 388,578
Gross Unrealized Gains 0 92
Gross Unrealized Losses 0 0
Estimated Fair Value $ 7,947 388,670
Commercial paper    
Cash equivalents:    
Amortized Cost   3,064
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 3,064