XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 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:
($ in thousands) March 31, 2025December 31, 2024
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrealized gains248 248 248 248 
Total Certificates of depositLevel 1248 248 248 248 
U.S. Treasury and agency notes
with unrealized losses for less than 12 months11,111 11,103 6,115 6,109 
with unrealized gains3,806 3,810 7,573 7,583 
Total U.S. Treasury and agency notesLevel 214,917 14,913 13,688 13,692 
Corporate notes
with unrealized losses for less than 12 months4,988 4,988 — — 
Total Corporate notesLevel 24,988 4,988 — — 
Municipal notes
with unrealized losses for less than 12 months500 500 501 501 
Total Municipal notesLevel 2500 500 501 501 
$20,653 $20,649 $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:
March 31, 2025
($ in thousands)202520262027Total
Certificates of deposit$248 $— $— $248 
U.S. Treasury and agency notes7,735 6,500 737 14,972 
Corporate notes5,000 — — 5,000 
Municipal notes500 — — 500 
Total$13,483 $6,500 $737 $20,720 
 
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