XML 94 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Reportable_Segment
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Segment Reporting Information [Line Items]        
Number of principal reporting segments 3us-gaap_NumberOfReportableSegments      
Net Revenue $ 839,055us-gaap_SalesRevenueNet $ 682,090us-gaap_SalesRevenueNet [1] $ 633,031us-gaap_SalesRevenueNet [1]  
Income from Operations 62,664us-gaap_OperatingIncomeLoss 50,737us-gaap_OperatingIncomeLoss [1] 45,349us-gaap_OperatingIncomeLoss [1]  
Goodwill 72,407us-gaap_Goodwill 32,073us-gaap_Goodwill 31,648us-gaap_Goodwill 31,751us-gaap_Goodwill
Total Identifiable Assets 629,602us-gaap_Assets 438,476us-gaap_Assets    
North American Industrial        
Segment Reporting Information [Line Items]        
Net Revenue 436,018us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
297,857us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1] 264,504us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1]  
Income from Operations 39,377us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
25,743us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1] 19,313us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
[1]  
Goodwill 54,036us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
13,176us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
   
Total Identifiable Assets 363,812us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
161,080us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_IndustrialMember
   
North American Agricultural        
Segment Reporting Information [Line Items]        
Net Revenue 214,326us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
219,354us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1] 203,945us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1]  
Income from Operations 11,714us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
17,880us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1] 18,319us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
[1]  
Goodwill 695us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
   
Total Identifiable Assets 113,286us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
123,352us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_AgriculturalMember
   
European        
Segment Reporting Information [Line Items]        
Net Revenue 188,711us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
164,879us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1] 164,582us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1]  
Income from Operations 11,573us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
7,114us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1] 7,717us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
[1]  
Goodwill 17,676us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
18,897us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
   
Total Identifiable Assets $ 152,504us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
$ 154,044us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= alg_EuropeanMember
   
[1] As adjusted for the immaterial correction. See Note 1.