XML 25 R46.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Valuation and Qualifying Accounts (Narrative) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2013 | Dec. 31, 2012
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Receivables aging period | 60 days |
Accounts receivable reserve period | 90 days |
Allowance for doubtful accounts | $ 2,738 | $ 3,077
Sales Discounts | 16,724 | 15,005
Inventory obsolescence reserves | 8,596 | 9,099
Inventory usage period | 3 years |
Inventory reserve percentage | 100.00% |
Product warranty accrual period of expenses used in calculation | 12 months |
Product warranty accrual period for sales used in calculation | 12 months |
Warranty | $ 4,994 | $ 5,007
Wholegood Units |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Product warranty period | 1 year |
Parts |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Product warranty period | 90 days |
Minimum |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Sales discount percentage of customers who qualify for each program that discount available | 85.00% |
Product warranty accrual lag period | 90 days |
Maximum |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Sales discount percentage of customers who qualify for each program that discount available | 95.00% |
Product warranty accrual lag period | 6 months |

X
- Definition Accounts Receivable Aging Period + References No definition available. + Details
Name: | alg_AccountsReceivableAgingPeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accounts Receivable Reserve Period + References No definition available. + Details
Name: | alg_AccountsReceivableReservePeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Inventory Reserve Percentage + References No definition available. + Details
Name: | alg_InventoryReservePercentage
Namespace Prefix: | alg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Inventory Usage Period + References No definition available. + Details
Name: | alg_InventoryUsagePeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Warranty Accrual Lag Period + References No definition available. + Details
Name: | alg_ProductWarrantyAccrualLagPeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Warranty Accrual Period For Sales Used In Calculation + References No definition available. + Details
Name: | alg_ProductWarrantyAccrualPeriodForSalesUsedInCalculation
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Warranty Accrual Period Of Expenses Used In Calculation + References No definition available. + Details
Name: | alg_ProductWarrantyAccrualPeriodOfExpensesUsedInCalculation
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Warranty Period + References No definition available. + Details
Name: | alg_ProductWarrantyPeriod
Namespace Prefix: | alg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Discounts Percentage Of Customers That Take Discount + References No definition available. + Details
Name: | alg_SalesDiscountsPercentageOfCustomersThatTakeDiscount
Namespace Prefix: | alg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 Reference 3: 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.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: 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.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6386567&loc=d3e3927-108312 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: 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.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6397716&loc=d3e11281-110244 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12524-110249 + Details
Name: | us-gaap_ProductWarrantyAccrualClassifiedCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Aggregate cash discounts given by the entity for goods sold to customers including, but not limited to, early payments of accounts due. For example, selling terms of "2/10, net 30" entitle a customer to a 2% discount for prompt payment within 10 days, otherwise full payment is expected in 30 days. Discounts are a deduction from gross revenue in arriving at net revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesDiscountsGoods
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration