XML 23 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Contractual Maturities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 380,728us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue $ 519,642us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Due after 1 year through 5 years 801,467us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue 869,992us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
Aggregate fair value $ 1,182,195us-gaap_AvailableForSaleSecurities $ 1,389,634us-gaap_AvailableForSaleSecurities