XML 56 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation [Line Items]      
Weighted-average asset allocation target percentage 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations    
Weighted-average asset allocation, dollars (in Dollars) $ 45,452us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 42,440us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 36,570us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Weighted-average asset allocation, percentage 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations  
Fixed Income Funds [Member]      
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation [Line Items]      
Weighted-average asset allocation target percentage 24.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
   
Weighted-average asset allocation, dollars (in Dollars) 7,400us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
7,307us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
 
Weighted-average asset allocation, percentage 16.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
17.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
 
Domestic Equity [Member]      
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation [Line Items]      
Weighted-average asset allocation target percentage 49.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_DomesticEquityMember
   
Weighted-average asset allocation, dollars (in Dollars) 24,373us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_DomesticEquityMember
23,903us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_DomesticEquityMember
 
Weighted-average asset allocation, percentage 54.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_DomesticEquityMember
56.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_DomesticEquityMember
 
International Equity [Member]      
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation [Line Items]      
Weighted-average asset allocation target percentage 17.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_InternationalEquityMember
   
Weighted-average asset allocation, dollars (in Dollars) 8,869us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_InternationalEquityMember
7,424us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_InternationalEquityMember
 
Weighted-average asset allocation, percentage 19.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_InternationalEquityMember
18.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= gnrc_InternationalEquityMember
 
Real Estate [Member]      
Note 14 - Benefit Plans (Details) - Weighted-average Asset Allocation [Line Items]      
Weighted-average asset allocation target percentage 10.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
   
Weighted-average asset allocation, dollars (in Dollars) $ 4,810us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
$ 3,806us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
 
Weighted-average asset allocation, percentage 11.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
9.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember