XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Cash and cash equivalents:    
Amortized Cost $ 198,716 $ 256,651
Short-term investments:    
Amortized Cost 576,612 671,897
Gross Unrealized Gains 3 30
Gross Unrealized Losses (2,127) (2,622)
Estimated Fair Value 574,488 669,305
Long-term investments:    
Amortized Cost 319,181 188,069
Gross Unrealized Gains 8 703
Gross Unrealized Losses (1,129) (115)
Estimated Fair Value 318,060 188,657
Total assets measured at fair value, Amortized Cost 1,094,509 1,116,617
Total assets measured at fair value, Gross Unrealized Gains 11 733
Total assets measured at fair value, Gross Unrealized Losses (3,256) (2,737)
Total assets measured at fair value, Estimated Fair Value 1,091,264 1,114,613
Total cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 198,716 256,651
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 198,716 256,651
Level 1 | U.S. Treasury securities    
Short-term investments:    
Amortized Cost 187,909 234,776
Gross Unrealized Gains 0 0
Gross Unrealized Losses (586) (1,053)
Estimated Fair Value 187,323 233,723
Long-term investments:    
Amortized Cost 86,966 27,175
Gross Unrealized Gains 0 121
Gross Unrealized Losses (246) 0
Estimated Fair Value 86,720 27,296
Level 1 | Cash    
Cash and cash equivalents:    
Amortized Cost 93,033 43,925
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 93,033 43,925
Level 1 | Money market funds    
Cash and cash equivalents:    
Amortized Cost 105,683 204,481
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 105,683 204,481
Level 2 | Corporate notes and bonds    
Short-term investments:    
Amortized Cost 232,901 279,248
Gross Unrealized Gains 1 12
Gross Unrealized Losses (960) (1,068)
Estimated Fair Value 231,942 278,192
Long-term investments:    
Amortized Cost 151,624 69,970
Gross Unrealized Gains 8 279
Gross Unrealized Losses (623) (67)
Estimated Fair Value 151,009 70,182
Level 2 | U.S. agency securities    
Short-term investments:    
Amortized Cost 155,802 157,873
Gross Unrealized Gains 2 18
Gross Unrealized Losses (581) (501)
Estimated Fair Value 155,223 157,390
Long-term investments:    
Amortized Cost 80,591 90,924
Gross Unrealized Gains 0 303
Gross Unrealized Losses (260) (48)
Estimated Fair Value $ 80,331 91,179
Level 2 | Certificates of deposit    
Cash and cash equivalents:    
Amortized Cost   8,245
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   $ 8,245