v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jul. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Components of Marketable Securities
Marketable securities consist of the following for the periods presented (in thousands):
July 31, 2025
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$215,756 $478 $(177)$216,057 
Corporate debt securities66,281 316 (28)66,569 
Total$282,037 $794 $(205)$282,626 
January 31, 2025
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$317,313 $745 $(409)$317,649 
Corporate debt securities112,248 609 (49)112,808 
Total$429,561 $1,354 $(458)$430,457 
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following table summarizes the fair value and gross unrealized losses aggregated by category of individual securities that have been in a continuous unrealized loss position for greater than 12 months (in thousands):

January 31, 2025
Continuous Unrealized Loss for Greater than 12 months
Estimated Fair ValueGross Unrealized Losses
U.S. government securities$46,442 $(22)
Total$46,442 $(22)
Schedule of Marketable Securities by Contractual Maturity
The contractual maturities of the investments classified as available-for-sale marketable securities are as follows (in thousands):
July 31, 2025
Amortized CostEstimated Fair Value
Due within 1 year$123,273 $123,512 
Due in 1 year through 5 years158,764 159,114 
Total$282,037 $282,626 
January 31, 2025
Amortized CostEstimated Fair Value
Due within 1 year$234,628 $235,142 
Due in 1 year through 5 years194,933 195,315 
Total$429,561 $430,457 
Schedule of Investment Income The primary components of investment income from marketable securities were as follows (in thousands):
Three Months Ended
July 31,
Six Months Ended
July 31,
2025202420252024
Interest income$3,748 $4,455 $8,529 $8,615 
Accretion/amortization of discount/premium, net
255 556 654 1,043 
Investment income$4,003 $5,011 $9,183 $9,658