XML 17 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Commodity Forward Contract One [Member]      
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts [Line Items]      
Trade date Oct. 02, 2014    
Effective date Oct. 01, 2014    
Notional amount $ 4,960invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gnrc_CommodityForwardContractOneMember
   
Termination date Dec. 31, 2015    
Commodity Forward Contract Two [Member]      
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts [Line Items]      
Trade date Oct. 15, 2014    
Effective date Nov. 01, 2014    
Notional amount 4,637invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gnrc_CommodityForwardContractTwoMember
   
Termination date Dec. 31, 2015    
Commodity Forward Contract Three [Member]      
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts [Line Items]      
Trade date Dec. 01, 2014    
Effective date Dec. 01, 2014    
Notional amount 8,232invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gnrc_CommodityForwardContractThreeMember
   
Termination date Dec. 31, 2015    
Commodity Forward Contract Four [Member]      
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts [Line Items]      
Trade date   Jun. 21, 2013  
Effective date   Oct. 01, 2013  
Notional amount   2,169invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gnrc_CommodityForwardContractFourMember
 
Termination date   Jun. 30, 2014  
Commodity Forward Contract Five [Member]      
Note 4 - Derivative Instruments and Hedging Activities (Details) - Outstanding Commodity Forward Contracts [Line Items]      
Trade date     Oct. 29, 2012
Effective date     Jan. 01, 2013
Notional amount     $ 3,472invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gnrc_CommodityForwardContractFiveMember
Termination date     Sep. 30, 2013