XML 178 R28.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 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) September 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 months2,145 2,145 13,797 13,787 
with unrealized gains10,231 10,252 2,374 2,374 
Total U.S. Treasury and agency notesLevel 212,376 12,397 16,171 16,161 
Corporate notes
with unrealized losses for less than 12 months996 996 15,598 15,587 
with unrealized losses for more than 12 months500 499 — — 
with unrealized gains— — 249 249 
Total Corporate notesLevel 21,496 1,495 15,847 15,836 
$13,872 $13,892 $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:
September 30, 2024
($ in thousands)20242025Total
U.S. Treasury and agency notes$4,786 $7,650 $12,436 
Corporate notes1,500 — 1,500 
$6,286 $7,650 $13,936 
 
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