XML 21 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Narrative) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2013
Dec. 31, 2011
Dec. 31, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options outstanding, number 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber     1,076us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Common stock available for future grants 377us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant [1] 1,445us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant [1] 1,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant [1]      
Number of stock options exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 1,056us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised      
Aggregate intrinsic value of stock option exercised     $ 39,165us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue      
2004 Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock available for future grants 377us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
         
Payment for per share granted 1.00ddd_PaymentForPerShareGranted
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
         
Restricted Stock Awards [Member] | 2004 Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense, Shares 1,026us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
1,046us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
540us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
     
Share based compensation expense 31,944us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
12,958us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
4,818us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
     
Estimated value associated with awards granted 49,121us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
67,942us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
20,458us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
     
Percentage of fair market value of common stock at grant date 10.00%ddd_PercentageOfFairMarketValueOfCommonStockAtGrantDate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
         
Non Employee Directors [Member] | 2004 Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense, Shares 17us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
12us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
11us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
     
Share based compensation expense 849us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
600us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
300us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
     
Common stock available for future grants 600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
         
Limit on value of award shares to directors       $ 100ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPriceOfRights
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
   
Non Employee Directors [Member] | Initial Grants [Member] | 2004 Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock issued upon reaching milestones 1ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrantsIssuedUponReachingMilestones
/ us-gaap_AwardTypeAxis
= ddd_InitialGrantMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
         
Non Employee Directors [Member] | Annual Grants [Member] | 2004 Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock issued upon reaching milestones 3ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrantsIssuedUponReachingMilestones
/ us-gaap_AwardTypeAxis
= ddd_AnnualGrantMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
         
Non Employee Directors [Member] | Interim Grants [Member] | 2004 Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock issued upon reaching milestones 3ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfGrantsIssuedUponReachingMilestones
/ us-gaap_AwardTypeAxis
= ddd_InterimGrantsMember
/ us-gaap_PlanNameAxis
= ddd_TwoThousandFourDirectorPlanMember
/ us-gaap_TitleOfIndividualAxis
= ddd_NonEmployeeDirectorsMember
         
Minimum [Member] | Restricted Stock Awards [Member] | 2004 Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation award vesting period 3 years          
Maximum [Member] | 2004 Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for issuance 6,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
        4,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= ddd_TwoThousandAndFourStockPlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Maximum [Member] | Restricted Stock Awards [Member] | 2004 Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation award vesting period 5 years          
[1] Assumes the issuance of options permitted by the 2004 Incentive Stock Plan.