XML 105 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Investments
The following table presents the cash equivalents and investments carried at fair value in accordance with the hierarchy defined in Note 2 at December 31, 2019 and 2018 (in thousands):
 
Total
Quoted prices in active markets (Level 1)
Significant other observable inputs (Level 2)
Significant unobservable inputs
(Level 3)
December 31, 2019
 
 
 
 
Money market funds, included in cash equivalents
$
47,384

$
47,384

$

$

Investments - US treasuries
5,300

5,300



Investments - Asset-backed securities
7,950


7,950


Investments - Corporate bonds
28,644


28,644


Total
$
89,278

$
52,684

$
36,594

$

 
Total
Quoted prices in active markets (Level 1)
Significant other observable inputs (Level 2)
Significant unobservable inputs
(Level 3)
December 31, 2018
 
 
 
 
Money market funds, included in cash equivalents
$
7,791

$
7,791

$

$

Corporate bonds, included in cash equivalents
10,910


10,910


Investments - US treasuries
7,518

7,518



Investments - Asset-backed securities
5,758


5,758


Investments - Corporate bonds
39,964


39,964


Total
$
71,941

$
15,309

$
56,632

$

nvestments at December 31, 2019 consist of the following (in thousands):
 
Contractual maturity
(in days)
Amortized Cost
Unrealized gains
Unrealized losses
Fair Value
Investments
 
 
 
 
 
US treasuries
46-182
$
5,293

$
25

$
(18
)
$
5,300

Asset-backed securities
49-106
7,962

12

(24
)
7,950

Corporate bonds
2-204
28,709

20

(85
)
28,644

Total
 
$
41,964

$
57

$
(127
)
$
41,894

Investments at December 31, 2018 consist of the following (in thousands):
 
Contractual maturity
(in days)
Amortized Cost
Unrealized gains
Unrealized losses
Fair Value
Investments
 
 
 
 
 
US treasuries
150-164
$
7,541

$

$
(23
)
$
7,518

Asset-backed securities
196-259
5,766

1

(9
)
5,758

Corporate bonds
73-252
40,072

3

(111
)
39,964

Total
 
$
53,379

$
4

$
(143
)
$
53,240