XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,058,959 $ 1,293,088
Gross Unrealized Gains 243 158
Gross Unrealized Losses (3,383) (5,108)
Aggregate Fair Value 1,055,819 1,288,138
Short-Term Marketable Securities 330,429 512,572
Long-Term Marketable Securities 725,390 775,566
Unrealized losses included in accumulated other comprehensive loss 200  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,873 40,965
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (45)
Aggregate Fair Value 6,871 40,920
Short-Term Marketable Securities 6,871 40,920
Long-Term Marketable Securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 832,072 984,650
Gross Unrealized Gains 243 123
Gross Unrealized Losses (2,143) (3,697)
Aggregate Fair Value 830,172 981,076
Short-Term Marketable Securities 308,482 418,495
Long-Term Marketable Securities 521,690 562,581
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 63,700  
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 220,014 267,473
Gross Unrealized Gains 0 35
Gross Unrealized Losses (1,238) (1,366)
Aggregate Fair Value 218,776 266,142
Short-Term Marketable Securities 15,076 53,157
Long-Term Marketable Securities $ 203,700 $ 212,985