XML 25 R11.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Note 4 - Redeemable Noncontrolling Interest | 12 Months Ended
--- | ---
Dec. 31, 2021
Notes to Financial Statements |
Redeemable Noncontrolling Interest [Text Block] |
4. | Redeemable Noncontrolling Interest
On March 1, 2016, the Company acquired a 65% ownership interest in PR Industrial S.r.l. and its subsidiaries (Pramac). The 35% noncontrolling interest in Pramac had an acquisition date fair value of $34,253, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had the right to require the Company to redeem its interest in Pramac. In February 2019, the Company amended its agreement with the noncontrolling interest holder of Pramac, extending the agreement by five years, allowing the Company to exercise its call option rights in partial increments at certain times during the five year period, and providing that the noncontrolling interest holder no longer held the right to put its shares to the Company until April 1, 2021. The put and call option price is based on a multiple of earnings, subject to a floor and the terms of the acquisition agreement, as amended. In May 2021, the Company exercised its call option rights and paid a purchase price of $27,164 to purchase an additional 15% ownership interest in Pramac, bringing the Company's total ownership interest to 80%. The Company still holds its call option right to purchase the remaining 20% ownership interest in partial increments over the next three years. On February 1, 2019, the Company acquired a 51% ownership interest in Captiva Energy Solutions, Ltd (Captiva). The 49% noncontrolling interest in Captiva has an acquisition date fair value of $3,165, and was recorded as a redeemable noncontrolling interest in the consolidated balance sheet, as the noncontrolling interest holder had the right to require the Company to redeem its interest in Captiva. The noncontrolling interest holder has a put option to sell his interest to the Company any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The put option price is based on a multiple of earnings, subject to the terms of the acquisition. Further, the Company has a call option that it may redeem any time after five years from the date of acquisition, or earlier upon the occurrence of certain circumstances. The call option price is based on a multiple of earnings, subject to the terms of the acquisition. For both transactions, the redeemable noncontrolling interest is recorded at the greater of the initial fair value, increased or decreased for the noncontrolling interests’ share of subsequent comprehensive income (loss), or the estimated redemption value, with any adjustments to the redemption value impacting retained earnings, but not net income. However, the redemption value adjustments are reflected in the earnings per share calculation, as detailed in Note 14, “Earnings Per Share,” to the consolidated financial statements. The following table presents the changes in the redeemable noncontrolling interest:
|  | Year Ended December 31, |
|  | 2021 |  |  | 2020 |  |  | 2019 |
Balance at beginning of period |  | $ | 66,207 |  |  | $ | 61,227 |  |  | $ | 61,004 |
Acquisition of noncontrolling interest in Captiva |  |  | - |  |  |  | - |  |  |  | 3,165 |
Net income |  |  | 5,574 |  |  |  | (2,829 | ) |  |  | 75 |
Foreign currency translation |  |  | (3,669 | ) |  |  | 6,562 |  |  |  | (1,764 | )
Purchase of additional ownership interest |  |  | (27,164 | ) |  |  | - |  |  |  | - |
Redemption value adjustment |  |  | 17,102 |  |  |  | 1,247 |  |  |  | (1,253 | )
Balance at end of period |  | $ | 58,050 |  |  | $ | 66,207 |  |  | $ | 61,227 |

X
- Definition Entire disclosure for redeemable noncontrolling interest. + References No definition available. + Details
Name: | gnrc_RedeemableNoncontrollingInterestTextBlock
Namespace Prefix: | gnrc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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