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