XML 29 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operations and Summary of Significant Accounting Policies - Amortizable Intangible Assets (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) $ 32,587,000us-gaap_IntangibleAssetsNetExcludingGoodwill $ 41,773,000us-gaap_IntangibleAssetsNetExcludingGoodwill  
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the beginning of the year 67,737,000us-gaap_FiniteLivedIntangibleAssetsGross    
Accumulated amortization, balance at the beginning of the year (25,964,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Amortization 7,200,000us-gaap_AmortizationOfIntangibleAssets 7,100,000us-gaap_AmortizationOfIntangibleAssets 7,800,000us-gaap_AmortizationOfIntangibleAssets
Foreign exchange   799,000us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments  
Gross carrying amount, balance at the end of the year 58,874,000us-gaap_FiniteLivedIntangibleAssetsGross 67,737,000us-gaap_FiniteLivedIntangibleAssetsGross  
Accumulated amortization, balance at the end of the year (26,287,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (25,964,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization  
Estimated future amortization of intangible assets      
2015 6,090,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
2016 5,848,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
2017 4,105,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
2018 3,136,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
2019 3,107,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Thereafter 8,167,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive    
Total 30,453,000us-gaap_FiniteLivedIntangibleAssetsNet    
North America      
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) 14,736,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
18,611,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
 
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the end of the year 29,455,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
34,520,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
 
Accumulated amortization, balance at the end of the year (14,719,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
(15,909,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_NorthAmericaSegmentMember
 
Europe      
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) 17,851,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
23,162,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
 
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the end of the year 29,419,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
33,217,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
 
Accumulated amortization, balance at the end of the year (11,568,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
(10,055,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ssd_EuropeSegmentMember
 
Patents      
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) 181,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
701,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
1,307,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the beginning of the year 6,689,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
6,684,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Accumulated amortization, balance at the beginning of the year (5,988,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(5,377,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Amortization 506,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
611,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Foreign exchange (14,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
5,000us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Removal of fully amortized asset, gross (4,917,000)ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Accumulated amortization of removal of fully amortized asset 4,917,000ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net 0ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
   
Gross carrying amount, balance at the end of the year 1,758,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
6,689,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Accumulated amortization, balance at the end of the year (1,577,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(5,988,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
 
Unpatented Technology      
Amortizable Intangible assets      
Finite-Lived Intangible Assets, Period Increase (Decrease) 3,300,000us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
   
Intangible Assets, Net (Excluding Goodwill) 15,132,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
13,720,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
3,344,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the beginning of the year 18,977,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
5,361,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Accumulated amortization, balance at the beginning of the year (5,257,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
(2,017,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Disposal, Gross carrying amount   (1,530,000)ssd_FiniteLivedIntangibleAssetsDisposedGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Finite Lived Intangible Assets Disposed, Accumulated Amortization   158,000ssd_FiniteLivedIntangibleAssetsDisposedAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Finite Lived Intangible Assets Disposed, Net   (1,372,000)ssd_FiniteLivedIntangibleAssetsDisposedNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Amortization (2,408,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
(3,398,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Finite-Lived Intangible Assets, Translation Adjustments (1,479,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
   
Foreign exchange 0us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
799,000us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Reclassifications 5,299,000ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
14,347,000ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Gross carrying amount, balance at the end of the year 22,797,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
18,977,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Accumulated amortization, balance at the end of the year (7,665,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
(5,257,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
 
Non-Compete Agreements, Trademarks and Other      
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) 5,465,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
10,001,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
33,949,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the beginning of the year 13,555,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
36,951,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Accumulated amortization, balance at the beginning of the year (3,554,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(3,002,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Acquisition 100,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
4,130,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Disposal, Gross carrying amount   (200,000)ssd_FiniteLivedIntangibleAssetsDisposedGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Finite Lived Intangible Assets Disposed, Accumulated Amortization   74,000ssd_FiniteLivedIntangibleAssetsDisposedAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Finite Lived Intangible Assets Disposed, Net   (126,000)ssd_FiniteLivedIntangibleAssetsDisposedNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Amortization (2,020,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(636,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Foreign exchange (62,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(728,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Reclassifications (2,554,000)ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(26,588,000)ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Removal of fully amortized asset, gross (200,000)ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(10,000)ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Accumulated amortization of removal of fully amortized asset 200,000ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
10,000ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net 0ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
0ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Gross carrying amount, balance at the end of the year 10,839,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
13,555,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Accumulated amortization, balance at the end of the year (5,374,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
(3,554,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Customer Relationships      
Amortizable Intangible assets      
Intangible Assets, Net (Excluding Goodwill) 9,675,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
11,685,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
11,998,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Changes in gross carrying amount of finite-lived intangible assets      
Gross carrying amount, balance at the beginning of the year 22,849,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
20,697,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated amortization, balance at the beginning of the year (11,164,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(8,699,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Amortization (2,225,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(2,465,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Finite-Lived Intangible Assets, Translation Adjustments (443,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
229,000us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Foreign exchange   229,000us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Reclassifications 658,000ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
1,923,000ssd_FiniteLivedIntangibleAssetsReclassifications
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Removal of fully amortized asset, gross (1,718,000)ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Accumulated amortization of removal of fully amortized asset 1,718,000ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net 0ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Gross carrying amount, balance at the end of the year 21,346,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
22,849,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated amortization, balance at the end of the year (11,671,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(11,164,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Bierbach GmbH And Co. KG | Non-Compete Agreements, Trademarks and Other      
Amortizable Intangible assets      
Adjustment to intangible asset from business acquisition   500,000us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= ssd_BierbachGmbHAndCo.KGMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= ssd_NoncompeteAgreementsTrademarksAndOtherMember
 
Bierbach GmbH And Co. KG | Customer Relationships      
Amortizable Intangible assets      
Adjustment to intangible asset from business acquisition $ 600,000us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= ssd_BierbachGmbHAndCo.KGMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember