XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Cash and cash equivalents:    
Amortized Cost $ 127,340 $ 137,941
Short-term investments:    
Amortized Cost 676,173 487,200
Gross Unrealized Gains 0 49
Gross Unrealized Losses (5,541) (1,665)
Estimated Fair Value 670,632 485,584
Long-term investments:    
Amortized Cost 314,388 528,127
Gross Unrealized Gains 2 205
Gross Unrealized Losses (2,258) (5,410)
Estimated Fair Value 312,132 522,922
Total assets measured at fair value, Amortized Cost 1,117,902 1,153,268
Total assets measured at fair value, Gross Unrealized Gains 2 254
Total assets measured at fair value, Gross Unrealized Losses (7,800) (7,075)
Total assets measured at fair value, Estimated Fair Value 1,110,104 1,146,447
Total cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 127,341 137,941
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Estimated Fair Value 127,340 137,941
Level 1 | U.S. Treasury securities    
Short-term investments:    
Amortized Cost 249,557 144,392
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2,178) (501)
Estimated Fair Value 247,379 143,892
Long-term investments:    
Amortized Cost 61,514 192,337
Gross Unrealized Gains 2 0
Gross Unrealized Losses (293) (2,460)
Estimated Fair Value 61,223 189,877
Level 1 | Cash    
Cash and cash equivalents:    
Amortized Cost 37,654 35,055
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 37,654 35,055
Level 1 | Money market funds    
Cash and cash equivalents:    
Amortized Cost 76,323 102,886
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 76,323 102,886
Level 1 | U.S. Treasury securities    
Cash and cash equivalents:    
Amortized Cost 6,418  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 6,418  
Level 2 | Commercial paper    
Short-term investments:    
Amortized Cost 40,884 230,305
Gross Unrealized Gains 0 30
Gross Unrealized Losses (21) (667)
Estimated Fair Value 40,863 229,668
Level 2 | Corporate notes and bonds    
Short-term investments:    
Amortized Cost 237,430 38,443
Gross Unrealized Gains 0 15
Gross Unrealized Losses (2,275) (148)
Estimated Fair Value 235,155 38,310
Long-term investments:    
Amortized Cost 123,215 233,946
Gross Unrealized Gains 0 178
Gross Unrealized Losses (1,045) (2,029)
Estimated Fair Value 122,170 232,095
Level 2 | U.S. agency securities    
Short-term investments:    
Amortized Cost 148,302 74,060
Gross Unrealized Gains 0 3
Gross Unrealized Losses (1,067) (349)
Estimated Fair Value 147,235 73,714
Long-term investments:    
Amortized Cost 129,659 101,844
Gross Unrealized Gains 0 27
Gross Unrealized Losses (920) (921)
Estimated Fair Value 128,739 $ 100,950
Level 2 | Commercial paper    
Cash and cash equivalents:    
Amortized Cost 6,946  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value $ 6,945