XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-For-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the condensed consolidated balance sheets:
October 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$86,108 $$(90)$86,022 
Municipal bonds6,677 — — 6,677 
U.S. government and agency securities164,259 22 (152)164,129 
Certificates of deposit57,087 10 (18)57,079 
Commercial paper170,224 (164)170,062 
Marketable securities$484,355 $38 $(424)$483,969 
January 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$39,922 $$(68)$39,862 
Municipal bonds12,429 22 — 12,451 
U.S. government and agency securities128,898 (367)128,537 
Certificates of deposit59,546 28 (155)59,419 
Commercial paper150,131 41 (202)149,970 
Marketable securities$390,926 $105 $(792)$390,239