XML 22 R57.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Retirement Benefit Plans (Narrative) (Details) $ in Thousands |  | 1 Months Ended | 3 Months Ended | 6 Months Ended
--- | --- | --- | --- | ---
Jun. 30, 2015 | May. 31, 2015 | Jun. 30, 2015 USD ($) | Jun. 30, 2014 USD ($) | Jun. 30, 2015 USD ($) Employee | Jun. 30, 2014 USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |
Pension expense | $ |  |  | $ 11 | $ (100) | $ 22 | $ (200)
Supplemental Employee Retirement Plans, Defined Benefit |  |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |
Pension expense | $ |  |  | $ 150 | $ 140 | $ 300 | 280
Requisite service period |  |  |  |  | 10 years |
Percentage of final 3 year average salary in which retirement benefit is based (percentage) |  |  |  |  | 20.00% |
Term of final average salary used to determine retirement benefit |  |  |  |  | 3 years |
Retirement age |  |  |  |  | 65 years |
Period after death or change in control benefit will be paid |  |  |  |  | 90 days |
Maximum contractual term |  |  |  |  | 15 years |
Retirement benefit percentage | 20.00% | 20.00% |  |  |  |
Gradall Company Hourly Employees Pension Plan |  |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |
Former employees covered by pension plan |  |  |  |  | 331 |
Current employees covered in the Gradall Company Hourly Employees' Pension Plan who were formerly employed by former parent (Employees) |  |  |  |  | 120 |
Pension expense | $ |  |  |  |  | $ 0 | (68)
Gradall Company Hourly Employees Retirement Plan |  |  |  |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |  |  |  |
Former employees covered by pension plan |  |  |  |  | 239 |
Current employees covered in the Gradall Company Hourly Employees' Pension Plan who were formerly employed by former parent (Employees) |  |  |  |  | 82 |
Pension expense | $ |  |  |  |  | $ 22 | $ (132)

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, Retirement Benefit Percentage + References No definition available. + Details
Name: | alg_DefinedBenefitPlanRetirementBenefitPercentage
Namespace Prefix: | alg_
Data Type: | num:percentItemType
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 The total amount of net periodic benefit cost for defined benefit plans for the period. Periodic benefit costs include the following components: service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlements or curtailments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 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 + Details
Name: | us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
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
- 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: |