XML 52 R30.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Valuation and Qualifying Accounts (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2013
Receivables [Abstract] |
Schedule Of Valuation And Qualifying Accounts | Valuation and qualifying accounts included the following:
(in thousands) | Balance Beginning of Year |  | Net Charged to Costs and Expenses |  | Translations, Reclassifications and Acquisitions |  | Net Write-Offs or Discounts Taken |  | Balance End of Year
2013 |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts | $ | 3,077 |  |  | $ | 31 |  |  |  | $ | 62 |  |  |  | $ | (432 | ) |  | $ | 2,738 |
Reserve for sales discounts | 15,005 |  |  | 76,184 |  |  |  | — |  |  |  | (74,465 | ) |  | 16,724 |
Reserve for inventory obsolescence | 9,099 |  |  | 2,586 |  |  |  | (157 | ) |  |  | (2,932 | ) |  | 8,596 |
Reserve for warranty | 5,007 |  |  | 6,410 |  |  |  | 80 |  |  |  | (6,503 | ) |  | 4,994 |
2012 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts | $ | 3,215 |  |  | $ | 253 |  |  |  | $ | 113 |  |  |  | $ | (504 | ) |  | $ | 3,077 |
Reserve for sales discounts | 14,567 |  |  | 65,481 |  |  |  | (16 | ) |  |  | (65,027 | ) |  | 15,005 |
Reserve for inventory obsolescence | 7,630 |  |  | 2,998 |  |  |  | 79 |  |  |  | (1,608 | ) |  | 9,099 |
Reserve for warranty | 5,083 |  |  | 6,646 |  |  |  | 82 |  |  |  | (6,804 | ) |  | 5,007 |
2011 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts | $ | 2,852 |  |  | $ | 995 |  |  |  | $ | (65 | ) |  |  | $ | (567 | ) |  | $ | 3,215 |
Reserve for sales discounts | 11,903 |  |  | 62,935 |  |  |  | 9 |  |  |  | (60,280 | ) |  | 14,567 |
Reserve for inventory obsolescence | 7,506 |  |  | 3,403 |  |  |  | (123 | ) |  |  | (3,156 | ) |  | 7,630 |
Reserve for warranty | 5,554 |  |  | 6,070 |  |  |  | 17 |  |  |  | (6,558 | ) |  | 5,083 |

X
- Definition Schedule Of Valuation And Qualifying Accounts [Table Text Block] + References No definition available. + Details
Name: | alg_ScheduleOfValuationAndQualifyingAccountsTableTextBlock
Namespace Prefix: | alg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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