XML 131 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Schedule Of Income Or Loss From Operations 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]                      
Income (loss) from operations $ 4,228us-gaap_OperatingIncomeLoss $ 8,208us-gaap_OperatingIncomeLoss $ 4,362us-gaap_OperatingIncomeLoss $ 9,517us-gaap_OperatingIncomeLoss $ 17,976us-gaap_OperatingIncomeLoss $ 28,570us-gaap_OperatingIncomeLoss $ 16,796us-gaap_OperatingIncomeLoss $ 17,519us-gaap_OperatingIncomeLoss $ 26,315us-gaap_OperatingIncomeLoss $ 80,861us-gaap_OperatingIncomeLoss $ 60,571us-gaap_OperatingIncomeLoss
Subtotal [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 27,398us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
82,393us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
60,991us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
Inter-Segment Elimination [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 (1,083)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(1,532)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(420)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Americas [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 (24,663)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
43,743us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
37,743us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Germany [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 2,749us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_DE
302us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_DE
1,305us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_DE
Other EMEA [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 9,181us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
7,849us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
5,415us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= ddd_OtherEuropeMember
Asia Pacific [Member]                      
Segment Reporting Information [Line Items]                      
Income (loss) from operations                 $ 40,131us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 30,499us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
$ 16,528us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember