v3.26.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities The following is a summary of available-for-sale securities at:
($ in thousands) March 31, 2026December 31, 2025
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrecognized gains496 497 921 923 
Total Certificates of depositLevel 1496 497 921 923 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months7,545 7,524 1,000 999 
with unrecognized gains6,244 6,245 12,731 12,745 
Total U.S. Treasury and agency notesLevel 213,789 13,769 13,731 13,744 
Corporate notes
with unrecognized gains191 191 190 190 
Total Corporate notesLevel 2191 191 190 190 
Municipal notes
with unrecognized losses for less than 12 months262 262 — — 
with unrecognized gains— — 514 513 
Total Municipal notesLevel 2262 262 514 513 
$14,738 $14,719 $15,356 $15,370 
Schedule of Maturities, at Par, of Marketable Securities by Year
The following tables summarize the maturities, at par, of marketable securities as of:
March 31, 2026
($ in thousands)20262027Total
Certificates of deposit$248 $248 $496 
U.S. Treasury and agency notes10,250 3,550 13,800 
Corporate notes191 — 191 
Municipal notes— 260 260 
Total$10,689 $4,058 $14,747 
 
December 31, 2025
($ in thousands)20262027Total
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