v3.25.2
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Amortized Cost    
Due within 1 year $ 123,273 $ 234,628
Due in 1 year through 5 years 158,764 194,933
Cost or Amortized Cost 282,037 429,561
Estimated Fair Value    
Due within 1 year 123,512 235,142
Due in 1 year through 5 years 159,114 195,315
Total Estimated Fair Value $ 282,626 $ 430,457