XML 54 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Amortized to fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents $ 473,956 $ 341,966 $ 301,320 $ 535,846
Available-for-sale debt securities, amortized cost 723,580 679,554    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 1 16    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 132 270    
Available for sale securities 723,449 679,300    
Marketable Securities 249,493 337,334    
U.S. government agencies [Member]        
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents 9,738 6,595    
Available-for-sale debt securities, amortized cost 72,884 79,722    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 1 1    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 45 99    
Available for sale securities 72,840 79,624    
Marketable Securities 63,102 73,029    
Corporate debt securities [Member]        
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents 42,562 27,277    
Available-for-sale debt securities, amortized cost 229,040 291,738    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 15    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 87 171    
Available for sale securities 228,953 291,582    
Marketable Securities 186,391 264,305    
Cash [Member]        
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents 148,110 115,028    
Money market funds [Member]        
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents $ 273,546 $ 193,066