XML 68 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Cash equivalents:    
Amortized Cost $ 1,331,709 $ 539,390
Gross Unrealized Gains 1 1
Gross Unrealized Losses (2) (2)
Estimated Fair Value 1,331,708 539,389
Investments:    
Amortized Cost 3,005,041 4,176,983
Gross Unrealized Gains 2,958 2,753
Gross Unrealized Losses (8,193) (38,747)
Estimated Fair Value 2,999,806 4,140,989
Amortized Cost 4,336,750 4,716,373
Gross Unrealized Gains 2,959 2,754
Gross Unrealized Losses (8,195) (38,749)
Estimated Fair Value 4,331,514 4,680,378
Corporate notes and bonds    
Investments:    
Amortized Cost 1,549,151 2,124,454
Gross Unrealized Gains 1,959 2,096
Gross Unrealized Losses (3,394) (23,470)
Estimated Fair Value 1,547,716 2,103,080
U.S. government and agency securities    
Investments:    
Amortized Cost 877,496 715,949
Gross Unrealized Gains 574 107
Gross Unrealized Losses (4,653) (12,220)
Estimated Fair Value 873,417 703,836
Commercial paper    
Investments:    
Amortized Cost 353,525 883,023
Gross Unrealized Gains 154 272
Gross Unrealized Losses (131) (1,947)
Estimated Fair Value 353,548 881,348
Certificates of deposit    
Investments:    
Amortized Cost 224,869 453,557
Gross Unrealized Gains 271 278
Gross Unrealized Losses (15) (1,110)
Estimated Fair Value 225,125 452,725
U.S. government securities    
Cash equivalents:    
Amortized Cost 742,235  
Gross Unrealized Gains 1  
Gross Unrealized Losses (2)  
Estimated Fair Value 742,234  
Money market funds    
Cash equivalents:    
Amortized Cost 533,211 520,138
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 533,211 520,138
Money market funds | Reclassification adjustment    
Cash equivalents:    
Estimated Fair Value   141,000
Time deposits    
Cash equivalents:    
Amortized Cost 56,263  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value $ 56,263  
Commercial paper    
Cash equivalents:    
Amortized Cost   9,305
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Estimated Fair Value   9,304
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost   6,902
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Estimated Fair Value   6,903
Certificates of deposit    
Cash equivalents:    
Amortized Cost   3,045
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Estimated Fair Value   $ 3,044