XML 62 R31.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-for-sale Securities The following is a summary of available-for-sale securities at December 31:
($ in thousands) 20222021
Marketable Securities:Fair Value HierarchyCostEstimated Fair ValueCostEstimated Fair Value
Certificates of deposit
with unrecognized losses for less than 12 months$— $— $401 $400 
with unrecognized gains— — — — 
Total Certificates of depositLevel 1— — 401 400 
U.S. Treasury and agency notes
with unrecognized losses for less than 12 months13,916 13,832 1,360 1,358 
with unrecognized losses for more than 12 months500 499 — — 
with unrecognized gains1,250 1,251 — — 
Total U.S. Treasury and agency notesLevel 215,666 15,582 1,360 1,358 
Corporate notes
with unrecognized losses for less than 12 months17,236 17,112 9,231 9,225 
with unrecognized losses for more than 12 months251 250 — — 
with unrecognized gains499 500 — — 
Total Corporate notesLevel 217,986 17,862 9,231 9,225 
$33,652 $33,444 $10,992 $10,983 
Summary 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, 202220232024Total
U.S. Treasury and agency notes$15,225 $500 $15,725 
Corporate notes17,470 500 17,970 
$32,695 $1,000 $33,695 
December 31, 202120222023Total
Certificates of deposit$400 $— $400 
U.S. Treasury and agency notes855 500 1,355 
Corporate notes8,925 250 9,175 
$10,180 $750 $10,930