XML 33 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details) (USD $)
1 Months Ended 3 Months Ended 9 Months Ended 0 Months Ended 1 Months Ended
Feb. 29, 2012
Lender
Apr. 30, 2015
contract
Apr. 30, 2014
Apr. 30, 2015
contract
Apr. 30, 2014
Aug. 08, 2012
Jan. 31, 2014
Derivatives              
Number of existing senior lenders of debt, whose variable interest cash flows will be exchanged by the entity with fixed interest cash flows 1cmn_DerivativeHedgedItemNumberOfExistingSeniorLenders            
Foreign currency forward contracts | Designated as hedging instrument | Fair value hedge instruments              
Derivatives              
Term of contracts       1 month      
Number of contracts   6us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  6us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
     
Aggregate value of contracts   $ 14,585,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  $ 14,585,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
     
Term of renewed contracts       1 month      
Net currency conversion gains (losses), net of tax   (12,000)us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(26,000)us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(61,000)us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(70,000)us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Interest rate swap agreements | Designated as hedging instrument | Cash flow hedge instruments | Term Loan Facility              
Derivatives              
Borrowing initially hedged           40,000,000us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Quarterly reduction in borrowings hedged           2,500,000cmn_DerivativeAmountOfHedgedItemReduction
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest rate swap agreements | Designated as hedging instrument | Cash flow hedge instruments | Term Loan Facility | One month LIBOR              
Derivatives              
Interest rate (as a percent)           0.664%us-gaap_DerivativeVariableInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_VariableRateAxis
= cmn_LondonInterbankOfferedRateOneMonthLIBORMember
 
Interest rate swap agreements | Designated as hedging instrument | Cash flow hedge instruments | Revolving Credit Facility              
Derivatives              
Borrowing initially hedged           25,000,000us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Semi-annual reduction in borrowings hedged           5,000,000cmn_DerivativeAmountOfHedgedItemReductionSemiAnnual
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Interest rate swap agreements | Designated as hedging instrument | Cash flow hedge instruments | Revolving Credit Facility | One month LIBOR              
Derivatives              
Interest rate (as a percent)           0.496%us-gaap_DerivativeVariableInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_VariableRateAxis
= cmn_LondonInterbankOfferedRateOneMonthLIBORMember
 
Interest rate swap agreements | Not designated as hedging instrument | Term Loan Facility              
Derivatives              
Fair value of interest rate swap recognized in interest expense             $ 113,000us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness
/ us-gaap_CreditFacilityAxis
= us-gaap_SecuredDebtMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember