XML 90 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
International Retirement Plan (Narrative) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Non-Contributory Defined Benefit Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Net present value of annuity $ 2,981ddd_NetPresentValueOfAnnuity
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_NonContributoryDefinedBenefitPensionPlanMember
$ 3,144ddd_NetPresentValueOfAnnuity
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_NonContributoryDefinedBenefitPensionPlanMember
International Retirement Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Unrecognized net gain (loss) of defined benefit plan before tax (1,719)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
(302)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
Tax benefit on defined benefit loss (515)ddd_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
(78)ddd_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
Adjustment to AOCI net gain (loss) of defined benefit plan after tax 1,135us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
168us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
Defined Benefit Plan, Amortization of Gains (Losses) $ (69)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember
$ (56)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ddd_InternationalRetirementPlanMember