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 2us-gaap_NumberOfReportableSegments  
Net sales $ 227,589us-gaap_Revenues $ 232,752us-gaap_Revenues
Operating Income 14,915us-gaap_OperatingIncomeLoss 20,405us-gaap_OperatingIncomeLoss
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Net sales 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Engine Management [Member] | Reportable Segments [Member]    
Segment Reporting Information [Line Items]    
Net sales 177,071us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_EngineManagementMember
179,294us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_EngineManagementMember
Operating Income 21,716us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_EngineManagementMember
24,372us-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,023us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_EngineManagementMember
5,953us-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,728us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_TemperatureControlMember
51,485us-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
613us-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,444us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_TemperatureControlMember
2,234us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= smp_TemperatureControlMember
All Other [Member]    
Segment Reporting Information [Line Items]    
Net sales 1,790us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
1,973us-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