{"schemaVersion":"edgar.public-analysis.v1","calculationVersion":"analysis-v1.4:context-v3","mappingVersion":"analysis-mappings-v2","status":"ready","ticker":"GNRC","cik":"0001474735","name":"GENERAC HOLDINGS INC.","lens":"corporate","businessModel":"corporate","basis":"annual","asOf":"","selectedEnd":"latest","period":{"kind":"annual","start":"2025-01-01","end":"2025-12-31","fiscalYear":2025,"fiscalPeriod":"FY"},"comparisonPeriod":{"kind":"annual","start":"2024-01-01","end":"2024-12-31","fiscalYear":2024,"fiscalPeriod":"FY"},"checkedAt":"2026-09-27T20:35:04.428Z","retrievedAt":"2026-09-13T08:26:16.832Z","calculatedAt":"2026-09-19T09:56:49.723Z","freshUntil":"2026-09-28T21:35:04.428Z","stale":false,"metrics":[{"key":"revenue","label":"Revenue","format":"currency","unit":"USD","value":4209147000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[0],"calculations":[],"previous":{"value":4295834000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[1],"calculations":[]},"change":{"delta":-86687000,"percent":-2.0179317915915744,"reason":null}},{"key":"netIncome","label":"Net Income","format":"currency","unit":"USD","value":159554000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[2],"calculations":[],"previous":{"value":316315000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[3],"calculations":[]},"change":{"delta":-156761000,"percent":-49.55850971341859,"reason":null}},{"key":"operatingMargin","label":"Operating margin","format":"percent","unit":"%","value":6.870536952023771,"classification":"calculated","formula":"Reported operating income / reported revenue × 100","observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[4,0],"calculations":[],"previous":{"value":12.494477207452617,"classification":"calculated","formula":"Reported operating income / reported revenue × 100","observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[5,1],"calculations":[]},"change":{"delta":-5.623940255428845,"percent":null,"reason":null}},{"key":"operatingCashFlow","label":"Operating Cash Flow","format":"currency","unit":"USD","value":437978000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[6],"calculations":[],"previous":{"value":741301000,"classification":"reported","formula":null,"observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[7],"calculations":[]},"change":{"delta":-303323000,"percent":-40.917656930180854,"reason":null}},{"key":"freeCashFlow","label":"Free cash flow","format":"currency","unit":"USD","value":268128000,"classification":"calculated","formula":"Operating cash flow − reported purchases of property, plant and equipment","observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[6,8],"calculations":[],"previous":{"value":604568000,"classification":"calculated","formula":"Operating cash flow − reported purchases of property, plant and equipment","observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[7,9],"calculations":[]},"change":{"delta":-336440000,"percent":-55.64965396779188,"reason":null}},{"key":"roe","label":"Return on average equity","format":"percent","unit":"%","value":6.224432871047653,"classification":"calculated","formula":"Net income / average beginning and ending equity × annualization factor × 100","observationPeriod":{"kind":"duration","start":"2025-01-01","end":"2025-12-31"},"reason":null,"sourceIds":[2,10,11],"calculations":[],"previous":{"value":13.085656723611189,"classification":"calculated","formula":"Net income / average beginning and ending equity × annualization factor × 100","observationPeriod":{"kind":"duration","start":"2024-01-01","end":"2024-12-31"},"reason":null,"sourceIds":[3,11,12],"calculations":[]},"change":{"delta":-6.861223852563536,"percent":null,"reason":null}}],"sourceCatalog":[{"taxonomy":"us-gaap","tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2025-01-01","end":"2025-12-31","value":4209147000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2024-01-01","end":"2024-12-31","value":4295834000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"NetIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","value":159554000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"NetIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","value":316315000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"OperatingIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","value":289191000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"OperatingIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","value":536742000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD","start":"2025-01-01","end":"2025-12-31","value":437978000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD","start":"2024-01-01","end":"2024-12-31","value":741301000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD","start":"2025-01-01","end":"2025-12-31","value":169850000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD","start":"2024-01-01","end":"2024-12-31","value":136733000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"StockholdersEquity","unit":"USD","start":null,"end":"2025-12-31","value":2632422000,"accession":"0001437749-26-025669","filed":"2026-08-04","form":"10-Q","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926025669/gnrc20260630_10q.htm","revised":false},{"taxonomy":"us-gaap","tag":"StockholdersEquity","unit":"USD","start":null,"end":"2024-12-31","value":2494278000,"accession":"0001437749-26-004568","filed":"2026-02-18","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774926004568/gnrc20251231_10k.htm","revised":false},{"taxonomy":"us-gaap","tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","value":2340252000,"accession":"0001437749-25-004353","filed":"2025-02-19","form":"10-K","url":"https://www.sec.gov/Archives/edgar/data/1474735/000143774925004353/gnrc20241231_10k.htm","revised":false}],"coverage":{"displayedMetrics":6,"availableMetrics":6,"reportedMetrics":3,"calculatedMetrics":3,"comparableMetrics":6,"sourceCount":13,"sourceInputsOmitted":0,"preparedHistoryPeriods":11},"limitations":["Normalized standard SEC XBRL concepts, not a complete reproduction of the filed financial statements. Missing values are not zero.","Values are unscaled USD, reported per-share units, percentages or ratios as labeled. Balance-sheet inputs are point-in-time observations; income and cash-flow inputs cover their stated durations.","The latest filed values in the prepared model are used, including subsequent comparative revisions. Selecting an older reporting end does not create an as-filed historical vintage.","Year-over-year changes require compatible periods. Percentage growth is not calculated from a zero or negative base; percentage-valued metrics change in percentage points.","Reported inputs, calculated metrics and source-check dates remain separate. CFTC positioning, market prices and personal research assumptions are outside this summary."],"interactiveUrl":"/analysis/GNRC#analysis-workspace","summaryUrl":"/api/v1/analysis/GNRC"}