Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | Three Months Ended June 30, | | | Six Months Ended June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Numerator | | | | | | | | | | | | | | | | |
Net income attributable to Generac Holdings Inc. | | $ | 74,016 | | | $ | 59,115 | | | $ | 117,856 | | | $ | 85,347 | |
Redemption value adjustment | | | - | | | | - | | | | - | | | | (2,686 | ) |
Net income attributable to common shareholders | | $ | 74,016 | | | $ | 59,115 | | | $ | 117,856 | | | $ | 82,661 | |
| | | | | | | | | | | | | | | | |
Denominator | | | | | | | | | | | | | | | | |
Weighted average shares, basic | | | 58,496,998 | | | | 59,880,336 | | | | 58,771,818 | | | | 59,854,131 | |
Dilutive effect of stock compensation awards (1) | | | 520,825 | | | | 761,404 | | | | 614,089 | | | | 705,773 | |
Diluted shares | | | 59,017,823 | | | | 60,641,740 | | | | 59,385,907 | | | | 60,559,904 | |
| | | | | | | | | | | | | | | | |
Net income attributable to common shareholders per share | | | | | | | | | | | | | | | | |
Basic | | $ | 1.27 | | | $ | 0.99 | | | $ | 2.01 | | | $ | 1.38 | |
Diluted | | $ | 1.25 | | | $ | 0.97 | | | $ | 1.98 | | | $ | 1.36 | |
|