v3.26.1
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 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)June 30, 2026December 31, 2025
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrecognized gains496 496 921 923 
Total Certificates of depositLevel 1496 496 921 923 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months9,665 9,630 1,000 999 
with unrecognized gains1,001 1,001 12,731 12,745 
Total U.S. Treasury and agency notesLevel 210,666 10,631 13,731 13,744 
Corporate notes
with unrecognized gains— — 190 190 
Total Corporate notesLevel 2— — 190 190 
Municipal notes
with unrecognized losses for less than 12 months— — — — 
with unrecognized losses60 60 514 513 
Total Municipal notesLevel 260 60 514 513 
$11,222 $11,187 $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:
June 30, 2026
($ in thousands)20262027Total
Certificates of deposit$248 $248 $496 
U.S. Treasury and agency notes5,250 5,450 10,700 
Municipal notes— 60 60 
Total$5,498 $5,758 $11,256 
 
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 
Total$14,616 $756 $15,372