v3.26.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Cash, Cash Equivalent, and Investment The following table summarizes the Company’s cash and available-for-sale marketable securities’ amortized cost, gross unrealized gains, gross unrealized losses, and estimated fair value by significant investment category reported as cash and cash equivalents or short-term investments (in thousands):
Reported as
July 31, 2026Amortized CostGross Unrealized GainsGross
Unrealized
Losses
Estimated Fair ValueCash and Cash EquivalentsShort-Term Investments
Cash:$73,546 $— $— $73,546 $73,546 $— 
Level 1:
Money market funds331,958 — — 331,958 331,958 — 
U.S. Treasuries501,714 10 (2,849)498,875 3,359 495,516 
Subtotal833,672 10 (2,849)830,833 335,317 495,516 
Level 2:
Certificate of deposit11,717 (7)11,711 — 11,711 
Commercial paper34,245 (14)34,235 — 34,235 
Corporate bonds787,976 174 (1,458)786,692 7,303 779,389 
U.S. government agencies10,627 (1)10,632 — 10,632 
Subtotal844,565 185 (1,480)843,270 7,303 835,967 
Total$1,751,783 $195 $(4,329)$1,747,649 $416,166 $1,331,483 
Reported as
January 31, 2026Amortized CostGross Unrealized GainsGross
Unrealized
Losses
Estimated Fair ValueCash and Cash EquivalentsShort-Term Investments
Cash:$66,674 $— $— $66,674 $66,674 $— 
Level 1:
Money market funds294,365 — — 294,365 294,365 — 
U.S. Treasuries539,437 627 (101)539,963 6,054 533,909 
Subtotal833,802 627 (101)834,328 300,419 533,909 
Level 2:
Certificate of deposit19,949 — 19,957 9,816 10,141 
Commercial paper39,994 16 — 40,010 3,287 36,723 
Corporate bonds702,250 1,958 (4)704,204 — 704,204 
U.S. government agencies10,585 17 — 10,602 — 10,602 
Subtotal772,778 1,999 (4)774,773 13,103 761,670 
Total$1,673,254 $2,626 $(105)$1,675,775 $380,196 $1,295,579 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company’s investments by their remaining contractual maturity dates (in thousands):
July 31, 2026
Due within one year$702,567 
Due between one to two years628,916 
Total$1,331,483