XML 56 R26.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025December 31, 2024
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrealized losses for less than 12 months$496 $496 $— $— 
with unrealized gains673 674 248 248 
Total Certificates of depositLevel 11,169 1,170 248 248 
U.S. Treasury and agency notes
with unrealized losses for less than 12 months13,363 13,351 6,115 6,109 
with unrealized gains1,941 1,942 7,573 7,583 
Total U.S. Treasury and agency notesLevel 215,304 15,293 13,688 13,692 
Corporate notes
with unrealized losses for less than 12 months331 331 — — 
with unrealized gains248 248 — — 
Total Corporate notesLevel 2579 579 — — 
Municipal notes
with unrealized losses for less than 12 months248 248 501 501 
with unrealized gains264 264 — — 
Total Municipal notesLevel 2512 512 501 501 
$17,564 $17,554 $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 as of:
June 30, 2025
($ in thousands)202520262027Total
Certificates of deposit$248 $425 $496 $1,169 
U.S. Treasury and agency notes6,105 8,500 737 15,342 
Corporate notes144 191 248 583 
Municipal notes— 250 260 510 
Total$6,497 $9,366 $1,741 $17,604 
 
December 31, 2024
($ in thousands)202520262027Total
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