XML 93 R77.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Retirement Benefit Plans (Narrative) (Details) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2015 USD ($) Defined_Contribution_Plan Employee | Dec. 31, 2014 USD ($) | Dec. 31, 2013 USD ($) | Feb. 03, 2006 Defined_Benefit_Plan
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Number of non-contributory defined benefit pension plans | Defined_Benefit_Plan |  |  |  | 2
Estimate of amount of unrecognized actuarial expense | $ 724,000 |  |  |
Other | 194,000 | $ 0 |  |
Accumulated other comprehensive income | $ (36,079,000) | (16,359,000) |  |
Number of defined contribution plans | Defined_Contribution_Plan | 3 |  |  |
United States |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Annual contribution amount | $ 1,871,000 | 1,466,000 | $ 1,331,000 |
Non-US |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Number of defined contribution plans | Defined_Contribution_Plan | 3 |  |  |
Annual contribution amount | $ 864,000 | 806,000 | $ 697,000 |
IAM Plan |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Annual contribution amount | $ 414,000 | $ 378,000 |  |
Minimum | Non-US |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Employer contribution percentage | 3.00% |  |  |
Maximum | Non-US |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Employer contribution percentage | 10.00% |  |  |
Supplemental Employee Retirement Plans, Defined Benefit |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Estimate of amount of unrecognized actuarial expense | $ 311,000 |  |  |
SERP credited service period | 10 years |  |  |
Percentage of final 3 year average salary in which retirement benefit is based (percentage) | 20.00% |  |  |
Number of final years in which the Retirement Benefit is based | 3 years |  |  |
Retirement age | 65 years |  |  |
Period of time that vested retirement benefit will be paid after death or change in control | 90 days |  |  |
Years of monthly installments associated with SERP disability | 15 years |  |  |
SERP unfunded long-term liability | $ 1,964,301 |  |  |
Other | 746,000 |  |  |
Accumulated other comprehensive income | 1,218,301 |  |  |
Prior service cost that will be amortized over the remaining service periods | $ 1,964,301 |  |  |
Hourly Employees’ Pension Plan |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Former employees | Employee | 332 |  |  |
Current employees | Employee | 115 |  |  |
Employees’ Retirement Plan |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |
Former employees | Employee | 241 |  |  |
Current employees | Employee | 80 |  |  |

X
- Definition Current Employees Covered By Pension Plan + References No definition available. + Details
Name: | alg_CurrentEmployeesCoveredByPensionPlan
Namespace Prefix: | alg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement Maximum Contractual Term + References No definition available. + Details
Name: | alg_DeferredCompensationArrangementMaximumContractualTerm
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement Requisite Service Period + References No definition available. + Details
Name: | alg_DeferredCompensationArrangementRequisiteServicePeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement with Individual, Description Duration Limit Vested Retirement Benefit Will Be Paid After Death Or Change In Control + References No definition available. + Details
Name: | alg_DeferredCompensationArrangementWithIndividualDescriptionDurationLimitVestedRetirementBenefitWillBePaidAfterDeathOrChangeInControl
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement with Individual, Description Of Plan Retirement Age + References No definition available. + Details
Name: | alg_DeferredCompensationArrangementWithIndividualDescriptionOfPlanRetirementAge
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement with Individual, Description Term Of Final Average Salary Used To Determine Retirement Benefit + References No definition available. + Details
Name: | alg_DeferredCompensationArrangementWithIndividualDescriptionTermOfFinalAverageSalaryUsedToDetermineRetirementBenefit
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Number of Defined Benefit Pension Plans + References No definition available. + Details
Name: | alg_DefinedBenefitPlanNumberofDefinedBenefitPensionPlans
Namespace Prefix: | alg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Defined Contribution Plan, Number Of Plans + References No definition available. + Details
Name: | alg_DefinedContributionPlanNumberOfPlans
Namespace Prefix: | alg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Former Employees Covered By Pension Plan + References No definition available. + Details
Name: | alg_FormerEmployeesCoveredByPensionPlan
Namespace Prefix: | alg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Final Three Years Average Salary Retirement Benefit Assumption + References No definition available. + Details
Name: | alg_PercentageOfFinalThreeYearsAverageSalaryRetirementBenefitAssumption
Namespace Prefix: | alg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=36458714&loc=d3e681-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669686-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences not separately disclosed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32621-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=51675352&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Prior Service Cost -URI http://asc.fasb.org/extlink&oid=49177896 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=36458714&loc=SL7669646-108580 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount included in accumulated other comprehensive income (AOCI) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position, including gain (loss), prior service cost (credit), and transition asset (obligation). + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This represents the noncurrent liability for underfunded plans recognized in the balance sheet that is associated with the defined benefit pension plans and other postretirement defined benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e2417-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e2410-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedContributionPlanNameAxis=alg_InternationalAssociationOfMachinistAndAerospaceRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=alg_GradallCompanyHourlyEmployeesPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=alg_GradallCompanyEmployeesRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |