XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Apr. 30, 2025
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:
April 30, 2025
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$154,931 $60 $(119)$154,872 
Municipal bonds12,839 — (9)12,830 
U.S. government and agency securities180,138 50 (47)180,141 
Certificates of deposit23,744 19 — 23,763 
Commercial paper72,230 (28)72,207 
Marketable securities$443,882 $134 $(203)$443,813 
January 31, 2025
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair value
Corporate bonds$106,632 $48 $(26)$106,654 
Municipal bonds12,752 — (7)12,745 
U.S. government and agency securities120,032 28 (52)120,008 
Certificates of deposit34,584 27 — 34,611 
Commercial paper64,180 16 (25)64,171 
Marketable securities$338,180 $119 $(110)$338,189