XML 31 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Narrative) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
PST Segment [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
   
Business realignment charges 1,578sri_BusinessRealignmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
  1,646sri_BusinessRealignmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
 
Wiring [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring expense   0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_WiringMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_WiringMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_WiringMember
Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 494us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
469us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
256us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
 
Restructuring reserve 733us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
780us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
765us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
1,920us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
Restructuring expense 494us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
469us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
256us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
 
Control Devices [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring expense   0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ControlDevicesMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ControlDevicesMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ControlDevicesMember
Facility Closing [Member] | Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve 733us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
780us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
   
Facility Closing [Member] | Other Noncurrent Liabilities [Member] | Electronics [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring reserve 402us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
427us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_ElectronicsMember
   
Selling, General and Administrative Expenses [Member] | PST Segment [Member]        
Restructuring Cost and Reserve [Line Items]        
Business realignment charges 559sri_BusinessRealignmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
  579sri_BusinessRealignmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
 
Cost of Sales [Member] | PST Segment [Member]        
Restructuring Cost and Reserve [Line Items]        
Business realignment charges $ 847sri_BusinessRealignmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember
  $ 729sri_BusinessRealignmentCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sri_PstSegmentMember