XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Cash equivalents:    
Amortized Cost $ 1,006,372 $ 1,331,709
Gross Unrealized Gains 1 1
Gross Unrealized Losses (21) (2)
Estimated Fair Value 1,006,352 1,331,708
Investments:    
Amortized Cost 3,141,551 3,005,041
Gross Unrealized Gains 1,091 2,958
Gross Unrealized Losses (13,726) (8,193)
Estimated Fair Value 3,128,916 2,999,806
Amortized Cost 4,147,923 4,336,750
Gross Unrealized Gains 1,092 2,959
Gross Unrealized Losses (13,747) (8,195)
Estimated Fair Value 4,135,268 4,331,514
Corporate notes and bonds    
Investments:    
Amortized Cost 1,496,420 1,549,151
Gross Unrealized Gains 901 1,959
Gross Unrealized Losses (6,658) (3,394)
Estimated Fair Value 1,490,663 1,547,716
U.S. government and agency securities    
Investments:    
Amortized Cost 785,243 877,496
Gross Unrealized Gains 0 574
Gross Unrealized Losses (6,125) (4,653)
Estimated Fair Value 779,118 873,417
Commercial paper    
Investments:    
Amortized Cost 528,809 353,525
Gross Unrealized Gains 37 154
Gross Unrealized Losses (798) (131)
Estimated Fair Value 528,048 353,548
Certificates of deposit    
Investments:    
Amortized Cost 331,079 224,869
Gross Unrealized Gains 153 271
Gross Unrealized Losses (145) (15)
Estimated Fair Value 331,087 225,125
Money market funds    
Cash equivalents:    
Amortized Cost 492,568 533,211
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 492,568 533,211
U.S. government securities    
Cash equivalents:    
Amortized Cost 367,494 742,235
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1) (2)
Estimated Fair Value 367,493 742,234
Time deposits    
Cash equivalents:    
Amortized Cost 58,145 56,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 58,145 $ 56,263
Commercial paper    
Cash equivalents:    
Amortized Cost 53,742  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7)  
Estimated Fair Value 53,735  
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 34,423  
Gross Unrealized Gains 1  
Gross Unrealized Losses (13)  
Estimated Fair Value $ 34,411