XML 93 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Product Warranty Obligations (Details) - Reconciliation of Product Warranty Liability (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reconciliation of Product Warranty Liability [Abstract]      
Balance at beginning of year $ 33,734us-gaap_StandardProductWarrantyAccrual $ 36,111us-gaap_StandardProductWarrantyAccrual $ 24,643us-gaap_StandardProductWarrantyAccrual
Payments (20,615)us-gaap_StandardProductWarrantyAccrualPayments (18,484)us-gaap_StandardProductWarrantyAccrualPayments (19,801)us-gaap_StandardProductWarrantyAccrualPayments
Provision for warranties issued 22,890us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 33,707us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 34,173us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
Changes in estimates for pre-existing warranties (5,100)us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease (17,600)us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease (2,904)us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease
Balance at end of year 30,909us-gaap_StandardProductWarrantyAccrual 33,734us-gaap_StandardProductWarrantyAccrual 36,111us-gaap_StandardProductWarrantyAccrual
Balance at beginning of year 23,092us-gaap_ExtendedProductWarrantyAccrual 13,474us-gaap_ExtendedProductWarrantyAccrual 9,737us-gaap_ExtendedProductWarrantyAccrual
Deferred revenue on extended warranty contracts sold 7,343us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued 11,998us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued 5,547us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued
Amortization of deferred revenue on extended warranty contracts (3,242)gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts (2,380)gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts (1,810)gnrc_AmortizationOfDeferredRevenueOnExtendedWarrantyContracts
Balance at end of year $ 27,193us-gaap_ExtendedProductWarrantyAccrual $ 23,092us-gaap_ExtendedProductWarrantyAccrual $ 13,474us-gaap_ExtendedProductWarrantyAccrual