XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Schedule of Non-Qualified Stock Options Activity) (Details) (Non Qualified Options)
3 Months Ended
Mar. 31, 2015
Non Qualified Options
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Outstanding at beginning of year 132,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Exercised (1,600)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Canceled 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Outstanding at March 31, 2015 130,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Exercisable at March 31, 2015 69,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember
Available for grant at March 31, 2015 258,526us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= alg_NonQualifiedOptionsMember