XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 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) June 30, 2024December 31, 2023
Marketable Securities:Fair Value
Hierarchy
CostFair ValueCostFair Value
Certificates of deposit
with unrealized losses for less than 12 months$— $— $174 $174 
with unrealized gains— — 385 385 
Total Certificates of depositLevel 1— — 559 559 
U.S. Treasury and agency notes
with unrealized losses for less than 12 months12,072 12,049 13,797 13,787 
with unrealized gains— — 2,374 2,374 
Total U.S. Treasury and agency notesLevel 212,072 12,049 16,171 16,161 
Corporate notes
with unrealized losses for less than 12 months2,995 2,993 15,598 15,587 
with unrealized losses for more than 12 months500 498 — — 
with unrealized gains993 993 249 249 
Total Corporate notesLevel 24,488 4,484 15,847 15,836 
$16,560 $16,533 $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:
June 30, 2024
($ in thousands)20242025Total
U.S. Treasury and agency notes$5,686 $6,470 $12,156 
Corporate notes4,500 — 4,500 
$10,186 $6,470 $16,656 
 
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