{
  "cik": 1474735,
  "cik_padded": "0001474735",
  "entityName": "GENERAC HOLDINGS INC.",
  "fiscal_years": [
    {
      "accn": "0001437749-26-004568",
      "filed": "2026-02-18",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 147917000.0,
        "capex": 169850000.0,
        "cash": 341413000.0,
        "cost_of_revenue": 2597410000.0,
        "dividends_paid": 293000.0,
        "eps_diluted": 2.69,
        "free_cash_flow": 268128000.0,
        "gross_profit": 1611737000.0,
        "net_income": 159554000.0,
        "operating_cash_flow": 437978000.0,
        "operating_income": 289191000.0,
        "revenue": 4209147000.0,
        "stockholders_equity": 2632422000.0,
        "total_assets": 5573679000.0,
        "total_liabilities": 2934633000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3829129750041992,
        "leverage": 1.1148034015822692,
        "net_margin": 0.03790649269317513,
        "operating_margin": 0.06870536952023772,
        "payout_ratio": 0.0018363688782481167,
        "revenue_growth_yoy": -0.020179317915915745,
        "roa_avg2y": 0.0298706076283744,
        "roa_period_end": 0.028626334598745286,
        "roe_avg2y": 0.062244328710476526,
        "roe_period_end": 0.060611102627162364
      }
    },
    {
      "accn": "0001437749-26-004568",
      "filed": "2026-02-18",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 152743000.0,
        "capex": 136733000.0,
        "cash": 281277000.0,
        "cost_of_revenue": 2630208000.0,
        "dividends_paid": 273000.0,
        "eps_diluted": 5.39,
        "free_cash_flow": 604568000.0,
        "gross_profit": 1665626000.0,
        "net_income": 316315000.0,
        "operating_cash_flow": 741301000.0,
        "operating_income": 536742000.0,
        "revenue": 4295834000.0,
        "stockholders_equity": 2494278000.0,
        "total_assets": 5109331000.0,
        "total_liabilities": 2611888000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3877305314870174,
        "leverage": 1.0471519213175116,
        "net_margin": 0.07363296626452512,
        "operating_margin": 0.12494477207452617,
        "payout_ratio": 0.0008630637181290801,
        "revenue_growth_yoy": 0.0679069383570651,
        "roa_avg2y": 0.06200648204587772,
        "roa_period_end": 0.0619092793166072,
        "roe_avg2y": 0.1308565672361119,
        "roe_period_end": 0.12681625704913405
      }
    },
    {
      "accn": "0001437749-26-004568",
      "filed": "2026-02-18",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 251513000.0,
        "capex": 129060000.0,
        "cash": 200994000.0,
        "cost_of_revenue": 2657236000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 3.27,
        "free_cash_flow": 392610000.0,
        "gross_profit": 1365431000.0,
        "net_income": 214606000.0,
        "operating_cash_flow": 521670000.0,
        "operating_income": 386199000.0,
        "revenue": 4022667000.0,
        "stockholders_equity": 2340252000.0,
        "total_assets": 5093312000.0,
        "total_liabilities": 2743693000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3394342609020334,
        "leverage": 1.1723921184556194,
        "net_margin": 0.053349183514320234,
        "operating_margin": 0.09600570964486993,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": -0.11875163892246147,
        "roa_avg2y": 0.04182222077578635,
        "roa_period_end": 0.04213486234497317,
        "roe_avg2y": 0.09335499375439492,
        "roe_period_end": 0.09170209020225173
      }
    },
    {
      "accn": "0001437749-25-004353",
      "filed": "2025-02-19",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 345840000.0,
        "capex": 86188000.0,
        "cash": 132723000.0,
        "cost_of_revenue": 3042733000.0,
        "dividends_paid": 309000.0,
        "eps_diluted": 5.42,
        "free_cash_flow": -27672000.0,
        "gross_profit": 1522004000.0,
        "net_income": 399502000.0,
        "operating_cash_flow": 58516000.0,
        "operating_income": 566330000.0,
        "revenue": 4564737000.0,
        "stockholders_equity": 2257381000.0,
        "total_assets": 5169462000.0,
        "total_liabilities": 2799736000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3334264383687384,
        "leverage": 1.2402585119658578,
        "net_margin": 0.08751917142214329,
        "operating_margin": 0.12406629341405649,
        "payout_ratio": 0.0007734629613869267,
        "revenue_growth_yoy": 0.22143758509080633,
        "roa_avg2y": 0.07952470936800368,
        "roa_period_end": 0.07728115614352132,
        "roe_avg2y": 0.17870192377584762,
        "roe_period_end": 0.1769758848860693
      }
    },
    {
      "accn": "0001437749-24-005040",
      "filed": "2024-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 125992000.0,
        "capex": 109992000.0,
        "cash": 147339000.0,
        "cost_of_revenue": 2377102000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 8.3,
        "free_cash_flow": 301164000.0,
        "gross_profit": 1360082000.0,
        "net_income": 550494000.0,
        "operating_cash_flow": 411156000.0,
        "operating_income": 721136000.0,
        "revenue": 3737184000.0,
        "stockholders_equity": 2213774000.0,
        "total_assets": 4877780000.0,
        "total_liabilities": 2605643000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3639323083904887,
        "leverage": 1.1770140041395374,
        "net_margin": 0.147301818695574,
        "operating_margin": 0.19296240163716852,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.5037759536455818,
        "roa_avg2y": 0.13570324814996002,
        "roa_period_end": 0.11285748844761347,
        "roe_avg2y": 0.30548488693467685,
        "roe_period_end": 0.24866765984242295
      }
    },
    {
      "accn": "0001437749-23-004153",
      "filed": "2023-02-22",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 62128000.0,
        "cash": 655128000.0,
        "cost_of_revenue": 1527546000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 5.48,
        "free_cash_flow": 424405000.0,
        "gross_profit": 957654000.0,
        "net_income": 350576000.0,
        "operating_cash_flow": 486533000.0,
        "operating_income": 479106000.0,
        "revenue": 2485200000.0,
        "stockholders_equity": 1390293000.0,
        "total_assets": 3235423000.0,
        "total_liabilities": 1779012000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.38534282955094157,
        "leverage": 1.279595020617956,
        "net_margin": 0.14106550780621277,
        "operating_margin": 0.19278367938194113,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.12741433247925907,
        "roa_avg2y": 0.11881733075844267,
        "roa_period_end": 0.10835553805483858,
        "roe_avg2y": 0.28941232315519005,
        "roe_period_end": 0.2521597965320979
      }
    },
    {
      "accn": "0001437749-22-004080",
      "filed": "2022-02-22",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 60802000.0,
        "cash": 322883000.0,
        "cost_of_revenue": 1406584000.0,
        "dividends_paid": 285000.0,
        "eps_diluted": 4.03,
        "free_cash_flow": 248085000.0,
        "gross_profit": 797752000.0,
        "net_income": 252007000.0,
        "operating_cash_flow": 308887000.0,
        "operating_income": 372163000.0,
        "revenue": 2204336000.0,
        "stockholders_equity": 1032382000.0,
        "total_assets": 2665669000.0,
        "total_liabilities": 1571591000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.36190127094961927,
        "leverage": 1.522296010585229,
        "net_margin": 0.11432331550181099,
        "operating_margin": 0.16883224698956967,
        "payout_ratio": 0.0011309209664810897,
        "revenue_growth_yoy": 0.08938730810135491,
        "roa_avg2y": 0.09898187012800318,
        "roa_period_end": 0.09453799402701536,
        "roe_avg2y": 0.28111176615274097,
        "roe_period_end": 0.24410247369675178
      }
    },
    {
      "accn": "0001437749-21-003793",
      "filed": "2021-02-23",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 25656000.0,
        "capex": 47601000.0,
        "cash": 224482000.0,
        "cost_of_revenue": 1298424000.0,
        "dividends_paid": 314000.0,
        "eps_diluted": 3.54,
        "free_cash_flow": 199626000.0,
        "gross_profit": 725040000.0,
        "net_income": 238257000.0,
        "operating_cash_flow": 247227000.0,
        "operating_income": 357181000.0,
        "revenue": 2023464000.0,
        "stockholders_equity": 760549000.0,
        "total_assets": 2426314000.0,
        "total_liabilities": 1604049000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3583162339433763,
        "leverage": 2.1090672658829344,
        "net_margin": 0.11774709112689921,
        "operating_margin": 0.17651957237687452,
        "payout_ratio": 0.0013179046156041585,
        "revenue_growth_yoy": 0.20489254025162962,
        "roa_avg2y": 0.10702698550562532,
        "roa_period_end": 0.09819710062259049,
        "roe_avg2y": 0.36248107775047733,
        "roe_period_end": 0.313269756452247
      }
    },
    {
      "accn": "0001437749-20-003516",
      "filed": "2020-02-25",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 30012000.0,
        "capex": 33261000.0,
        "cash": 138472000.0,
        "cost_of_revenue": 1094587000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 2.53,
        "free_cash_flow": 224061000.0,
        "gross_profit": 584786000.0,
        "net_income": 157808000.0,
        "operating_cash_flow": 257322000.0,
        "operating_income": 250634000.0,
        "revenue": 1679373000.0,
        "stockholders_equity": 554041000.0,
        "total_assets": 2025965000.0,
        "total_liabilities": 1427716000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.348216864270177,
        "leverage": 2.5769139829001824,
        "net_margin": 0.09396840368399398,
        "operating_margin": 0.14924260423384203,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.1599938663146705,
        "roa_avg2y": 0.08109490037600843,
        "roa_period_end": 0.07789275727863018,
        "roe_avg2y": 0.33043155984894723,
        "roe_period_end": 0.28483090601598077
      }
    },
    {
      "accn": "0001437749-20-003516",
      "filed": "2020-02-25",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 149937000.0,
        "capex": 30467000.0,
        "cash": 67272000.0,
        "cost_of_revenue": 935322000.0,
        "dividends_paid": 76000.0,
        "eps_diluted": 1.47,
        "free_cash_flow": 210655000.0,
        "gross_profit": 512421000.0,
        "net_income": 97154000.0,
        "operating_cash_flow": 241122000.0,
        "operating_income": 202752000.0,
        "revenue": 1447743000.0,
        "stockholders_equity": 401122000.0,
        "total_assets": 1865969000.0,
        "total_liabilities": 1427434000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.35394472637754076,
        "leverage": 3.5586031182532993,
        "net_margin": 0.0671072144710767,
        "operating_margin": 0.1400469558478266,
        "payout_ratio": 0.0007822632109846223,
        "roa_period_end": 0.05206624547353145,
        "roe_period_end": 0.24220561325482023
      }
    }
  ],
  "latest_filing": {
    "accn": "0001437749-26-004568",
    "filed": "2026-02-18",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3621",
  "sic_description": "Motors & Generators",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001474735.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001474735.json"
  },
  "ticker": "GNRC"
}
