XML 60 R49.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Industry Segments (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended
--- | ---
Mar. 31, 2015 Segment | Mar. 31, 2014
Segment Reporting Information [Line Items] |  |
Number of reportable operating segments | 2 us-gaap_NumberOfReportableSegments |
Net sales | $ 227,589 us-gaap_Revenues | $ 232,752 us-gaap_Revenues
Operating Income | 14,915 us-gaap_OperatingIncomeLoss | 20,405 us-gaap_OperatingIncomeLoss
Intersegment Eliminations [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Engine Management [Member] | Reportable Segments [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 177,071 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember | 179,294 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember
Operating Income | 21,716 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember | 24,372 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember
Engine Management [Member] | Intersegment Eliminations [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 5,023 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember | 5,953 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = smp_EngineManagementMember
Temperature Control [Member] | Reportable Segments [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 48,728 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember | 51,485 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember
Operating Income | (1,419)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember | 613 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember
Temperature Control [Member] | Intersegment Eliminations [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 1,444 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember | 2,234 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = smp_TemperatureControlMember
All Other [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | 1,790 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember | 1,973 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
Operating Income | (5,382)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember | (4,580)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember
All Other [Member] | Intersegment Eliminations [Member] |  |
Segment Reporting Information [Line Items] |  |
Net sales | $ (6,467)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember | $ (8,187)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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