XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,059,591 $ 1,293,088
Gross Unrealized Gains 135 158
Gross Unrealized Losses (3,787) (5,108)
Aggregate Fair Value 1,055,939 1,288,138
Short-Term Marketable Securities 322,540 512,572
Long-Term Marketable Securities 733,399 775,566
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,624 40,965
Gross Unrealized Gains 1 0
Gross Unrealized Losses (4) (45)
Aggregate Fair Value 21,621 40,920
Short-Term Marketable Securities 21,621 40,920
Long-Term Marketable Securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 818,195 984,650
Gross Unrealized Gains 134 123
Gross Unrealized Losses (2,717) (3,697)
Aggregate Fair Value 815,612 981,076
Short-Term Marketable Securities 299,413 418,495
Long-Term Marketable Securities 516,199 562,581
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 8,800  
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 219,772 267,473
Gross Unrealized Gains 0 35
Gross Unrealized Losses (1,066) (1,366)
Aggregate Fair Value 218,706 266,142
Short-Term Marketable Securities 1,506 53,157
Long-Term Marketable Securities $ 217,200 $ 212,985