v3.26.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2025
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) 20252024
Marketable Securities:Fair Value HierarchyCostEstimated Fair ValueCostEstimated Fair Value
Certificates of deposit
with unrecognized gains921 923 248 248 
Total Certificates of depositLevel 1921 923 248 248 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months1,000 999 6,115 6,109 
with unrecognized gains12,731 12,745 7,573 7,583 
Total U.S. Treasury and agency notesLevel 213,731 13,744 13,688 13,692 
Corporate notes
with unrecognized gains190 190 — — 
Total Corporate notesLevel 2190 190 — — 
Municipal notes
with unrecognized losses for less than 12 months— — 501 501 
with unrecognized losses514 513 — — 
Total Municipal notesLevel 2514 513 501 501 
$15,356 $15,370 $14,437 $14,441 
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, 202520262027Total
Certificates of deposit$425 $496 $921 
U.S. Treasury and agency notes13,750 — 13,750 
Corporate notes191 — 191
Municipal notes250 260 510 
$14,616 $756 $15,372 
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