XML 125 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Related Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Roll Forward]      
Balance at $ 341,174us-gaap_Goodwill $ 359,863us-gaap_Goodwill  
Acquired goodwill   2,467us-gaap_GoodwillAcquiredDuringPeriod  
Adjustments to prior year acquisitions   252us-gaap_GoodwillPurchaseAccountingAdjustments  
Impairment (104,565)us-gaap_GoodwillImpairmentLoss (21,040)us-gaap_GoodwillImpairmentLoss (4,328)us-gaap_GoodwillImpairmentLoss
Foreign currency translation (565)us-gaap_GoodwillTranslationAdjustments (368)us-gaap_GoodwillTranslationAdjustments  
Balance at 236,044us-gaap_Goodwill 341,174us-gaap_Goodwill 359,863us-gaap_Goodwill
Residential Products      
Goodwill [Roll Forward]      
Balance at 195,520us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
193,043us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Acquired goodwill   2,467us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Adjustments to prior year acquisitions   10us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Impairment (14,235)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Foreign currency translation 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Balance at 181,285us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
195,520us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_ResidentialProductsMember
 
Industrial and Infrastructure Products      
Goodwill [Roll Forward]      
Balance at 145,654us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
166,820us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
 
Acquired goodwill   0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
 
Adjustments to prior year acquisitions   242us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
 
Impairment (90,330)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
(21,040)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
 
Foreign currency translation (565)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
(368)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
 
Balance at $ 54,759us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember
$ 145,654us-gaap_Goodwill
/ us-gaap_ProductOrServiceAxis
= rock_IndustrialAndInfrastructureProductsMember