XML 19 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long Term Debt (Schedule of Long Term Debt) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Current Maturities: $ 511us-gaap_LongTermDebtCurrent $ 551us-gaap_LongTermDebtCurrent
Long-term debt: 208,013us-gaap_LongTermDebtNoncurrent 190,024us-gaap_LongTermDebtNoncurrent
Total debt 208,524us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities 190,575us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Capital lease obligations    
Debt Instrument [Line Items]    
Current Maturities: 34us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
35us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Long-term debt: 13us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
24us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Other notes payable    
Debt Instrument [Line Items]    
Current Maturities: 477us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
516us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Long-term debt: 0us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
0us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
Bank revolving credit facility | Amended and Restated Revolving Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt: 208,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= alg_AmendedAndRestatedRevolvingCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
190,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_DebtInstrumentAxis
= alg_AmendedAndRestatedRevolvingCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
Total debt $ 208,000us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
/ us-gaap_DebtInstrumentAxis
= alg_AmendedAndRestatedRevolvingCreditAgreementMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember