XML 124 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2019
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)
 
 
2019
 
2018
Marketable Securities:
Fair Value Hierarchy
 
Cost
 
Estimated Fair Value
 
Cost
 
Estimated Fair Value
Certificates of deposit
 
 
 
 
 
 
 
 
 
with unrecognized losses for less than 12 months
 
 
$
251

 
$
250

 
$
250

 
$
248

with unrecognized losses for more than 12 months
 
 

 

 
3,861

 
3,812

with unrecognized gains
 
 
1,799

 
1,806

 

 

Total Certificates of deposit
Level 1
 
2,050

 
2,056

 
4,111

 
4,060

U.S. Treasury and agency notes
 
 
 
 
 
 
 
 
 
with unrecognized losses for less than 12 months
 
 
6,485

 
6,479

 
3,112

 
3,105

with unrecognized losses for more than 12 months
 
 

 

 
23,564

 
23,415

with unrecognized gains
 
 
14,413

 
14,434

 
3

 
4

Total U.S. Treasury and agency notes
Level 2
 
20,898

 
20,913

 
26,679

 
26,524

Corporate notes
 
 
 
 
 
 
 
 
 
with unrecognized losses for less than 12 months
 
 
1,004

 
1,002

 
13,696

 
13,665

with unrecognized losses for more than 12 months
 
 

 

 
12,542

 
12,431

with unrecognized gains
 
 
13,082

 
13,106

 

 

Total Corporate notes
Level 2
 
14,086

 
14,108

 
26,238

 
26,096

Municipal notes
 
 
 
 
 
 
 
 
 
with unrecognized losses for less than 12 months
 
 

 

 
2,994

 
2,982

with unrecognized losses for more than 12 months
 
 

 

 
4,116

 
4,087

with unrecognized gains
 
 
1,999

 
2,007

 

 

Total Municipal notes
Level 2
 
1,999

 
2,007

 
7,110

 
7,069

 
 
 
 
 
 
 
 
 
 
 
 
 
$
39,033

 
$
39,084

 
$
64,138

 
$
63,749

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, 2019
2020
 
2021
 
2022
 
Total
Certificates of deposit
$
2,049

 
$

 
$

 
$
2,049

U.S. Treasury and agency notes
20,393

 
502

 

 
20,895

Corporate notes
13,685

 
400

 

 
14,085

Municipal notes
2,000

 

 

 
2,000

 
$
38,127

 
$
902

 
$

 
$
39,029

December 31, 2018
 
2019
 
2020
 
2021
 
Total
Certificates of deposit
 
$
2,311

 
$
1,799

 
$

 
$
4,110

U.S. Treasury and agency notes
 
17,574

 
9,174

 

 
26,748

Corporate notes
 
18,671

 
7,150

 
400

 
26,221

Municipal notes
 
5,111

 
2,000

 

 
7,111

 
 
$
43,667

 
$
20,123

 
$
400

 
$
64,190