Segment disclosures

Company overview

Generac Holdings Inc.

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

20 dimension combinations 718 retained observations 43 reported periods Partial retained history

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Operating Segments · External Net Sales · Commercial And Industrial Segment

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:ExternalNetSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:CommercialAndIndustrialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30556488000 USD20260804Open filing evidence
2026-01-01 – 2026-06-301066537000 USD20260804Open filing evidence
2026-01-01 – 2026-03-31510049000 USD20260505Open filing evidence
2025-04-01 – 2025-06-30430575000 USD20260804Open filing evidence
2025-01-01 – 2025-06-30829581000 USD20260804Open filing evidence
2025-01-01 – 2025-03-31399006000 USD20260505Open filing evidence

Operating Segments · External Net Sales · Domestic

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:ExternalNetSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-313470966000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30933646000 USD20251104Open filing evidence
2025-01-01 – 2025-09-302586519000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30878231000 USD20250805Open filing evidence
2025-01-01 – 2025-06-301652873000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31774642000 USD20250506Open filing evidence
2024-01-01 – 2024-12-313599149000 USD20260218Open filing evidence
2024-07-01 – 2024-09-301011347000 USD20251104Open filing evidence
2024-01-01 – 2024-09-302541242000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30817558000 USD20250805Open filing evidence
2024-01-01 – 2024-06-301529895000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31712337000 USD20250506Open filing evidence
2023-01-01 – 2023-12-313276324000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30886365000 USD20241105Open filing evidence
2023-01-01 – 2023-09-302395292000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30804539000 USD20240806Open filing evidence
2023-01-01 – 2023-06-301508927000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31704386000 USD20240507Open filing evidence
2022-01-01 – 2022-12-313867866000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30931132000 USD20231107Open filing evidence
2022-01-01 – 2022-09-303003237000 USD20231107Open filing evidence
2022-04-01 – 2022-06-301107431000 USD20230808Open filing evidence
2022-01-01 – 2022-06-302072105000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31964674000 USD20230509Open filing evidence
2021-01-01 – 2021-12-313164050000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30790764000 USD20221107Open filing evidence
2021-01-01 – 2021-09-302267648000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30784146000 USD20220808Open filing evidence
2021-01-01 – 2021-06-301476884000 USD20220808Open filing evidence
2020-01-01 – 2020-12-312088808000 USD20230222Open filing evidence

Operating Segments · External Net Sales · International

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:ExternalNetSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31738181000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30180707000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30531124000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30182938000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30350417000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31167479000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31696685000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30162216000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30519791000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30180639000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30357575000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31176936000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31746343000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30184302000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30563705000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30195881000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30379403000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31183524000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31696871000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30157126000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30512268000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30183960000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30355142000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31171182000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31573134000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30151934000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30402465000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30135835000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30250531000 USD20220808Open filing evidence
2020-01-01 – 2020-12-31396392000 USD20230222Open filing evidence

Operating Segments · External Net Sales · Residential Segment

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:ExternalNetSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:ResidentialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30617022000 USD20260804Open filing evidence
2026-01-01 – 2026-06-301166338000 USD20260804Open filing evidence
2026-01-01 – 2026-03-31549316000 USD20260505Open filing evidence
2025-04-01 – 2025-06-30630594000 USD20260804Open filing evidence
2025-01-01 – 2025-06-301173709000 USD20260804Open filing evidence
2025-01-01 – 2025-03-31543115000 USD20260505Open filing evidence

Operating Segments · Intersegment Sales · Commercial And Industrial Segment

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:IntersegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:CommercialAndIndustrialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-302000 USD20260804Open filing evidence
2026-01-01 – 2026-06-3051000 USD20260804Open filing evidence
2026-01-01 – 2026-03-3149000 USD20260505Open filing evidence
2025-04-01 – 2025-06-300 USD20260804Open filing evidence
2025-01-01 – 2025-06-300 USD20260804Open filing evidence
2025-01-01 – 2025-03-310 USD20260505Open filing evidence

Operating Segments · Intersegment Sales · Domestic

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:IntersegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3123205000 USD20260218Open filing evidence
2025-07-01 – 2025-09-304494000 USD20251104Open filing evidence
2025-01-01 – 2025-09-3018418000 USD20251104Open filing evidence
2025-04-01 – 2025-06-306231000 USD20250805Open filing evidence
2025-01-01 – 2025-06-3013924000 USD20250805Open filing evidence
2025-01-01 – 2025-03-317694000 USD20250506Open filing evidence
2024-01-01 – 2024-12-3135932000 USD20260218Open filing evidence
2024-07-01 – 2024-09-308853000 USD20251104Open filing evidence
2024-01-01 – 2024-09-3026571000 USD20251104Open filing evidence
2024-04-01 – 2024-06-309581000 USD20250805Open filing evidence
2024-01-01 – 2024-06-3017718000 USD20250805Open filing evidence
2024-01-01 – 2024-03-318136000 USD20250506Open filing evidence
2023-01-01 – 2023-12-3143937000 USD20260218Open filing evidence
2023-07-01 – 2023-09-307640000 USD20241105Open filing evidence
2023-01-01 – 2023-09-3033960000 USD20241105Open filing evidence
2023-04-01 – 2023-06-3010713000 USD20240806Open filing evidence
2023-01-01 – 2023-06-3026320000 USD20240806Open filing evidence
2023-01-01 – 2023-03-3115607000 USD20240507Open filing evidence
2022-01-01 – 2022-12-3160731000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3015485000 USD20231107Open filing evidence
2022-01-01 – 2022-09-3044742000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3018987000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3029257000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3110270000 USD20230509Open filing evidence
2021-01-01 – 2021-12-3139339000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3011470000 USD20221107Open filing evidence
2021-01-01 – 2021-09-3026949000 USD20221107Open filing evidence
2021-04-01 – 2021-06-308798000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3015479000 USD20220808Open filing evidence
2020-01-01 – 2020-12-3113505000 USD20230222Open filing evidence

Operating Segments · Intersegment Sales · International

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:IntersegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3139250000 USD20260218Open filing evidence
2025-07-01 – 2025-09-304784000 USD20251104Open filing evidence
2025-01-01 – 2025-09-3037113000 USD20251104Open filing evidence
2025-04-01 – 2025-06-3014266000 USD20250805Open filing evidence
2025-01-01 – 2025-06-3032329000 USD20250805Open filing evidence
2025-01-01 – 2025-03-3118062000 USD20250506Open filing evidence
2024-01-01 – 2024-12-3128700000 USD20260218Open filing evidence
2024-07-01 – 2024-09-304485000 USD20251104Open filing evidence
2024-01-01 – 2024-09-3018127000 USD20251104Open filing evidence
2024-04-01 – 2024-06-303869000 USD20250805Open filing evidence
2024-01-01 – 2024-06-3013642000 USD20250805Open filing evidence
2024-01-01 – 2024-03-319772000 USD20250506Open filing evidence
2023-01-01 – 2023-12-3191552000 USD20260218Open filing evidence
2023-07-01 – 2023-09-3023293000 USD20241105Open filing evidence
2023-01-01 – 2023-09-3084078000 USD20241105Open filing evidence
2023-04-01 – 2023-06-3027842000 USD20240806Open filing evidence
2023-01-01 – 2023-06-3060784000 USD20240806Open filing evidence
2023-01-01 – 2023-03-3132942000 USD20240507Open filing evidence
2022-01-01 – 2022-12-3193699000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3025416000 USD20231107Open filing evidence
2022-01-01 – 2022-09-3059075000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3019334000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3033659000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3114250000 USD20230509Open filing evidence
2021-01-01 – 2021-12-3126123000 USD20240221Open filing evidence
2021-07-01 – 2021-09-307826000 USD20221107Open filing evidence
2021-01-01 – 2021-09-3016378000 USD20221107Open filing evidence
2021-04-01 – 2021-06-306549000 USD20220808Open filing evidence
2021-01-01 – 2021-06-308552000 USD20220808Open filing evidence
2020-01-01 – 2020-12-311649000 USD20230222Open filing evidence

Operating Segments · Intersegment Sales · Residential Segment

Consolidation Items · Product Or Service · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=gnrc:IntersegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:ResidentialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-304241000 USD20260804Open filing evidence
2026-01-01 – 2026-06-307108000 USD20260804Open filing evidence
2026-01-01 – 2026-03-312867000 USD20260505Open filing evidence
2025-04-01 – 2025-06-304124000 USD20260804Open filing evidence
2025-01-01 – 2025-06-309672000 USD20260804Open filing evidence
2025-01-01 – 2025-03-315548000 USD20260505Open filing evidence

Operating Segments · Commercial And Industrial Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:CommercialAndIndustrialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30556490000 USD20260804Open filing evidence
2026-01-01 – 2026-06-301066588000 USD20260804Open filing evidence
2026-01-01 – 2026-03-31510098000 USD20260505Open filing evidence
2025-04-01 – 2025-06-30430575000 USD20260804Open filing evidence
2025-01-01 – 2025-06-30829581000 USD20260804Open filing evidence
2025-01-01 – 2025-03-31399006000 USD20260505Open filing evidence

Operating Segments · Domestic

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-313494171000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30938140000 USD20251104Open filing evidence
2025-01-01 – 2025-09-302604937000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30884462000 USD20250805Open filing evidence
2025-01-01 – 2025-06-301666797000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31782336000 USD20250506Open filing evidence
2024-01-01 – 2024-12-313635081000 USD20260218Open filing evidence
2024-07-01 – 2024-09-301020200000 USD20251104Open filing evidence
2024-01-01 – 2024-09-302567813000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30827139000 USD20250805Open filing evidence
2024-01-01 – 2024-06-301547613000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31720473000 USD20250506Open filing evidence
2023-01-01 – 2023-12-313320261000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30894005000 USD20241105Open filing evidence
2023-01-01 – 2023-09-302429252000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30815252000 USD20240806Open filing evidence
2023-01-01 – 2023-06-301535247000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31719993000 USD20240507Open filing evidence
2022-01-01 – 2022-12-313928597000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30946617000 USD20231107Open filing evidence
2022-01-01 – 2022-09-303047979000 USD20231107Open filing evidence
2022-04-01 – 2022-06-301126418000 USD20230808Open filing evidence
2022-01-01 – 2022-06-302101362000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31974944000 USD20230509Open filing evidence
2021-01-01 – 2021-12-313203389000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30802234000 USD20221107Open filing evidence
2021-01-01 – 2021-09-302294597000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30792944000 USD20220808Open filing evidence
2021-01-01 – 2021-06-301492363000 USD20220808Open filing evidence
2020-01-01 – 2020-12-312102313000 USD20230222Open filing evidence

Operating Segments · International

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31777431000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30185491000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30568237000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30197204000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30382746000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31185541000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31725385000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30166701000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30537918000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30184508000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30371217000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31186708000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31837895000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30207595000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30647783000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30223723000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30440187000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31216466000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31790570000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30182542000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30571343000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30203294000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30388801000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31185432000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31599257000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30159760000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30418843000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30142384000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30259083000 USD20220808Open filing evidence
2020-01-01 – 2020-12-31398041000 USD20230222Open filing evidence

Operating Segments · Residential Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:ResidentialSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30621263000 USD20260804Open filing evidence
2026-01-01 – 2026-06-301173446000 USD20260804Open filing evidence
2026-01-01 – 2026-03-31552183000 USD20260505Open filing evidence
2025-04-01 – 2025-06-30634718000 USD20260804Open filing evidence
2025-01-01 – 2025-06-301183381000 USD20260804Open filing evidence
2025-01-01 – 2025-03-31548663000 USD20260505Open filing evidence

Commercial And Industrial Power Products · Domestic

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:CommercialAndIndustrialPowerProductsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31863762000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30212875000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30635356000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30216335000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30422481000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31206145000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31828586000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30199339000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30606147000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30200315000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30406808000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31206493000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31916118000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30238212000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30700941000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30234605000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30462729000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31228123000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31746172000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30196485000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30515771000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30173549000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30319286000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31145737000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31556520000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30140824000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30402357000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30143654000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30261533000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31117879000 USD20220509Open filing evidence
2020-01-01 – 2020-12-31404867000 USD20230222Open filing evidence
2020-07-01 – 2020-09-30108774000 USD20211104Open filing evidence
2020-01-01 – 2020-09-30294940000 USD20211104Open filing evidence
2020-04-01 – 2020-06-3090339000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30186167000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3195827000 USD20210504Open filing evidence
2019-01-01 – 2019-12-31513482000 USD20220222Open filing evidence
2019-07-01 – 2019-09-30132491000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-30390514000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-30137197000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-30258022000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-31122446000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-31120825000 USD20200505Open filing evidence
2018-01-01 – 2018-12-31464066000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-31461415000 USD20210223Open filing evidence
2018-07-01 – 2018-09-30121952000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-30121952000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-30340244000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-30340244000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-30120521000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-30120521000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-30218292000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-30218292000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-3197771000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-31385575000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-31372635000 USD20200225Open filing evidence
2017-07-01 – 2017-09-30101122000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-30284796000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-3098909000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-30183674000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-31346094000 iso4217-usd20190226Open filing evidence

Commercial And Industrial Power Products · International

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:CommercialAndIndustrialPowerProductsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31593623000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30145398000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30422493000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30145868000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30277095000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31131227000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31560883000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30128617000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30419948000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30143854000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30291331000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31147477000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31578681000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30146321000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30430935000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30149748000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30284614000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31134867000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31514565000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30114701000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30383492000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30135799000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30268791000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31132991000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31442478000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30117485000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30312637000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30110641000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30195153000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3184512000 USD20220509Open filing evidence
2020-01-01 – 2020-12-31296884000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3067426000 USD20211104Open filing evidence
2020-01-01 – 2020-09-30208216000 USD20211104Open filing evidence
2020-04-01 – 2020-06-3064551000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30140790000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3176239000 USD20210504Open filing evidence
2019-01-01 – 2019-12-31358113000 USD20220222Open filing evidence
2019-07-01 – 2019-09-3082414000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-30263944000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-3093231000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-30181530000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-3186678000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-3188299000 USD20200505Open filing evidence
2018-01-01 – 2018-12-31356204000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-31358855000 USD20210223Open filing evidence
2018-07-01 – 2018-09-3084414000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-3084414000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-30256875000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-30256875000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-3095107000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-3095107000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-30172461000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-30172461000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-3177354000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-31298778000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-31311718000 USD20200225Open filing evidence
2017-07-01 – 2017-09-3072720000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-30209702000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-3070994000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-30136982000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-31212374000 iso4217-usd20190226Open filing evidence

Other Products And Services · Domestic

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:OtherProductsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31425099000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30115327000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30319115000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30108582000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30203788000 USD20250805Open filing evidence
2025-01-01 – 2025-03-3195206000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31417934000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30110227000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30305995000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30102077000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30195768000 USD20250805Open filing evidence
2024-01-01 – 2024-03-3193691000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31414933000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30108378000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30305239000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30101750000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30196862000 USD20240806Open filing evidence
2023-01-01 – 2023-03-3195112000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31339657000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3098875000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30241353000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3073868000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30142478000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3168610000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31240622000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3064790000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30174584000 USD20221107Open filing evidence
2021-04-01 – 2021-06-3057151000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30109795000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3152644000 USD20220509Open filing evidence
2020-01-01 – 2020-12-31188558000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3056569000 USD20211104Open filing evidence
2020-01-01 – 2020-09-30135521000 USD20211104Open filing evidence
2020-04-01 – 2020-06-3042578000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3078951000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3136373000 USD20210504Open filing evidence
2019-01-01 – 2019-12-31143397000 USD20220222Open filing evidence
2019-07-01 – 2019-09-3040185000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-30103593000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-3031995000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-3063409000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-3131621000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-3131414000 USD20200505Open filing evidence
2018-01-01 – 2018-12-31125628000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-31124398000 USD20210223Open filing evidence
2018-07-01 – 2018-09-3030920000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-3033793000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-3083078000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-3091040000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-3026395000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-3029027000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-3052158000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-3057247000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-3128220000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-31102806000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-31102806000 USD20200225Open filing evidence
2017-07-01 – 2017-09-3024966000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-3067051000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-3021383000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-3042085000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-31100467000 iso4217-usd20190226Open filing evidence

Other Products And Services · International

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:OtherProductsAndServicesMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3159751000 USD20260218Open filing evidence
2025-07-01 – 2025-09-3014047000 USD20251104Open filing evidence
2025-01-01 – 2025-09-3045633000 USD20251104Open filing evidence
2025-04-01 – 2025-06-3016195000 USD20250805Open filing evidence
2025-01-01 – 2025-06-3031586000 USD20250805Open filing evidence
2025-01-01 – 2025-03-3115391000 USD20250506Open filing evidence
2024-01-01 – 2024-12-3154957000 USD20260218Open filing evidence
2024-07-01 – 2024-09-3012593000 USD20251104Open filing evidence
2024-01-01 – 2024-09-3038807000 USD20251104Open filing evidence
2024-04-01 – 2024-06-3013552000 USD20250805Open filing evidence
2024-01-01 – 2024-06-3026214000 USD20250805Open filing evidence
2024-01-01 – 2024-03-3112662000 USD20250506Open filing evidence
2023-01-01 – 2023-12-3150006000 USD20260218Open filing evidence
2023-07-01 – 2023-09-3012669000 USD20241105Open filing evidence
2023-01-01 – 2023-09-3039344000 USD20241105Open filing evidence
2023-04-01 – 2023-06-3015730000 USD20240806Open filing evidence
2023-01-01 – 2023-06-3026675000 USD20240806Open filing evidence
2023-01-01 – 2023-03-3110945000 USD20240507Open filing evidence
2022-01-01 – 2022-12-3152472000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3014082000 USD20231107Open filing evidence
2022-01-01 – 2022-09-3037817000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3012162000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3023735000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3111574000 USD20230509Open filing evidence
2021-01-01 – 2021-12-3140799000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3010783000 USD20221107Open filing evidence
2021-01-01 – 2021-09-3029578000 USD20221107Open filing evidence
2021-04-01 – 2021-06-308544000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3018794000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3110250000 USD20220509Open filing evidence
2020-01-01 – 2020-12-3138390000 USD20230222Open filing evidence
2020-07-01 – 2020-09-309709000 USD20211104Open filing evidence
2020-01-01 – 2020-09-3027593000 USD20211104Open filing evidence
2020-04-01 – 2020-06-308028000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3017884000 USD20210803Open filing evidence
2020-01-01 – 2020-03-319857000 USD20210504Open filing evidence
2019-01-01 – 2019-12-3145621000 USD20220222Open filing evidence
2019-07-01 – 2019-09-3011016000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-3034120000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-3011119000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-3023104000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-3111778000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-3111985000 USD20200505Open filing evidence
2018-01-01 – 2018-12-3134827000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-3136057000 USD20210223Open filing evidence
2018-07-01 – 2018-09-3010311000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-3010311000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-3023111000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-3023111000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-306528000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-306528000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-3012800000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-3012800000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-316272000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-3121724000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-3121724000 USD20200225Open filing evidence
2017-07-01 – 2017-09-305828000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-3015762000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-305121000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-309934000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-3119632000 iso4217-usd20190226Open filing evidence

Residential Power Products · Domestic

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:ResidentialPowerProductsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-312182105000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30605444000 USD20251104Open filing evidence
2025-01-01 – 2025-09-301632048000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30553314000 USD20250805Open filing evidence
2025-01-01 – 2025-06-301026604000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31473291000 USD20250506Open filing evidence
2024-01-01 – 2024-12-312352629000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30701781000 USD20251104Open filing evidence
2024-01-01 – 2024-09-301629100000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30515166000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30927319000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31412153000 USD20250506Open filing evidence
2023-01-01 – 2023-12-311945273000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30539775000 USD20241105Open filing evidence
2023-01-01 – 2023-09-301389112000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30468184000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30849336000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31381151000 USD20240507Open filing evidence
2022-01-01 – 2022-12-312782037000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30635772000 USD20231107Open filing evidence
2022-01-01 – 2022-09-302246113000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30860014000 USD20230808Open filing evidence
2022-01-01 – 2022-06-301610341000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31750327000 USD20230509Open filing evidence
2021-01-01 – 2021-12-312366908000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30585150000 USD20221107Open filing evidence
2021-01-01 – 2021-09-301690707000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30583341000 USD20220808Open filing evidence
2021-01-01 – 2021-06-301105556000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31522215000 USD20220509Open filing evidence
2020-01-01 – 2020-12-311495383000 USD20230222Open filing evidence
2020-07-01 – 2020-09-30441532000 USD20211104Open filing evidence
2020-01-01 – 2020-09-301013219000 USD20211104Open filing evidence
2020-04-01 – 2020-06-30327857000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30571686000 USD20210803Open filing evidence
2020-01-01 – 2020-03-31243830000 USD20210504Open filing evidence
2019-01-01 – 2019-12-311086019000 USD20220222Open filing evidence
2019-07-01 – 2019-09-30322134000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-30778733000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-30252340000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-30456599000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-31205181000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-31204259000 USD20200505Open filing evidence
2018-01-01 – 2018-12-31990631000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-31980707000 USD20210223Open filing evidence
2018-07-01 – 2018-09-30300387000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-30300387000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-30711203000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-30711203000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-30234131000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-30234131000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-30410816000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-30410816000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-31176685000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-31815125000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-31796237000 USD20200225Open filing evidence
2017-07-01 – 2017-09-30236821000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-30563636000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-30185114000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-30326815000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-31730288000 iso4217-usd20190226Open filing evidence

Residential Power Products · International

Product Or Service · Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions srt:ProductOrServiceAxis=gnrc:ResidentialPowerProductsMember;us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3184807000 USD20260218Open filing evidence
2025-07-01 – 2025-09-3021262000 USD20251104Open filing evidence
2025-01-01 – 2025-09-3062998000 USD20251104Open filing evidence
2025-04-01 – 2025-06-3020875000 USD20250805Open filing evidence
2025-01-01 – 2025-06-3041736000 USD20250805Open filing evidence
2025-01-01 – 2025-03-3120861000 USD20250506Open filing evidence
2024-01-01 – 2024-12-3180845000 USD20260218Open filing evidence
2024-07-01 – 2024-09-3021006000 USD20251104Open filing evidence
2024-01-01 – 2024-09-3061036000 USD20251104Open filing evidence
2024-04-01 – 2024-06-3023233000 USD20250805Open filing evidence
2024-01-01 – 2024-06-3040030000 USD20250805Open filing evidence
2024-01-01 – 2024-03-3116797000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31117656000 USD20260218Open filing evidence
2023-07-01 – 2023-09-3025312000 USD20241105Open filing evidence
2023-01-01 – 2023-09-3093426000 USD20241105Open filing evidence
2023-04-01 – 2023-06-3030403000 USD20240806Open filing evidence
2023-01-01 – 2023-06-3068114000 USD20240806Open filing evidence
2023-01-01 – 2023-03-3137712000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31129834000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3028343000 USD20231107Open filing evidence
2022-01-01 – 2022-09-3090959000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3035999000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3062616000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3126617000 USD20230509Open filing evidence
2021-01-01 – 2021-12-3189857000 USD20240221Open filing evidence
2021-07-01 – 2021-09-3023666000 USD20221107Open filing evidence
2021-01-01 – 2021-09-3060250000 USD20221107Open filing evidence
2021-04-01 – 2021-06-3016650000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3036584000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3119934000 USD20220509Open filing evidence
2020-01-01 – 2020-12-3161118000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3017345000 USD20211104Open filing evidence
2020-01-01 – 2020-09-3044629000 USD20211104Open filing evidence
2020-04-01 – 2020-06-3013495000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3027285000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3113789000 USD20210504Open filing evidence
2019-01-01 – 2019-12-3157704000 USD20220222Open filing evidence
2019-07-01 – 2019-09-3012895000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-3042500000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-3016034000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-3029605000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-3112649000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-3113571000 USD20200505Open filing evidence
2018-01-01 – 2018-12-3152108000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-3162032000 USD20210223Open filing evidence
2018-07-01 – 2018-09-3011531000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-3011531000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-3037587000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-3037587000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-3012267000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-3012267000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-3026056000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-3026056000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-3113789000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-3155365000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-3174253000 USD20200225Open filing evidence
2017-07-01 – 2017-09-3014382000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-3040252000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-3013354000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-3025870000 iso4217-usd20180807Open filing evidence
2016-01-01 – 2016-12-3138888000 iso4217-usd20190226Open filing evidence

Domestic

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=gnrc:DomesticMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-313470966000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30933646000 USD20251104Open filing evidence
2025-01-01 – 2025-09-302586519000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30878231000 USD20250805Open filing evidence
2025-01-01 – 2025-06-301652873000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31774642000 USD20250506Open filing evidence
2024-01-01 – 2024-12-313599149000 USD20260218Open filing evidence
2024-07-01 – 2024-09-301011347000 USD20251104Open filing evidence
2024-01-01 – 2024-09-302541242000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30817558000 USD20250805Open filing evidence
2024-01-01 – 2024-06-301529895000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31712337000 USD20250506Open filing evidence
2023-01-01 – 2023-12-313276324000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30886365000 USD20241105Open filing evidence
2023-01-01 – 2023-09-302395292000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30804539000 USD20240806Open filing evidence
2023-01-01 – 2023-06-301508927000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31704386000 USD20240507Open filing evidence
2022-01-01 – 2022-12-313867866000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30931132000 USD20231107Open filing evidence
2022-01-01 – 2022-09-303003237000 USD20231107Open filing evidence
2022-04-01 – 2022-06-301107431000 USD20230808Open filing evidence
2022-01-01 – 2022-06-302072105000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31964674000 USD20230509Open filing evidence
2021-01-01 – 2021-12-313164050000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30790764000 USD20221107Open filing evidence
2021-01-01 – 2021-09-302267648000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30784146000 USD20220808Open filing evidence
2021-01-01 – 2021-06-301476884000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31692738000 USD20220509Open filing evidence
2020-01-01 – 2020-12-312088808000 USD20230222Open filing evidence
2020-07-01 – 2020-09-30606875000 USD20211104Open filing evidence
2020-01-01 – 2020-09-301443680000 USD20211104Open filing evidence
2020-04-01 – 2020-06-30460774000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30836804000 USD20210803Open filing evidence
2020-01-01 – 2020-03-31376030000 USD20210504Open filing evidence
2019-01-01 – 2019-12-311742898000 USD20220222Open filing evidence
2019-07-01 – 2019-09-30494810000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-301272840000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-30421532000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-30778030000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-31359248000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-31356498000 USD20200505Open filing evidence
2018-01-01 – 2018-12-311580325000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-311566520000 USD20210223Open filing evidence
2018-07-01 – 2018-09-30453259000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-30456132000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-301134525000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-301142487000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-30381047000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-30383679000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-30681266000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-30686355000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-31302676000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-311303506000 Restatediso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-311271678000 USD20200225Open filing evidence
2017-07-01 – 2017-09-30362909000 Restatediso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-30915483000 Restatediso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-30305406000 Restatediso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-30552574000 Restatediso4217-usd20180807Open filing evidence
2017-01-01 – 2017-03-31248497000 iso4217-usd20170505Open filing evidence
2016-01-01 – 2016-12-311176849000 Restatediso4217-usd20190226Open filing evidence
2016-07-01 – 2016-09-30299095000 iso4217-usd20171106Open filing evidence
2016-01-01 – 2016-09-30833831000 iso4217-usd20171106Open filing evidence
2016-04-01 – 2016-06-30286720000 iso4217-usd20170804Open filing evidence
2016-01-01 – 2016-06-30534736000 iso4217-usd20170804Open filing evidence
2016-01-01 – 2016-03-31248017000 iso4217-usd20170505Open filing evidence
2015-01-01 – 2015-12-311204589000 iso4217-usd20180226Open filing evidence

International

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=gnrc:InternationalMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31738181000 USD20260218Open filing evidence
2025-07-01 – 2025-09-30180707000 USD20251104Open filing evidence
2025-01-01 – 2025-09-30531124000 USD20251104Open filing evidence
2025-04-01 – 2025-06-30182938000 USD20250805Open filing evidence
2025-01-01 – 2025-06-30350417000 USD20250805Open filing evidence
2025-01-01 – 2025-03-31167479000 USD20250506Open filing evidence
2024-01-01 – 2024-12-31696685000 USD20260218Open filing evidence
2024-07-01 – 2024-09-30162216000 USD20251104Open filing evidence
2024-01-01 – 2024-09-30519791000 USD20251104Open filing evidence
2024-04-01 – 2024-06-30180639000 USD20250805Open filing evidence
2024-01-01 – 2024-06-30357575000 USD20250805Open filing evidence
2024-01-01 – 2024-03-31176936000 USD20250506Open filing evidence
2023-01-01 – 2023-12-31746343000 USD20260218Open filing evidence
2023-07-01 – 2023-09-30184302000 USD20241105Open filing evidence
2023-01-01 – 2023-09-30563705000 USD20241105Open filing evidence
2023-04-01 – 2023-06-30195881000 USD20240806Open filing evidence
2023-01-01 – 2023-06-30379403000 USD20240806Open filing evidence
2023-01-01 – 2023-03-31183524000 USD20240507Open filing evidence
2022-01-01 – 2022-12-31696871000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30157126000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30512268000 USD20231107Open filing evidence
2022-04-01 – 2022-06-30183960000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30355142000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31171182000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31573134000 USD20240221Open filing evidence
2021-07-01 – 2021-09-30151934000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30402465000 USD20221107Open filing evidence
2021-04-01 – 2021-06-30135835000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30250531000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31114696000 USD20220509Open filing evidence
2020-01-01 – 2020-12-31396392000 USD20230222Open filing evidence
2020-07-01 – 2020-09-3094480000 USD20211104Open filing evidence
2020-01-01 – 2020-09-30280438000 USD20211104Open filing evidence
2020-04-01 – 2020-06-3086074000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30185959000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3199885000 USD20210504Open filing evidence
2019-01-01 – 2019-12-31461438000 USD20220222Open filing evidence
2019-07-01 – 2019-09-30106325000 RestatedUSD20201103Open filing evidence
2019-01-01 – 2019-09-30340564000 RestatedUSD20201103Open filing evidence
2019-04-01 – 2019-06-30120384000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-06-30234239000 RestatedUSD20200804Open filing evidence
2019-01-01 – 2019-03-31111105000 iso4217-usd20190507Open filing evidence
2019-01-01 – 2019-03-31113855000 USD20200505Open filing evidence
2018-01-01 – 2018-12-31443139000 iso4217-usd20190226Open filing evidence
2018-01-01 – 2018-12-31456944000 USD20210223Open filing evidence
2018-07-01 – 2018-09-30106256000 iso4217-usd20181106Open filing evidence
2018-07-01 – 2018-09-30106256000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-01-01 – 2018-09-30317573000 iso4217-usd20181106Open filing evidence
2018-01-01 – 2018-09-30317573000 USD2019-11-06 · 03:27:35.000ZOpen filing evidence
2018-04-01 – 2018-06-30113902000 iso4217-usd20180807Open filing evidence
2018-04-01 – 2018-06-30113902000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-06-30211317000 iso4217-usd20180807Open filing evidence
2018-01-01 – 2018-06-30211317000 USD2019-08-07 · 00:04:21.000ZOpen filing evidence
2018-01-01 – 2018-03-3197415000 iso4217-usd20190507Open filing evidence
2017-01-01 – 2017-12-31375867000 iso4217-usd20190226Open filing evidence
2017-01-01 – 2017-12-31407695000 USD20200225Open filing evidence
2017-07-01 – 2017-09-3092930000 iso4217-usd20181106Open filing evidence
2017-01-01 – 2017-09-30265716000 iso4217-usd20181106Open filing evidence
2017-04-01 – 2017-06-3089469000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-06-30172786000 iso4217-usd20180807Open filing evidence
2017-01-01 – 2017-03-3183317000 iso4217-usd20170505Open filing evidence
2016-01-01 – 2016-12-31270894000 iso4217-usd20190226Open filing evidence
2016-07-01 – 2016-09-3074026000 iso4217-usd20171106Open filing evidence
2016-01-01 – 2016-09-30193201000 iso4217-usd20171106Open filing evidence
2016-04-01 – 2016-06-3080656000 iso4217-usd20170804Open filing evidence
2016-01-01 – 2016-06-30119175000 iso4217-usd20170804Open filing evidence
2016-01-01 – 2016-03-3138518000 iso4217-usd20170505Open filing evidence
2015-01-01 – 2015-12-31112710000 iso4217-usd20180226Open filing evidence