XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Cash equivalents:    
Amortized Cost $ 458,729 $ 539,390
Gross Unrealized Gains 0 1
Gross Unrealized Losses (4) (2)
Estimated Fair Value 458,725 539,389
Investments:    
Amortized Cost 4,127,811 4,176,983
Gross Unrealized Gains 702 2,753
Gross Unrealized Losses (30,824) (38,747)
Estimated Fair Value 4,097,689 4,140,989
Amortized Cost 4,586,540 4,716,373
Gross Unrealized Gains 702 2,754
Gross Unrealized Losses (30,828) (38,749)
Estimated Fair Value 4,556,414 4,680,378
Corporate notes and bonds    
Investments:    
Amortized Cost 1,760,591 2,124,454
Gross Unrealized Gains 620 2,096
Gross Unrealized Losses (15,566) (23,470)
Estimated Fair Value 1,745,645 2,103,080
U.S. government and agency securities    
Investments:    
Amortized Cost 1,259,084 715,949
Gross Unrealized Gains 23 107
Gross Unrealized Losses (13,868) (12,220)
Estimated Fair Value 1,245,239 703,836
Commercial paper    
Investments:    
Amortized Cost 793,135 883,023
Gross Unrealized Gains 6 272
Gross Unrealized Losses (1,076) (1,947)
Estimated Fair Value 792,065 881,348
Certificates of deposit    
Investments:    
Amortized Cost 315,001 453,557
Gross Unrealized Gains 53 278
Gross Unrealized Losses (314) (1,110)
Estimated Fair Value 314,740 452,725
Money market funds    
Cash equivalents:    
Amortized Cost 409,604 520,138
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 409,604 520,138
Money market funds | Revision of Prior Period, Reclassification, Adjustment    
Cash equivalents:    
Estimated Fair Value   141,000
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 22,228 6,902
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Estimated Fair Value 22,228 6,903
U.S. government securities    
Cash equivalents:    
Amortized Cost 15,993  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value 15,992  
Commercial paper    
Cash equivalents:    
Amortized Cost 10,904 9,305
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (1)
Estimated Fair Value $ 10,901 9,304
Certificates of deposit    
Cash equivalents:    
Amortized Cost   3,045
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Estimated Fair Value   $ 3,044