XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,041,325 $ 1,293,088
Gross Unrealized Gains 337 158
Gross Unrealized Losses (2,979) (5,108)
Aggregate Fair Value 1,038,683 1,288,138
Short-Term Marketable Securities 383,795 512,572
Long-Term Marketable Securities 654,888 775,566
Unrealized losses included in accumulated other comprehensive loss 1,800  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,955 40,965
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (45)
Aggregate Fair Value 5,953 40,920
Short-Term Marketable Securities 5,953 40,920
Long-Term Marketable Securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 815,357 984,650
Gross Unrealized Gains 337 123
Gross Unrealized Losses (1,797) (3,697)
Aggregate Fair Value 813,897 981,076
Short-Term Marketable Securities 319,136 418,495
Long-Term Marketable Securities 494,761 562,581
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 363,400  
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 220,013 267,473
Gross Unrealized Gains 0 35
Gross Unrealized Losses (1,180) (1,366)
Aggregate Fair Value 218,833 266,142
Short-Term Marketable Securities 58,706 53,157
Long-Term Marketable Securities $ 160,127 $ 212,985