XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 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) September 30, 2025December 31, 2024
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrealized gains921 923 248 248 
Total Certificates of depositLevel 1921 923 248 248 
U.S. Treasury and agency notes
with unrealized losses for less than 12 months7,223 7,216 6,115 6,109 
with unrealized gains8,232 8,239 7,573 7,583 
Total U.S. Treasury and agency notesLevel 215,455 15,455 13,688 13,692 
Corporate notes
with unrealized gains581 582 — — 
Total Corporate notesLevel 2581 582 — — 
Municipal notes
with unrealized losses for less than 12 months249 249 501 501 
with unrealized gains263 264 — — 
Total Municipal notesLevel 2512 513 501 501 
$17,469 $17,473 $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:
September 30, 2025
($ in thousands)202520262027Total
Certificates of deposit$— $425 $496 $921 
U.S. Treasury and agency notes500 13,750 1,237 15,487 
Corporate notes144 191 248 583 
Municipal notes— 250 260 510 
Total$644 $14,616 $2,241 $17,501 
 
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