XML 33 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Available-for-sale Investments) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 114,957us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 114,492us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 145us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 128us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (45)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated Fair Market Value 115,098us-gaap_AvailableForSaleSecurities 114,575us-gaap_AvailableForSaleSecurities
Investments due in less than 3 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 29,795us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Gains 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Estimated Fair Market Value 29,796us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Investments due in 4-12 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 56,824us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
30,233us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 93us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
36us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Market Value 56,917us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
30,269us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Investments due in more than 12 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 28,338us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
84,259us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 51us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
92us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
(45)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Estimated Fair Market Value 28,385us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
84,306us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Commercial paper [Member] | Investments due in less than 3 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 27,538us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialPaperMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialPaperMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialPaperMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Estimated Fair Market Value 27,538us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialPaperMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Corporate securities [Member] | Investments due in less than 3 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,257us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Gains 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Estimated Fair Market Value 2,258us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
 
Corporate securities [Member] | Investments due in 4-12 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 56,824us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
30,233us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Gains 93us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
36us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Market Value 56,917us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
30,269us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Corporate securities [Member] | Investments due in more than 12 months [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 28,338us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
84,259us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Gains 51us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
92us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
(45)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
Estimated Fair Market Value $ 28,385us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember
$ 84,306us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_OtherLongTermInvestmentsMember