XML 51 R37.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Note 9 - Goodwill and Intangible Assets (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Notes Tables |
Schedule of Goodwill [Table Text Block] |
|  | Domestic |  |  | International |  |  | Total |
Balance at December 31, 2019 |  | $ | 659,209 |  |  | $ | 146,075 |  |  | $ | 805,284 |
Acquisitions of businesses, net |  |  | 42,722 |  |  |  | - |  |  |  | 42,722 |
Foreign currency translation |  |  | 604 |  |  |  | 6,618 |  |  |  | 7,222 |
Balance at December 31, 2020 |  |  | 702,535 |  |  |  | 152,693 |  |  |  | 855,228 |
Acquisitions of businesses, net |  |  | 293,614 |  |  |  | 284,447 |  |  |  | 578,061 |
Foreign currency translation |  |  | (705 | ) |  |  | (22,910 | ) |  |  | (23,615 | )
Balance at December 31, 2021 |  | $ | 995,444 |  |  | $ | 414,230 |  |  | $ | 1,409,674 |
|  | Year Ended December 31, 2021 |  |  | Year Ended December 31, 2020 |
|  | Gross |  |  | Accumulated Impairment |  |  | Net |  |  | Gross |  |  | Accumulated Impairment |  |  | Net |
Domestic |  | $ | 1,498,637 |  |  | $ | (503,193 | ) |  | $ | 995,444 |  |  | $ | 1,205,728 |  |  | $ | (503,193 | ) |  | $ | 702,535 |
International |  |  | 418,841 |  |  |  | (4,611 | ) |  | $ | 414,230 |  |  |  | 157,304 |  |  |  | (4,611 | ) |  | $ | 152,693 |
Total |  | $ | 1,917,478 |  |  | $ | (507,804 | ) |  | $ | 1,409,674 |  |  | $ | 1,363,032 |  |  | $ | (507,804 | ) |  | $ | 855,228 |
Schedule Of Intangible Assets [Table Text Block] |
|  | Weighted Average |  |  | December 31, 2021 |  |  | December 31, 2020 |
|  | Amortization Years |  |  | Gross |  |  | Accumulated Amortization |  |  | Net Book Value |  |  | Gross |  |  | Accumulated Amortization |  |  | Net Book Value |
Finite-lived intangible assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tradenames |  | 14 |  |  | $ | 162,563 |  |  | $ | (47,353 | ) |  | $ | 115,210 |  |  | $ | 58,729 |  |  | $ | (40,891 | ) |  | $ | 17,838 |
Customer lists |  | 11 |  |  |  | 573,910 |  |  |  | (335,188 | ) |  |  | 238,722 |  |  |  | 370,736 |  |  |  | (321,531 | ) |  |  | 49,205 |
Patents and technology |  | 14 |  |  |  | 662,341 |  |  |  | (169,868 | ) |  |  | 492,473 |  |  |  | 233,271 |  |  |  | (146,544 | ) |  |  | 86,727 |
Software |  | - |  |  |  | 1,046 |  |  |  | (1,046 | ) |  |  | - |  |  |  | 1,046 |  |  |  | (1,046 | ) |  |  | - |
Non-compete/other |  | 5 |  |  |  | 79,416 |  |  |  | (12,980 | ) |  |  | 66,436 |  |  |  | 16,469 |  |  |  | (6,537 | ) |  |  | 9,932 |
Total finite-lived intangible assets |  |  |  |  | $ | 1,479,276 |  |  | $ | (566,435 | ) |  | $ | 912,841 |  |  | $ | 680,251 |  |  | $ | (516,549 | ) |  | $ | 163,702 |
Indefinite-lived tradenames |  |  |  |  |  | 128,321 |  |  |  | - |  |  |  | 128,321 |  |  |  | 128,321 |  |  |  | - |  |  |  | 128,321 |
Total intangible assets |  |  |  |  | $ | 1,607,597 |  |  | $ | (566,435 | ) |  | $ | 1,041,162 |  |  | $ | 808,572 |  |  | $ | (516,549 | ) |  | $ | 292,023 |

X
- Definition Tabular disclosure of intangible assets, by major asset class. + References No definition available. + Details
Name: | gnrc_ScheduleOfIntangibleAssetsTableTextBlock
Namespace Prefix: | gnrc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 + Details
Name: | us-gaap_ScheduleOfGoodwillTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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