XML 31 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments in a continuous unrealized loss position, twelve months or longer $ 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
Accumulated Other Comprehensive Income (Loss), Net of Tax (83,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (320,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Gross Unrealized Losses (76,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (2,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Gross Unrealized Gains 11,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 12,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Fair Value 65,428,000us-gaap_AvailableForSaleSecuritiesDebtSecurities 64,806,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
Cost 65,493,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis 64,796,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses (3,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Gross Unrealized Gains 5,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
2,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Fair Value 14,977,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
13,993,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Cost 14,975,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
13,991,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses (68,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Gains 3,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
10,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Fair Value 43,262,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
36,957,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Cost 43,327,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
36,947,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Municipal Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
(2,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Gains 3,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Fair Value 5,194,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
13,856,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Cost 5,191,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
13,858,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Auction Rate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Auction Rate Notes Sold 3,200,000us-gaap_AvailableforsaleSecuritiesSoldAtPar
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
Gross Unrealized Losses (64,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
(505,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Fair Value 1,436,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
4,195,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Cost 1,500,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
4,700,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Available-for-sale Securities, Amortized Cost Basis 1,500,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
 
U.S. Government Agencies Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Unrealized Losses (5,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair Value 1,995,000us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Cost $ 2,000,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
$ 0us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember