XML 83 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost $ 963,867 $ 1,293,088
Gross unrealized gains 2 158
Gross unrealized losses (5,602) (5,108)
Available-for-sale securities 958,267 1,288,138
Short-term marketable securities 398,554 512,572
Long-term marketable securities 559,713 775,566
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 6,951 40,965
Gross unrealized gains 0 0
Gross unrealized losses (9) (45)
Available-for-sale securities 6,942 40,920
Short-term marketable securities 6,942 40,920
Long-term marketable securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 736,902 984,650
Gross unrealized gains 2 123
Gross unrealized losses (3,829) (3,697)
Available-for-sale securities 733,075 981,076
Short-term marketable securities 289,378 418,495
Long-term marketable securities 443,697 562,581
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 220,014 267,473
Gross unrealized gains 0 35
Gross unrealized losses (1,764) (1,366)
Available-for-sale securities 218,250 266,142
Short-term marketable securities 102,234 53,157
Long-term marketable securities $ 116,016 $ 212,985