XML 55 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Schedule Of Intercompany Sales By Geographic Area) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Intercompany sales $ 187,438us-gaap_SalesRevenueNet $ 166,944us-gaap_SalesRevenueNet $ 151,512us-gaap_SalesRevenueNet $ 147,758us-gaap_SalesRevenueNet $ 154,817us-gaap_SalesRevenueNet $ 135,717us-gaap_SalesRevenueNet $ 120,787us-gaap_SalesRevenueNet $ 102,079us-gaap_SalesRevenueNet $ 653,652us-gaap_SalesRevenueNet $ 513,400us-gaap_SalesRevenueNet $ 353,633us-gaap_SalesRevenueNet
Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 333,925us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
284,752us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
196,414us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Germany [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 87,021us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
51,245us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
39,748us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_DE
Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 109,066us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
82,536us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
60,939us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 123,640us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
94,867us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
56,532us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Intercompany Sales To Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 79,055us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
30,346us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
5,204us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
Intercompany Sales To Americas [Member] | Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 201us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
   
Intercompany Sales To Americas [Member] | Germany [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 43,841us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= country_DE
1,825us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= country_DE
197us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= country_DE
Intercompany Sales To Americas [Member] | Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 20,580us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
26,862us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
4,812us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Intercompany Sales To Americas [Member] | Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 14,433us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1,659us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
195us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAmericasMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Intercompany Sales To Germany [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 9,967us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
25,429us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
6,849us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
Intercompany Sales To Germany [Member] | Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 3,217us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
23,100us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
6,823us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Intercompany Sales To Germany [Member] | Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 6,742us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
1,688us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
26us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Intercompany Sales To Germany [Member] | Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
641us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToGermanyMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Intercompany Sales To Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 50,558us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
21,914us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
6,613us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
Intercompany Sales To Other EMEA [Member] | Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 42,622us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
15,622us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
4,153us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Intercompany Sales To Other EMEA [Member] | Germany [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 3,131us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= country_DE
4,135us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= country_DE
2,205us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= country_DE
Intercompany Sales To Other EMEA [Member] | Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 2,066us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
2,090us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
255us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Intercompany Sales To Other EMEA [Member] | Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 2,739us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
67us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToOtherEuropeMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Intercompany Sales To Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 5,042us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
7,435us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
1,082us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
Intercompany Sales To Asia Pacific [Member] | Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 2,283us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
5,438us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
1,044us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Intercompany Sales To Asia Pacific [Member] | Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                   566us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
38us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Intercompany Sales To Asia Pacific [Member] | Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 2,759us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1,431us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesToAsiaPacificMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Intercompany Sales [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 144,622us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
85,124us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
19,748us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
Intercompany Sales [Member] | Americas [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 48,323us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
44,160us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
12,020us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Intercompany Sales [Member] | Germany [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 46,972us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= country_DE
5,960us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= country_DE
2,402us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= country_DE
Intercompany Sales [Member] | Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 29,388us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
31,206us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
5,131us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Intercompany Sales [Member] | Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Intercompany sales                 $ 19,939us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 3,798us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 195us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ddd_IntercompanySalesMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember