XML 81 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Loss Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                    
Income tax benefit $ 1,389us-gaap_IncomeTaxExpenseBenefit $ (335)us-gaap_IncomeTaxExpenseBenefit $ (3,620)us-gaap_IncomeTaxExpenseBenefit $ (2,181)us-gaap_IncomeTaxExpenseBenefit $ (3,605)us-gaap_IncomeTaxExpenseBenefit $ (2,213)us-gaap_IncomeTaxExpenseBenefit $ (3,686)us-gaap_IncomeTaxExpenseBenefit $ (1,101)us-gaap_IncomeTaxExpenseBenefit $ (4,747)us-gaap_IncomeTaxExpenseBenefit $ (10,605)us-gaap_IncomeTaxExpenseBenefit
Reclassification out of Accumulated Other Comprehensive Income | Pension and Post Retirement Plan Liability                    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                    
Interest costs                 (3,787)shlo_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansforInterestCostsbeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
[1]  
Return on plan assets                 4,281us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
[1]  
Net actuarial loss                 (1,115)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
[1]  
Total before taxes                 (621)us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Income tax benefit                 235us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net of taxes                 (386)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassification out of Accumulated Other Comprehensive Income | Marketable Securities Adjustment                    
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]                    
Total before taxes                 365us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[2]  
Income tax benefit                 (128)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[2]  
Net of taxes                 $ 237us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
[2]  
[1] These accumulated other comprehensive income components are included in the computation of net periodic benefit cost. See Note 11- Employee Benefit Plans for further information.
[2] These accumulated other comprehensive income components are included in the computation of the gain on sale of marketable securities. See Note 17 - Related Party Transactions.