XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Cash and cash equivalents:    
Amortized Cost $ 133,065 $ 137,941
Short-term investments:    
Amortized Cost 603,481 487,200
Gross Unrealized Gains 1 49
Gross Unrealized Losses (4,951) (1,665)
Estimated Fair Value 598,531 485,584
Long-term investments:    
Amortized Cost 400,846 528,127
Gross Unrealized Gains 3 205
Gross Unrealized Losses (4,471) (5,410)
Estimated Fair Value 396,378 522,922
Total assets measured at fair value, Amortized Cost 1,137,396 1,153,268
Total assets measured at fair value, Gross Unrealized Gains 4 254
Total assets measured at fair value, Gross Unrealized Losses (9,426) (7,075)
Total assets measured at fair value, Estimated Fair Value 1,127,974 1,146,447
Cash    
Cash and cash equivalents:    
Amortized Cost 36,995 35,055
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 36,995 35,055
Total cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 133,069 137,941
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4) 0
Estimated Fair Value 133,065 137,941
Level 1 | U.S. Treasury securities    
Short-term investments:    
Amortized Cost 231,728 144,392
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2,002) (501)
Estimated Fair Value 229,726 143,892
Long-term investments:    
Amortized Cost 97,724 192,337
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,163) (2,460)
Estimated Fair Value 96,561 189,877
Level 1 | Money market funds    
Cash and cash equivalents:    
Amortized Cost 75,994 102,886
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 75,994 102,886
Level 1 | U.S. Treasury securities    
Cash and cash equivalents:    
Amortized Cost 20,080  
Gross Unrealized Gains 0  
Gross Unrealized Losses (4)  
Estimated Fair Value 20,076  
Level 1 | Commercial paper    
Short-term investments:    
Amortized Cost 74,731 230,305
Gross Unrealized Gains 0 30
Gross Unrealized Losses (80) (667)
Estimated Fair Value 74,651 229,668
Level 1 | Corporate notes and bonds    
Short-term investments:    
Amortized Cost 191,737 38,443
Gross Unrealized Gains 0 15
Gross Unrealized Losses (2,060) (148)
Estimated Fair Value 189,677 38,310
Long-term investments:    
Amortized Cost 152,734 233,946
Gross Unrealized Gains 0 178
Gross Unrealized Losses (1,599) (2,029)
Estimated Fair Value 151,135 232,095
Level 1 | U.S. agency securities    
Short-term investments:    
Amortized Cost 105,285 74,060
Gross Unrealized Gains 1 3
Gross Unrealized Losses (809) (349)
Estimated Fair Value 104,477 73,714
Long-term investments:    
Amortized Cost 150,388 101,844
Gross Unrealized Gains 3 27
Gross Unrealized Losses (1,709) (921)
Estimated Fair Value $ 148,682 $ 100,950