XML 23 R46.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Note 20 - Valuation and Qualifying Accounts (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Notes Tables |
Valuation and Qualifying Accounts [Table Text Block] |
|  | Balance at Beginning of Year |  |  | Additions Charged to Earnings |  |  | Charges to Reserve, Net (1) |  |  | Reserves Established for Acquisitions |  |  | Balance at End of Year |
Year ended December 31, 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 4,873 |  |  | $ | 3,086 |  |  | $ | (1,033 | ) |  | $ | 42 |  |  | $ | 6,968 |
Reserves for inventory |  |  | 23,140 |  |  |  | 4,821 |  |  |  | (3,867 | ) |  |  | 199 |  |  | $ | 24,293 |
Valuation of deferred tax assets |  |  | 5,802 |  |  |  | - |  |  |  | - |  |  |  | (778 | ) |  | $ | 5,024 |
Year ended December 31, 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 4,805 |  |  | $ | 1,941 |  |  | $ | (2,123 | ) |  | $ | 250 |  |  | $ | 4,873 |
Reserves for inventory |  |  | 15,987 |  |  |  | 10,004 |  |  |  | (3,720 | ) |  |  | 869 |  |  |  | 23,140 |
Valuation of deferred tax assets |  |  | 6,817 |  |  |  | 478 |  |  |  | - |  |  |  | (1,493 | ) |  |  | 5,802 |
Year ended December 31, 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 5,642 |  |  | $ | 346 |  |  | $ | (1,842 | ) |  | $ | 659 |  |  | $ | 4,805 |
Reserves for inventory |  |  | 13,031 |  |  |  | 6,164 |  |  |  | (4,036 | ) |  |  | 828 |  |  |  | 15,987 |
Valuation of deferred tax assets |  |  | 4,362 |  |  |  | 2,455 |  |  |  | - |  |  |  | - |  |  |  | 6,817 |

X
- Definition A tabular disclosure of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Alternatively, disclosure of the required information may be within the footnotes to the financial statements or a supplemental schedule to the financial statements. + References No definition available. + Details
Name: | gnrc_ValuationAndQualifyingAccountsTableTextBlock
Namespace Prefix: | gnrc_
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