XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jul. 31, 2024
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, 2024
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$314,133 $681 $(491)$314,323 
Foreign securities6,346 19 (6)6,359 
Corporate debt securities103,723 533 (38)104,218 
Total$424,202 $1,233 $(535)$424,900 
January 31, 2024
Cost or Amortized CostGross Unrealized GainsGross Unrealized LossesTotal Estimated Fair Value
U.S. government securities$319,343 $782 $(1,168)$318,957 
Foreign securities6,349 31 (13)6,367 
Corporate debt securities82,368 340 (134)82,574 
Total$408,060 $1,153 $(1,315)$407,898 
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):
July 31, 2024
Continuous Unrealized Loss for Greater than 12 months
Estimated Fair ValueGross Unrealized Losses
U.S. government securities$106,926 $(401)
Foreign securities1,333 (3)
Corporate debt securities11,905 (25)
Total$120,164 $(429)

January 31, 2024
Continuous Unrealized Loss for Greater than 12 months
Estimated Fair ValueGross Unrealized Losses
U.S. government securities$99,613 $(741)
Foreign securities1,325 (11)
Corporate debt securities28,858 (113)
Total$129,796 $(865)
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, 2024
Amortized CostEstimated Fair Value
Due within 1 year$187,881 $187,512 
Due in 1 year through 5 years236,321 237,388 
Total$424,202 $424,900 
January 31, 2024
Amortized CostEstimated Fair Value
Due within 1 year$173,481 $172,520 
Due in 1 year through 5 years234,579 235,378 
Total$408,060 $407,898 
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,
2024202320242023
Interest income$4,455 $3,245 $8,615 $6,173 
Accretion/amortization of discount/premium, net
556 520 1,043 991 
Investment income$5,011 $3,765 $9,658 $7,164