XML 77 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
December 31, 2019
 
 
Amortized
Cost
 
 
Unrealized
Gain
 
 
Unrealized
Loss
 
 
Fair
Value
 
Time deposits
 
$
 
1,642
   
$
 
—  
   
$
—  
   
$
1,642
 
                                 
Total
  $
1,642
    $
—  
    $
—  
    $
1,642
 
                                 
Amounts included in:
   
     
     
     
 
Cash equivalents
  $
213
    $
—  
    $
—  
    $
213
 
Investments
   
1,429
     
—  
     
—  
     
1,429
 
                                 
Total
  $
1,642
    $
—  
    $
—  
    $
1,642
 
                                 
 
December 31, 2018
 
 
Amortized
Cost
 
 
Unrealized
Gain
 
 
Unrealized
Loss
 
 
Fair
Value
 
U.S. Treasury securities
  $
164,619
    $
16
    $
(320
)   $
164,315
 
Foreign government securities
   
3,486
     
1
     
(24
)    
3,463
 
Corporate debt securities
   
725,778
     
41
     
(2,760
)    
723,059
 
Time deposits
   
108,638
     
—  
     
—  
     
108,638
 
                                 
Total
  $
1,002,521
    $
58
    $
(3,104
)   $
999,475
 
                                 
Amounts included in:
   
     
     
     
 
Cash equivalents
  $
60,532
    $
—  
    $
(1
)   $
60,531
 
Investments
   
941,989
     
58
     
(3,103
)    
938,944
 
                                 
Total
  $
1,002,521
    $
58
    $
(3,104
)   $
999,475
 
                                 
Investments Classified By Contractual Maturity Date
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
December 31,
2019
 
 
December 31,
2018
 
Due in one year or less
  $
1,642
    $
797,649
 
Due after one year through three years
   
—  
     
201,826
 
                 
Total
  $
1,642
    $
999,475