v2.4.1.9
Income Taxes (Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Federal statutory rate 35.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate 34.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate 34.00%us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
State taxes 1.40%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes 5.10%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes 5.50%us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
Stock-based compensation 1.30%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost 9.10%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost 22.90%us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
Foreign source income 3.90%us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings 1.90%us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings (3.50%)us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
Change in valuation allowance (270.50%)us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance (28.40%)us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance (47.90%)us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Incremental federal rate benefit previously not recognized (7.00%)us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate 0.00%us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate 0.00%us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Federal and state research and development credit (11.30%)us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch 0.00%us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch 0.00%us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
Other (3.90%)us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments 2.80%us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments 2.90%us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments
Provision for income taxes (251.10%)us-gaap_EffectiveIncomeTaxRateContinuingOperations 24.50%us-gaap_EffectiveIncomeTaxRateContinuingOperations 13.90%us-gaap_EffectiveIncomeTaxRateContinuingOperations