XML 67 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities The following is a summary of available-for-sale securities at December 31:
($ in thousands) 20232022
Marketable Securities:Fair Value HierarchyCostEstimated Fair ValueCostEstimated Fair Value
Certificates of deposit
with unrecognized losses for less than 12 months$174 $174 $— $— 
with unrecognized gains385 385 — — 
Total Certificates of depositLevel 1559 559 — — 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months13,797 13,787 13,916 13,832 
with unrecognized losses for more than 12 months— — 500 499 
with unrecognized gains2,374 2,374 1,250 1,251 
Total U.S. Treasury and agency notesLevel 216,171 16,161 15,666 15,582 
Corporate notes
with unrecognized losses for less than 12 months15,598 15,587 17,236 17,112 
with unrecognized losses for more than 12 months— — 251 250 
with unrecognized gains249 249 499 500 
Total Corporate notesLevel 215,847 15,836 17,986 17,862 
$32,577 $32,556 $33,652 $33,444 
Schedule of Maturities, at Par, of Marketable Securities by Year
The following tables summarize the maturities, at par, of marketable securities by year ($ in thousands):
December 31, 20232024Total
Certificates of deposit$560 $560 
U.S. Treasury and agency notes$16,212 $16,212 
Corporate notes15,880 15,880 
$32,652 $32,652 
December 31, 202220232024Total
U.S. Treasury and agency notes15,225 500 15,725 
Corporate notes17,470 500 17,970 
$32,695 $1,000 $33,695