XML 28 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 30, 2015
Apr. 30, 2014
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances, January 31, 2015 $ (53.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income (loss) before reclassifications 2.4us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent  
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (7.3)us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent  
Tax effects 2.2us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1  
Net current period other comprehensive (loss) income (2.7)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 6.2us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balances, April 30, 2015 (56.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Net Unrealized Gains (Losses) on Derivative Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances, January 31, 2015 42.8us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Other comprehensive income (loss) before reclassifications 3.8us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (7.7)us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Tax effects (1.5)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net current period other comprehensive (loss) income (5.4)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Balances, April 30, 2015 37.4us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net Unrealized Gains (Losses) on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances, January 31, 2015 1.6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income (loss) before reclassifications 0.2us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Pre-tax (gains) losses reclassified from accumulated other comprehensive income 0.1us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Tax effects (0.1)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net current period other comprehensive (loss) income 0.2us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Balances, April 30, 2015 1.8us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Defined Benefit Pension Components    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances, January 31, 2015 (23.7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income (loss) before reclassifications 0.4us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Pre-tax (gains) losses reclassified from accumulated other comprehensive income 0.3us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Tax effects 0us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net current period other comprehensive (loss) income 0.7us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Balances, April 30, 2015 (23.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Foreign Currency Translation Adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances, January 31, 2015 (74.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income (loss) before reclassifications (2.0)us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Pre-tax (gains) losses reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Tax effects 3.8us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Net current period other comprehensive (loss) income 1.8us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Balances, April 30, 2015 $ (72.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember