XML 13 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis $ 123,013us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 113,838us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Fair Value Disclosure 123,045us-gaap_AvailableForSaleSecurities 113,871us-gaap_AvailableForSaleSecurities
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Debt Maturities, within One Year, Amortized Cost Basis 108,018us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost 107,151us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
Available-for-sale Securities, Debt Maturities, within One Year, Fair Value 108,039us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue 107,177us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Amortized Cost Basis 14,995us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis 6,687us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Fair Value 15,006us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue 6,694us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Amortized Cost Basis 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Fair Value 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
Available-for-sale Securities, Debt Maturities, after Ten Years, Amortized Cost Basis 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost 0us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
Held-to-maturity Securities, Debt Maturities, after Ten Years, Fair Value 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue 0us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
US Government and Government Agencies and Authorities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 123,013us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
113,838us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Gross Unrealized Gains 38us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
37us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Gross Unrealized Losses 6us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
4us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Fair Value Disclosure 123,045us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
113,871us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 37,340us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
26,698us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses 6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 123,013us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
113,838us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gains 38us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
37us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Gross Unrealized Losses 6us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
4us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Fair Value Disclosure 123,045us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
113,871us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 37,340us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
26,698us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses 6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses $ 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
$ 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember