XML 14 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation Expense (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax $ 3.4us-gaap_AllocatedShareBasedCompensationExpense $ 2.9us-gaap_AllocatedShareBasedCompensationExpense $ 8.4us-gaap_AllocatedShareBasedCompensationExpense $ 8.7us-gaap_AllocatedShareBasedCompensationExpense
Income tax effect (1.0)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (0.9)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (2.5)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (2.7)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Share-based compensation expense included in net income 2.4us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 2.0us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 5.9us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 6.0us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax
Cost of product sales        
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax 0.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Cost of Engineering Sales        
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax 0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfSalesServicesMember
0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfSalesServicesMember
0.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfSalesServicesMember
0.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= alog_CostOfSalesServicesMember
Research and Product Development        
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax 0.7us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
0.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
2.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
2.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Selling and Marketing        
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax 0.4us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
0.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
1.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
0.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General and Administrative        
Compensation Related Costs Share Based Payments Disclosure [Line Items]        
Share-based compensation expense before tax $ 2.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 1.9us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 4.6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 5.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember