XML 21 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging (Details) (Interest Rate Swap, USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Derivative
Jan. 31, 2014
Jan. 31, 2015
Derivative
Jan. 31, 2014
Jul. 31, 2014
Derivative [Line Items]          
Derivative, type of instrument     Interest rate swap    
Number of interest rate derivatives held 2us-gaap_NumberOfInterestRateDerivativesHeld   2us-gaap_NumberOfInterestRateDerivativesHeld    
Reclassification adjustment out of other comprehensive income into interest expense $ 0.4us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet $ 0.6us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet $ 0.9us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet $ 1.2us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet  
Description of interest rate cash flow hedge accounting method     Hypothetical derivative method    
Other liabilities
         
Derivative [Line Items]          
Derivative designated as cash flow hedge, Fair value $ 1.1us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
  $ 1.1us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
  $ 1.7us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember