XML 71 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2018
Marketable Securities [Abstract]  
Amortized Cost and Fair Value of Marketable Securities
The amortized cost and fair value of marketable securities as of December 31, 2017, were as follows (in thousands):
As of December 31, 2017
 
Amortized Cost

 
Gross Unrealized Gains

 
Gross Unrealized Losses

 
Fair Value


 
 

 
 

 
 

 
 
Corporate bonds
 
$
140,969

 
$
96

 
$
(179
)
 
$
140,886

Certificates of deposit
 
58,510

 

 

 
58,510

Commercial paper
 
29,171

 

 

 
29,171

Asset backed securities
 
22,206

 
4

 
(43
)
 
22,167

U.S. government bonds
 
15,619

 
11

 
(19
)
 
15,611

Agency bonds
 
10,990

 
9

 
(52
)
 
10,947

Treasury bills
 
6,964

 

 
(1
)
 
6,963

Total marketable securities
 
$
284,429

 
$
120

 
$
(294
)
 
$
284,255