XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2024
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, 2024December 31, 2023
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrealized losses for less than 12 months$299 $299 $174 $174 
with unrealized gains110 110 385 385 
Total Certificates of depositLevel 1409 409 559 559 
U.S. Treasury and agency notes
with unrealized losses for less than 12 months11,775 11,756 13,797 13,787 
with unrealized losses for more than 12 months500 500 — — 
with unrealized gains996 996 2,374 2,374 
Total U.S. Treasury and agency notesLevel 213,271 13,252 16,171 16,161 
Corporate notes
with unrealized losses for less than 12 months11,468 11,458 15,598 15,587 
with unrealized gains— — 249 249 
Total Corporate notesLevel 211,468 11,458 15,847 15,836 
$25,148 $25,119 $32,577 $32,556 
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, 2024
($ in thousands)20242025Total
Certificates of deposit$410 $— $410 
U.S. Treasury and agency notes9,856 3,500 13,356 
Corporate notes11,500 — 11,500 
$21,766 $3,500 $25,266 
 
December 31, 2023
($ in thousands)2024Total
Certificates of deposit$560 $560 
U.S. Treasury and agency notes16,212 $16,212 
Corporate notes15,880 15,880 
$32,652 $32,652