XML 44 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Changes in Accumulated Other Comprehensive (Loss) Income (Detail) (USD $)
9 Months Ended
Apr. 30, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning balance $ 7,805,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pre-tax change before reclassification to earnings (11,000,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
Income tax benefit (100,000)us-gaap_OtherComprehensiveIncomeLossTax
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending balance (3,264,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Losses on Pension Plan  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning balance (3,600,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Income tax benefit 0us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending balance (3,600,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Currency Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning balance 11,400,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pre-tax change before reclassification to earnings (10,900,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Income tax benefit (100,000)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending balance 400,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Unrealized Gains (Losses) on Foreign Currency Forward Contracts  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Pre-tax change before reclassification to earnings (100,000)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending balance $ (100,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember