v2.4.1.9
CASH, CASH EQUIVALENTS, AND INVESTMENTS (Schedule of Available-for-Sale Investments) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair value of cash, cash equivalents, and investments    
Available-for-sale Securities, Amortized Cost Basis $ 45,887us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 22,337us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax 12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 1us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax 43us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 48us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale Securities, Fair Value Disclosure 45,856us-gaap_AvailableForSaleSecurities 22,290us-gaap_AvailableForSaleSecurities
Corporate bonds    
Fair value of cash, cash equivalents, and investments    
Available-for-sale Securities, Amortized Cost Basis 44,884us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
21,335us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax 12us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
1us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax 43us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
48us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale Securities, Fair Value Disclosure 44,853us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
21,288us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Certificates of deposit and time deposits    
Fair value of cash, cash equivalents, and investments    
Available-for-sale Securities, Amortized Cost Basis 1,003us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
1,002us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
Available-for-sale Securities, Fair Value Disclosure $ 1,003us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember
$ 1,002us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_BankTimeDepositsMember