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,000 us-gaap_IntangibleAssetsNetExcludingGoodwill | $ 41,773,000 us-gaap_IntangibleAssetsNetExcludingGoodwill |
Changes in gross carrying amount of finite-lived intangible assets |  |  |
Gross carrying amount, balance at the beginning of the year | 67,737,000 us-gaap_FiniteLivedIntangibleAssetsGross |  |
Accumulated amortization, balance at the beginning of the year | (25,964,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |  |
Amortization | 7,200,000 us-gaap_AmortizationOfIntangibleAssets | 7,100,000 us-gaap_AmortizationOfIntangibleAssets | 7,800,000 us-gaap_AmortizationOfIntangibleAssets
Foreign exchange |  | 799,000 us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments |
Gross carrying amount, balance at the end of the year | 58,874,000 us-gaap_FiniteLivedIntangibleAssetsGross | 67,737,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |  |
2016 | 5,848,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |  |
2017 | 4,105,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |  |
2018 | 3,136,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |  |
2019 | 3,107,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |  |
Thereafter | 8,167,000 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |  |
Total | 30,453,000 us-gaap_FiniteLivedIntangibleAssetsNet |  |
North America |  |  |
Amortizable Intangible assets |  |  |
Intangible Assets, Net (Excluding Goodwill) | 14,736,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_StatementBusinessSegmentsAxis = ssd_NorthAmericaSegmentMember | 18,611,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_StatementBusinessSegmentsAxis = ssd_NorthAmericaSegmentMember | 34,520,000 us-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,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_StatementBusinessSegmentsAxis = ssd_EuropeSegmentMember | 23,162,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_StatementBusinessSegmentsAxis = ssd_EuropeSegmentMember | 33,217,000 us-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,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 701,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 1,307,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 6,684,000 us-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,000 us-gaap_AmortizationOfIntangibleAssets / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 611,000 us-gaap_AmortizationOfIntangibleAssets / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember |
Foreign exchange | (14,000)us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 5,000 us-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,000 ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember |  |
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net | 0 ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember |  |
Gross carrying amount, balance at the end of the year | 1,758,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentsMember | 6,689,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember |  |
Intangible Assets, Net (Excluding Goodwill) | 15,132,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 13,720,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 3,344,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 5,361,000 us-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,000 ssd_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 | 0 us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 799,000 us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember |
Reclassifications | 5,299,000 ssd_FiniteLivedIntangibleAssetsReclassifications / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 14,347,000 ssd_FiniteLivedIntangibleAssetsReclassifications / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember |
Gross carrying amount, balance at the end of the year | 22,797,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_UnpatentedTechnologyMember | 18,977,000 us-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,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 10,001,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 33,949,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 36,951,000 us-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,000 us-gaap_FinitelivedIntangibleAssetsAcquired1 / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 4,130,000 us-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,000 ssd_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,000 ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 10,000 ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember |
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net | 0 ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 0 ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember |
Gross carrying amount, balance at the end of the year | 10,839,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = ssd_NoncompeteAgreementsTrademarksAndOtherMember | 13,555,000 us-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,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember | 11,685,000 us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember | 11,998,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember | 20,697,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
Foreign exchange |  | 229,000 us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
Reclassifications | 658,000 ssd_FiniteLivedIntangibleAssetsReclassifications / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember | 1,923,000 ssd_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,000 ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |  |
Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net | 0 ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |  |
Gross carrying amount, balance at the end of the year | 21,346,000 us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember | 22,849,000 us-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,000 us-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,000 us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments / us-gaap_BusinessAcquisitionAxis = ssd_BierbachGmbHAndCo.KGMember / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |  |

X
- Definition Accumulated amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life disposed. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsDisposedAccumulatedAmortization
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accumulated amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life disposed. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsDisposedGross
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount net of accumulated amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life disposed. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsDisposedNet
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the finite-lived intangible assets reclassified during the period. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsReclassifications
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the accumulated amortization of removal of fully amortized finite-lived intangible assets. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsAccumulatedAmortization
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the gross carrying value for removal of fully amortized finite-lived intangible assets. + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsRemovalOfFullyAmortizedAssetsGross
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Finite Lived Intangible Assets Removal of Fully Amortized Assets, Net + References No definition available. + Details
Name: | ssd_FiniteLivedIntangibleAssetsRemovalofFullyAmortizedAssetsNet
Namespace Prefix: | ssd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, resulting from a business combination. + References No definition available. + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=ssd_BierbachGmbHAndCo.KGMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ssd_NoncompeteAgreementsTrademarksAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UnpatentedTechnologyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ssd_EuropeSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ssd_NorthAmericaSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |