XML 65 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities The following is a summary of available-for-sale securities at December 31:
($ in thousands) 20242023
Marketable Securities:Fair Value HierarchyCostEstimated Fair ValueCostEstimated Fair Value
Certificates of deposit
with unrecognized losses for less than 12 months$— $— $174 $174 
with unrecognized gains248 248 385 385 
Total Certificates of depositLevel 1248 248 559 559 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months6,115 6,109 13,797 13,787 
with unrecognized gains7,573 7,583 2,374 2,374 
Total U.S. Treasury and agency notesLevel 213,688 13,692 16,171 16,161 
Corporate notes
with unrecognized losses for less than 12 months— — 15,598 15,587 
with unrecognized gains— — 249 249 
Total Corporate notesLevel 2— — 15,847 15,836 
Municipal notes
with unrecognized losses for less than 12 months501 501 — — 
Total Municipal notesLevel 2501 501 — — 
$14,437 $14,441 $32,577 $32,556 
Schedule of Maturities, at Par, of Marketable Securities by Year
The following tables summarize the maturities, at par, of marketable securities by year ($ in thousands):
December 31, 2024202520262027Total
Certificates of deposit$248 $— $— $248 
U.S. Treasury and agency notes12,015 1,000 737 13,752 
Municipal notes500 — — 500 
$12,763 $1,000 $737 $14,500 
December 31, 20232024Total
Certificates of deposit560 560 
U.S. Treasury and agency notes16,212 16,212 
Corporate notes15,880 15,880 
$32,652 $32,652