XML 69 R6.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Condensed Consolidated Statements Of Stockholders’ Equity (USD $) In Thousands, except Share data | Common Stock [Member] | Additional Paid In Capital [Member] | Treasury Stock [Member] | Accumulated Earnings [Member] | Accumulated Other Comprehensive Income (Loss) [Member] | Total 3D Ssytems Corporation Stockholders' Equity [Member] | Equity Attributable To Noncontrolling Interest Member] | Total
--- | --- | --- | --- | --- | --- | --- | --- | ---
Balance, Value at Dec. 31, 2011 | $ 51 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | $ 274,542 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ (214)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ (22,531)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | $ 2,940 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | $ 254,788 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | $ 254,788 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Dec. 31, 2011 | 50,975,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 324,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Exercise of stock options, Value | 1 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember | [1] | 3,903 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 3,904 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 3,904 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Exercise of stock options, Shares | 1,055,000 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  | 1,056,000 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit from share-based payments arrangements, Value |  | [2] | 1,514 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 1,514 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 1,514 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Tax benefit from share-based payments arrangements, Shares |  |  |  |  |  |  |  |  |
Issuance (repurchase) of restricted stock, net, Value | 1 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 524 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (26)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | 499 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 499 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Issuance (repurchase) of restricted stock, net, Shares | 524,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 31,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Issuance of stock for 5.50% convertible notes, Value | 3 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 60,079 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 60,082 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 60,082 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Issuance of stock for 5.50% convertible notes, Shares | 2,845,000 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Issuance of stock for acquisitions, Value |  |  | 7,672 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 7,672 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 7,672 us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions, Shares | 294,000 us-gaap_StockIssuedDuringPeriodSharesAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Issuance of stock for equity raise, Value | 4 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 106,885 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 106,889 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 106,889 us-gaap_StockIssuedDuringPeriodValueNewIssues
Issuance of stock for equity raise, Shares | 4,151,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Stock-based compensation expense, Value |  |  | 5,118 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 5,118 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 5,118 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Stock-based compensation expense, Shares | 11,000 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Net income |  |  |  |  | 38,941 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 38,941 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 38,941 us-gaap_ProfitLoss
Pension adjustment |  |  |  |  |  | (714)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (714)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | (714)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Foreign currency translation adjustment |  |  |  |  |  | 1,640 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 1,640 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 1,640 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance, Value at Dec. 31, 2012 | 60 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 460,237 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (240)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 16,410 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 3,866 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 480,333 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 480,333 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Dec. 31, 2012 | 59,855,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 355,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Exercise of stock options, Shares |  |  |  |  |  |  |  |  | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit from share-based payments arrangements, Value |  |  | 26,038 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 26,038 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 26,038 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Issuance (repurchase) of restricted stock, net, Value | 1 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 947 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (46)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | 902 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 902 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Issuance (repurchase) of restricted stock, net, Shares | 1,001,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 68,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Issuance of stock for 5.50% convertible notes, Value | 5 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 80,749 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 80,754 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 80,754 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Issuance of stock for 5.50% convertible notes, Shares | 4,675,000 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Common stock split, Value | 31 ddd_CommonStockDividendsValueIncludingStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | (177)ddd_CommonStockDividendsValueIncludingStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  | (30)ddd_CommonStockDividendsValueIncludingStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | (176)ddd_CommonStockDividendsValueIncludingStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | (176)ddd_CommonStockDividendsValueIncludingStockSplits
Common stock split, Shares | 30,867,000 us-gaap_StockIssuedDuringPeriodSharesStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 177,000 us-gaap_StockIssuedDuringPeriodSharesStockSplits / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Issuance of stock for acquisitions, Value |  |  | 13,131 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 13,131 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 13,131 us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions, Shares | 293,000 us-gaap_StockIssuedDuringPeriodSharesAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Issuance of stock for equity raise, Value | 7 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 272,069 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 272,076 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 272,076 us-gaap_StockIssuedDuringPeriodValueNewIssues
Issuance of stock for equity raise, Shares | 7,112,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Stock-based compensation expense, Value |  |  | 13,558 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 13,558 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 13,558 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Stock-based compensation expense, Shares | 15,000 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Net income |  |  |  |  | 44,107 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 44,107 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 12 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 44,119 us-gaap_ProfitLoss
Noncontrolling interest for business combinations |  |  |  |  |  |  |  | 1,084 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 1,084 us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Pension adjustment |  |  |  |  |  | (168)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (168)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | (168)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Liquidation of non-US entity |  |  |  |  |  | 173 ddd_OtherComprehensiveIncomeLossLiquidationOfBusinessGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 173 ddd_OtherComprehensiveIncomeLossLiquidationOfBusinessGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 173 ddd_OtherComprehensiveIncomeLossLiquidationOfBusinessGainLossArisingDuringPeriodNetOfTax
Foreign currency translation adjustment |  |  |  |  |  | 1,918 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 1,918 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 50 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 1,968 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance, Value at Dec. 31, 2013 | 104 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 866,552 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (286)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 60,487 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | 5,789 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | 932,646 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 1,146 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 933,792 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Dec. 31, 2013 | 103,818,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 600,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  | 103,818,000 us-gaap_CommonStockSharesIssued
Exercise of stock options, Shares |  |  |  |  |  |  |  |  | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Tax benefit from share-based payments arrangements, Value |  |  | 7,653 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 7,653 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 7,653 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Issuance (repurchase) of restricted stock, net, Value | 1 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 1,983 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | (88)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  | 1,896 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 1,896 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Issuance (repurchase) of restricted stock, net, Shares | 1,152,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 109,000 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  |
Issuance of stock for 5.50% convertible notes, Value | 1 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 12,133 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 12,134 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 12,134 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Issuance of stock for 5.50% convertible notes, Shares | 877,000 us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Issuance of stock for acquisitions, Value |  |  | 24,625 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 24,625 us-gaap_StockIssuedDuringPeriodValueAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 24,625 us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of stock for acquisitions, Shares | 436,000 us-gaap_StockIssuedDuringPeriodSharesAcquisitions / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Issuance of stock for equity raise, Value | 6 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | 299,723 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 299,729 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 299,729 us-gaap_StockIssuedDuringPeriodValueNewIssues
Issuance of stock for equity raise, Shares | 5,950,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  |  |  |  |  |  |
Stock-based compensation expense, Value |  |  | 32,793 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |  |  |  | 32,793 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | 32,793 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Net income |  |  |  |  | 11,637 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |  | 11,637 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | 309 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | 11,946 us-gaap_ProfitLoss
Noncontrolling interest for business combinations |  |  |  |  |  |  |  | (125)us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (125)us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Pension adjustment |  |  |  |  |  | (1,135)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (1,135)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember |  | (1,135)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Foreign currency translation adjustment |  |  |  |  |  | (29,060)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | (29,060)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | (123)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | (29,183)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Balance, Value at Dec. 31, 2014 | $ 112 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  | $ 1,245,462 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember | $ (374)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 72,124 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember | $ (24,406)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember | $ 1,292,918 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_ParentMember | $ 1,207 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember | $ 1,294,125 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Dec. 31, 2014 | 112,233,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |  |  | 709,000 us-gaap_CommonStockSharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |  |  |  |  | 112,233,000 us-gaap_CommonStockSharesIssued
[1] | Amounts not shown due to rounding.
[2] | Accumulated other comprehensive loss of $24,406 consists of a cumulative unrealized loss on pension plan of $2,211 and a foreign currency translation loss of $22,195.See accompanying notes to consolidated financial statements.

X
- Definition Shares issued for the increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit. + References No definition available. + Details
Name: | ddd_AdjustmentsToAdditionalPaidInCapitalIncomeTaxBenefitFromShareBasedCompensationShares
Namespace Prefix: | ddd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common Stock Dividends Value Including Stock Splits + References No definition available. + Details
Name: | ddd_CommonStockDividendsValueIncludingStockSplits
Namespace Prefix: | ddd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Comprehensive Income (Loss), Liquidation Of Business Gain (Loss) Arising During Period, Net of Tax. + References No definition available. + Details
Name: | ddd_OtherComprehensiveIncomeLossLiquidationOfBusinessGainLossArisingDuringPeriodNetOfTax
Namespace Prefix: | ddd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 740 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6419406&loc=d3e23524-113945 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Increase in noncontrolling interest balance because of a business combination that occurred during the period. + References No definition available. + Details
Name: | us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of (increase) decrease in the value of the projected benefit obligation related to a change in an actuarial assumption and increase (decrease) in the value of the plan assets resulting from experience different from that assumed, that has not been recognized in net periodic benefit (cost) credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (b,c) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568447-111683 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4568740-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4I -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4590271-111686 + Details
Name: | us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares of stock issued during the period pursuant to acquisitions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of a stock split. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockSplits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued pursuant to acquisitions during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration