XML 114 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2019
Marketable Securities [Abstract]  
Summary of Fair Value of Available-for-sale Marketable Debt Securities by Type of Security

As of December 31, 2019, the fair value of available-for-sale marketable debt securities by type of security was as follows:

 

 

 

December 31, 2019

 

 

 

Amortized

Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Fair

Value

 

Marketable debt securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury notes

 

$

42,795

 

 

$

73

 

 

$

—

 

 

$

42,868

 

U.S. government agency bonds

 

 

15,508

 

 

 

31

 

 

 

(1

)

 

 

15,538

 

 

 

$

58,303

 

 

$

104

 

 

$

(1

)

 

$

58,406

 

As of December 31, 2018, the fair value of available-for-sale marketable securities by type of security was as follows:

 

 

 

December 31, 2018

 

 

 

Amortized

Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Fair

Value

 

Marketable debt securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury notes

 

$

62,866

 

 

$

—

 

 

$

(24

)

 

$

62,842

 

U.S. government agency bonds

 

 

2,900

 

 

 

—

 

 

 

(15

)

 

 

2,885

 

Corporate bonds

 

 

10,276

 

 

 

—

 

 

 

(80

)

 

 

10,196

 

 

 

$

76,042

 

 

$

—

 

 

$

(119

)

 

$

75,923

 

Summary of Available-for-sale Debt Securities by Contractual Maturity

 

The amortized cost and fair value of the Company’s available-for-sale securities by contractual maturity are summarized as follows:

 

 

 

December 31, 2019

 

 

 

Amortized

Cost

 

 

Fair

Value

 

Maturing in one year or less

 

$

58,303

 

 

$

58,406

 

 

 

$

58,303

 

 

$

58,406

 

The amortized cost and fair value of the Company’s available-for-sale securities by contractual maturity are summarized as follows:

 

 

 

December 31, 2018

 

 

 

Amortized

Cost

 

 

Fair

Value

 

Maturing in one year or less

 

$

76,042

 

 

$

75,923

 

 

 

$

76,042

 

 

$

75,923