XML 60 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Net (Details 2) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Changes in gross carrying amount of finite-lived intangible assets      
Finite-Lived Intangible Assets, Gross $ 59,329us-gaap_FiniteLivedIntangibleAssetsGross $ 58,874us-gaap_FiniteLivedIntangibleAssetsGross $ 67,862us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (27,845)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (26,287)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (28,134)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 31,484us-gaap_IntangibleAssetsNetExcludingGoodwill 32,587us-gaap_IntangibleAssetsNetExcludingGoodwill 39,728us-gaap_IntangibleAssetsNetExcludingGoodwill
Estimated future amortization of intangible assets      
Remaining nine months of 2015 4,522us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear    
2016 5,827us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
2017 4,165us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
2018 3,227us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
2019 3,198us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
2020 3,168us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Thereafter 5,218us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive    
Total 29,325us-gaap_FiniteLivedIntangibleAssetsNet    
North America      
Changes in gross carrying amount of finite-lived intangible assets      
Finite-Lived Intangible Assets, Gross 29,415us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
29,455us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
34,495us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
Accumulated Amortization (15,545)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
(14,719)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
(17,278)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
Net Carrying Amount 13,870us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
14,736us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
17,217us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
Europe      
Changes in gross carrying amount of finite-lived intangible assets      
Finite-Lived Intangible Assets, Gross 29,914us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
29,419us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
33,367us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
Accumulated Amortization (12,300)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
(11,568)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
(10,856)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
Net Carrying Amount $ 17,614us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
$ 17,851us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
$ 22,511us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember