XML 71 R43.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Note 16 - Benefit Plans (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Notes Tables |
Schedule of Defined Benefit Plans Disclosures [Table Text Block] |
|  | Year Ended December 31, |
|  | 2019 |  |  | 2018 |
Accumulated benefit obligation at end of period |  | $ | - |  |  | $ | 65,978 |
Change in projected benefit obligation |  |  |  |  |  |  |  |
Projected benefit obligation at beginning of period |  | $ | 65,978 |  |  | $ | 72,631 |
Interest cost |  |  | 2,401 |  |  |  | 2,575 |
Net actuarial (gain) loss |  |  | 3,452 |  |  |  | (6,820 | )
Benefits paid |  |  | (31,321 | ) |  |  | (2,408 | )
Annuities purchased |  |  | (40,510 | ) |  |  | - |
Projected benefit obligation at end of period |  | $ | - |  |  | $ | 65,978 |
Change in plan assets |  |  |  |  |  |  |  |
Fair value of plan assets at beginning of period |  | $ | 61,870 |  |  | $ | 58,014 |
Actual return on plan assets |  |  | 8,944 |  |  |  | (3,507 | )
Company contributions |  |  | 1,017 |  |  |  | 9,771 |
Benefits paid |  |  | (31,321 | ) |  |  | (2,408 | )
Annuities purchased |  |  | (40,510 | ) |  |  | - |
Fair value of plan assets at end of period |  | $ | - |  |  | $ | 61,870 |
Funded status: accrued pension liability included in other long-term liabilities |  | $ | - |  |  | $ | (4,108 | )
Amounts recognized in accumulated other comprehensive loss |  |  |  |  |  |  |  |
Net actuarial loss, net of tax |  | $ | - |  |  | $ | (10,541 | )
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Table Text Block] |
|  | 2019 |  |  | 2018 |
Weighted average discount rate |  |  | N/A |  |  |  | 4.24% |
Schedule of Net Benefit Costs [Table Text Block] |
|  | Year Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
Interest cost |  | $ | 2,401 |  |  | $ | 2,575 |  |  | $ | 2,688 |
Expected return on plan assets |  |  | (3,500 | ) |  |  | (3,525 | ) |  |  | (3,011 | )
Amortization of net loss |  |  | 843 |  |  |  | 802 |  |  |  | 883 |
Loss on pension settlement |  |  | 10,920 |  |  |  | - |  |  |  | - |
Net periodic pension cost (benefit) |  | $ | 10,664 |  |  | $ | (148 | ) |  | $ | 560 |
Schedule of Allocation of Plan Assets [Table Text Block] |
|  | Target Allocation |  |  | December 31, 2018 |
Asset Category |  | Minimum |  |  | Maximum |  |  | Dollars |  |  | % |
Fixed income |  |  | 15.0 | % |  |  | 25.0 | % |  | $ | 12,257 |  |  |  | 20 | %
Domestic equity |  |  | 36.5 | % |  |  | 61.5 | % |  |  | 30,731 |  |  |  | 50 | %
International equity |  |  | 17.0 | % |  |  | 25.0 | % |  |  | 12,380 |  |  |  | 20 | %
Real estate |  |  | 7.0 | % |  |  | 15.0 | % |  |  | 6,502 |  |  |  | 10 | %
Total |  |  |  |  |  |  |  |  |  |  | 61,870 |  |  |  | 100 | %
Schedule of Fair Value of Plan Assets [Table Text Block] |
|  | Total |  |  | Quoted Prices in Active Markets for Identical Asset (Level 1) |  |  | Significant Observable Inputs (Level 2) |  |  | Significant Unobservable Inputs (Level 3) |
Mutual funds |  | $ | 51,736 |  |  | $ | 51,736 |  |  | $ | – |  |  | $ | – |
Other investments |  |  | 10,134 |  |  |  | – |  |  |  | – |  |  |  | 10,134 |
Total |  | $ | 61,870 |  |  | $ | 51,736 |  |  | $ | – |  |  | $ | 10,134 |
Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] |
|  | Year Ended December 31, |
|  | 201 8 |
Balance at beginning of period |  | $ | 9,700 |
Purchases |  |  | 3,805 |
Redemptions |  |  | (3,795 | )
Realized gains |  |  | 424 |
Balance at end of period |  | $ | 10,134 |
Net periodic Benefit Costs [Member] |
Notes Tables |
Defined Benefit Plan, Assumptions [Table Text Block] |
|  | Year Ended December 31, |
|  | 2019 |  |  | 2018 |  |  | 2017 |
Discount Rate |  |  | 4.24% |  |  |  | 3.60% |  |  |  | 4.14% |
Expected long-term rate of return on plan assets |  |  | 6.60% |  |  |  | 6.19% |  |  |  | 6.58% |
Rate of compensation increase (1) |  |  | N/A |  |  |  | N/A |  |  |  | N/A |

X
- Definition Tabular disclosure of weighted average assumptions used in calculating benefit obligation. + References No definition available. + Details
Name: | gnrc_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock
Namespace Prefix: | gnrc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall. + References No definition available. + Details
Name: | gnrc_ScheduleOfFairValueOfPlanAssetsTableTextBlock
Namespace Prefix: | gnrc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(5) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_ScheduleOfAssumptionsUsedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920 + Details
Name: | us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_ScheduleOfNetBenefitCostsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=gnrc_NetPeriodicBenefitCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |