v3.24.3
Fair Value Measurements - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Current assets    
Amortized Cost $ 257,796 $ 282,127
Gross Unrealized Gains 912 933
Gross Unrealized Losses (167) (259)
Estimated Fair Value 258,541 282,801
U.S. Treasury securities    
Current assets    
Amortized Cost 132,375 162,485
Gross Unrealized Gains 249 85
Gross Unrealized Losses (132) (242)
Estimated Fair Value 132,492 162,328
Corporate bonds    
Current assets    
Amortized Cost 105,520 71,930
Gross Unrealized Gains 605 695
Gross Unrealized Losses (31) (17)
Estimated Fair Value 106,094 72,608
U.S. agency bonds    
Current assets    
Amortized Cost 19,901 36,067
Gross Unrealized Gains 58 128
Gross Unrealized Losses (4) 0
Estimated Fair Value $ 19,955 36,195
Commercial paper    
Current assets    
Amortized Cost   11,645
Gross Unrealized Gains   25
Gross Unrealized Losses   0
Estimated Fair Value   $ 11,670