XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost $ 283,998 $ 186,331
Cash and cash equivalents, Estimated Fair Value 283,998 186,331
Cash and cash equivalents and available for sale securities, Amortized Cost 761,637 704,765
Gross Unrealized Gains 561 548
Gross Unrealized Losses (141) (169)
Cash and cash equivalents and short term investments, Estimated Fair Value 762,057 705,144
Short-term investments, estimated fair value 478,059 518,813
Cash    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 60,469 75,541
Cash and cash equivalents, Estimated Fair Value 60,469 75,541
Level 1:    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 219,493 96,423
Cash and cash equivalents and available for sale securities, Amortized Cost 480,999 355,750
Gross Unrealized Gains 433 345
Gross Unrealized Losses (14) (76)
Cash and cash equivalents and short term investments, Estimated Fair Value 481,418 356,019
Short-term investments, estimated fair value 261,925 259,596
Level 1: | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 214,174 96,423
Cash and cash equivalents, Estimated Fair Value 214,174 96,423
Level 1: | U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 5,319 0
Cash and cash equivalents and available for sale securities, Amortized Cost 266,825 259,327
Gross Unrealized Gains 433 345
Gross Unrealized Losses (14) (76)
Cash and cash equivalents and short term investments, Estimated Fair Value 267,244 259,596
Short-term investments, estimated fair value 261,925 259,596
Level 2:    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 4,036 14,367
Cash and cash equivalents and available for sale securities, Amortized Cost 220,169 273,474
Gross Unrealized Gains 128 203
Gross Unrealized Losses (127) (93)
Cash and cash equivalents and short term investments, Estimated Fair Value 220,170 273,584
Short-term investments, estimated fair value 216,134 259,217
Level 2: | Certificate of deposit    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents and available for sale securities, Amortized Cost 7,631  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Cash and cash equivalents and short term investments, Estimated Fair Value 7,633  
Short-term investments, estimated fair value 7,633  
Level 2: | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value   14,367
Cash and cash equivalents and available for sale securities, Amortized Cost 44,930 88,732
Gross Unrealized Gains 2 8
Gross Unrealized Losses (65) (3)
Cash and cash equivalents and short term investments, Estimated Fair Value 44,867 88,737
Short-term investments, estimated fair value 44,867 74,370
Level 2: | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 4,036 0
Cash and cash equivalents and available for sale securities, Amortized Cost 167,608 184,742
Gross Unrealized Gains 124 195
Gross Unrealized Losses (62) (90)
Cash and cash equivalents and short term investments, Estimated Fair Value 167,670 184,847
Short-term investments, estimated fair value $ 163,634 $ 184,847