XML 75 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Additional Information (Detail) (Forward Contracts)
3 Months Ended 9 Months Ended
Apr. 30, 2015
USD ($)
Apr. 30, 2015
CAD
Jul. 31, 2014
USD ($)
Apr. 30, 2015
Cost of Revenue and Operating Expenses
USD ($)
Apr. 30, 2014
Cost of Revenue and Operating Expenses
USD ($)
Apr. 30, 2015
Cost of Revenue and Operating Expenses
USD ($)
Apr. 30, 2014
Cost of Revenue and Operating Expenses
USD ($)
Derivative [Line Items]              
Notional amount of cash flow hedge instruments   2,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
       
Unrealized loss on cash flow hedges 100,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
           
Realized gains (losses) on cash flow hedge instruments       $ (300,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfGoodSoldAndOperatingExpenseMember
$ 100,000us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfGoodSoldAndOperatingExpenseMember
$ (300,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfGoodSoldAndOperatingExpenseMember
$ (200,000)us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfGoodSoldAndOperatingExpenseMember