XML 48 R34.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 7 - Product Warranty Obligations (Details) - Deferred Product Obligations (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014 | Mar. 31, 2014 | Dec. 31, 2013
--- | --- | --- | --- | ---
Product warranty liability |  |  |  |
Current portion - other accrued liabilities | $ 22,893 us-gaap_StandardProductWarrantyAccrualCurrent | $ 24,143 us-gaap_StandardProductWarrantyAccrualCurrent |  |
Long-term portion - other long-term liabilities | 6,384 us-gaap_StandardProductWarrantyAccrualNoncurrent | 6,766 us-gaap_StandardProductWarrantyAccrualNoncurrent |  |
Total | 29,277 us-gaap_StandardProductWarrantyAccrual | 30,909 us-gaap_StandardProductWarrantyAccrual | 31,907 us-gaap_StandardProductWarrantyAccrual | 33,734 us-gaap_StandardProductWarrantyAccrual
Deferred revenue related to extended warranty |  |  |  |
Current portion - other accrued liabilities | 4,857 us-gaap_ExtendedProductWarrantyAccrualCurrent | 4,519 us-gaap_ExtendedProductWarrantyAccrualCurrent |  |
Long-term portion - other long-term liabilities | 22,674 us-gaap_ExtendedProductWarrantyAccrualNoncurrent | 22,674 us-gaap_ExtendedProductWarrantyAccrualNoncurrent |  |
Total | $ 27,531 us-gaap_ExtendedProductWarrantyAccrual | $ 27,193 us-gaap_ExtendedProductWarrantyAccrual | $ 24,632 us-gaap_ExtendedProductWarrantyAccrual | $ 23,092 us-gaap_ExtendedProductWarrantyAccrual

X
- Details
Name: | gnrc_DeferredRevenueRelatedToExtendedWarrantyAbstract
Namespace Prefix: | gnrc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | gnrc_ProductWarrantyLiabilityAbstract
Namespace Prefix: | gnrc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=51674963&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrualCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ExtendedProductWarrantyAccrualNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=51674963&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. + References No definition available. + Details
Name: | us-gaap_StandardProductWarrantyAccrualCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. + References No definition available. + Details
Name: | us-gaap_StandardProductWarrantyAccrualNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant