XML 28 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Short-term Investments - Available-For-Sale Securities Reported At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Total, Amortized Cost $ 2,801,015 $ 1,613,928
Total, Unrealized Gains 814 557
Total, Unrealized Losses (137) (295)
Total, Estimated Fair Value 2,801,692 1,614,190
Level 1 Securities [Member] | Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash, Money market and Government and agency securities classified as cash equivalents, Amortized Cost 105,603 111,759
Cash, Money market and Government and agency securities classified as cash equivalents, Gross Unrealized Gains 0 0
Cash, Money market and Government and agency securities classified as cash equivalents, Gross Unrealized Losses 0 0
Cash, Money market and Government and agency securities classified as cash equivalents, Estimated Fair Value 105,603 111,759
Level 2 Securities [Member] | Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost 271,569 295,500
Available-for-sale Securities, Gross Unrealized Gains 419 432
Available-for-sale Securities, Gross Unrealized Losses (130) (199)
Available-for-sale Securities, Estimated Fair Value 271,858 295,733
Level 2 Securities [Member] | Government securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost 197,919 168,749
Available-for-sale Securities, Gross Unrealized Gains 364 120
Available-for-sale Securities, Gross Unrealized Losses (7) (95)
Available-for-sale Securities, Estimated Fair Value 198,276 168,774
Level 2 Securities [Member] | Asset and mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost   112
Available-for-sale Securities, Gross Unrealized Gains   0
Available-for-sale Securities, Gross Unrealized Losses   0
Available-for-sale Securities, Estimated Fair Value   112
Level 2 Securities [Member] | Certificates of deposits and commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost 6,100  
Available-for-sale Securities, Gross Unrealized Gains 0  
Available-for-sale Securities, Gross Unrealized Losses 0  
Available-for-sale Securities, Estimated Fair Value 6,100  
Level 2 Securities [Member] | Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost   3,600
Available-for-sale Securities, Gross Unrealized Gains   0
Available-for-sale Securities, Gross Unrealized Losses   0
Available-for-sale Securities, Estimated Fair Value   3,600
Level 2 Securities [Member] | Agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost 26,621 26,665
Available-for-sale Securities, Gross Unrealized Gains 31 5
Available-for-sale Securities, Gross Unrealized Losses 0 (1)
Available-for-sale Securities, Estimated Fair Value 26,652 26,669
Cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Cash, Money market and Government and agency securities classified as cash equivalents, Amortized Cost 2,193,203 1,007,543
Cash, Money market and Government and agency securities classified as cash equivalents, Gross Unrealized Gains 0 0
Cash, Money market and Government and agency securities classified as cash equivalents, Gross Unrealized Losses 0 0
Cash, Money market and Government and agency securities classified as cash equivalents, Estimated Fair Value $ 2,193,203 $ 1,007,543