{
  "cik": 1287213,
  "cik_padded": "0001287213",
  "entityName": "DOUGLAS DYNAMICS, INC",
  "fiscal_years": [
    {
      "accn": "0001437749-26-005316",
      "filed": "2026-02-24",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 6000000.0,
        "capex": 10828000.0,
        "cost_of_revenue": 481373000.0,
        "dividends_paid": 27936000.0,
        "eps_diluted": 1.96,
        "free_cash_flow": 63862000.0,
        "gross_profit": 174680000.0,
        "net_income": 46897000.0,
        "operating_cash_flow": 74690000.0,
        "operating_income": 73608000.0,
        "revenue": 656053000.0,
        "stockholders_equity": 281446000.0,
        "total_assets": 626701000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "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.2662589760278514,
        "net_margin": 0.07148355392018632,
        "operating_margin": 0.1121982522753497,
        "payout_ratio": 0.5956884235665394,
        "revenue_growth_yoy": 0.1539989164544137,
        "roa_avg2y": 0.07708986063760187,
        "roa_period_end": 0.0748315384848596,
        "roe_avg2y": 0.1718906060722683,
        "roe_period_end": 0.16662876715249106
      }
    },
    {
      "accn": "0001437749-26-005316",
      "filed": "2026-02-24",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 7764000.0,
        "cost_of_revenue": 421667000.0,
        "dividends_paid": 27477000.0,
        "eps_diluted": 2.36,
        "free_cash_flow": 33367000.0,
        "gross_profit": 146837000.0,
        "net_income": 56151000.0,
        "operating_cash_flow": 41131000.0,
        "operating_income": 88709000.0,
        "revenue": 568504000.0,
        "stockholders_equity": 264215000.0,
        "total_assets": 589983000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "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.2582866611316719,
        "net_margin": 0.09876975359891926,
        "operating_margin": 0.15603935944162223,
        "payout_ratio": 0.4893412405834268,
        "revenue_growth_yoy": 0.0005737638556931103,
        "roa_avg2y": 0.09489767204861244,
        "roa_period_end": 0.09517392874031963,
        "roe_avg2y": 0.2265157932954133,
        "roe_period_end": 0.21252010673126054
      }
    },
    {
      "accn": "0001437749-26-005316",
      "filed": "2026-02-24",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 9766000.0,
        "cost_of_revenue": 433908000.0,
        "dividends_paid": 27441000.0,
        "eps_diluted": 0.98,
        "free_cash_flow": 2703000.0,
        "gross_profit": 134270000.0,
        "net_income": 23723000.0,
        "operating_cash_flow": 12469000.0,
        "operating_income": 44909000.0,
        "revenue": 568178000.0,
        "stockholders_equity": 231565000.0,
        "total_assets": 593418000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "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.2363167880488157,
        "net_margin": 0.04175276057855108,
        "operating_margin": 0.07904037115129414,
        "payout_ratio": 1.1567255406145935,
        "revenue_growth_yoy": -0.07773492536538175,
        "roa_avg2y": 0.03986023797182076,
        "roa_period_end": 0.03997687970368273,
        "roe_avg2y": 0.101236058864823,
        "roe_period_end": 0.10244639733983979
      }
    },
    {
      "accn": "0001437749-26-005316",
      "filed": "2026-02-24",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 6001000.0,
        "capex": 12402000.0,
        "cost_of_revenue": 464612000.0,
        "dividends_paid": 27026000.0,
        "eps_diluted": 1.63,
        "free_cash_flow": 27628000.0,
        "gross_profit": 151456000.0,
        "net_income": 38609000.0,
        "operating_cash_flow": 40030000.0,
        "operating_income": 58753000.0,
        "revenue": 616068000.0,
        "stockholders_equity": 237102000.0,
        "total_assets": 596891000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "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.24584299135809684,
        "net_margin": 0.06267002993176078,
        "operating_margin": 0.09536771914788628,
        "payout_ratio": 0.6999922297909814,
        "revenue_growth_yoy": 0.13780512805358913,
        "roa_avg2y": 0.06603401669450223,
        "roa_period_end": 0.06468350167786079,
        "roe_avg2y": 0.17094520402380278,
        "roe_period_end": 0.1628370912096903
      }
    },
    {
      "accn": "0001437749-25-005050",
      "filed": "2025-02-25",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 11881000.0,
        "cost_of_revenue": 399581000.0,
        "dividends_paid": 26522000.0,
        "eps_diluted": 1.29,
        "free_cash_flow": 48654000.0,
        "gross_profit": 141872000.0,
        "net_income": 30691000.0,
        "operating_cash_flow": 60535000.0,
        "operating_income": 51135000.0,
        "revenue": 541453000.0,
        "stockholders_equity": 214610000.0,
        "total_assets": 572476000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "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.2620208956271366,
        "net_margin": 0.05668266682426729,
        "operating_margin": 0.09444033000094193,
        "payout_ratio": 0.8641621322211723,
        "revenue_growth_yoy": 0.12766529071922758,
        "roa_avg2y": 0.05329788360982844,
        "roa_period_end": 0.053610981071695575,
        "roe_avg2y": 0.1479747549504115,
        "roe_period_end": 0.14300824751875496
      }
    },
    {
      "accn": "0001437749-24-005713",
      "filed": "2024-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 14682000.0,
        "cost_of_revenue": 351874000.0,
        "dividends_paid": 25926000.0,
        "eps_diluted": -3.81,
        "free_cash_flow": 38684000.0,
        "gross_profit": 128280000.0,
        "net_income": -86553000.0,
        "operating_cash_flow": 53366000.0,
        "operating_income": -75140000.0,
        "revenue": 480154000.0,
        "stockholders_equity": 200204000.0,
        "total_assets": 579202000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2671642847919626,
        "net_margin": -0.18026091628935717,
        "operating_margin": -0.15649145899024064,
        "revenue_growth_yoy": -0.16014412901645939,
        "roa_avg2y": -0.13472363932673204,
        "roa_period_end": -0.1494349121722646,
        "roe_avg2y": -0.3371973656273192,
        "roe_period_end": -0.43232402948992027
      }
    },
    {
      "accn": "0001437749-23-003961",
      "filed": "2023-02-21",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "cost_of_revenue": 402893000.0,
        "dividends_paid": 25183000.0,
        "eps_diluted": 2.11,
        "gross_profit": 168817000.0,
        "operating_cash_flow": 77296000.0,
        "operating_income": 86573000.0,
        "revenue": 571710000.0,
        "stockholders_equity": 313163000.0,
        "total_assets": 705695000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "gross_margin": 0.29528432247118297,
        "operating_margin": 0.15142817162547445,
        "revenue_growth_yoy": 0.09091013171979918
      }
    },
    {
      "accn": "0001558370-22-001580",
      "filed": "2022-02-22",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "cost_of_revenue": 369177000.0,
        "dividends_paid": 24383000.0,
        "eps_diluted": 1.89,
        "gross_profit": 154890000.0,
        "operating_cash_flow": 58181000.0,
        "operating_income": 73460000.0,
        "revenue": 524067000.0,
        "stockholders_equity": 282756000.0,
        "total_assets": 676193000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "gross_margin": 0.29555381277584736,
        "operating_margin": 0.1401729168217041,
        "revenue_growth_yoy": 0.10346853305876481
      }
    },
    {
      "accn": "0001558370-21-001470",
      "filed": "2021-02-23",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "cost_of_revenue": 331841000.0,
        "dividends_paid": 21974000.0,
        "eps_diluted": 2.4,
        "gross_profit": 143086000.0,
        "operating_cash_flow": 66354000.0,
        "operating_income": 70808000.0,
        "revenue": 474927000.0,
        "stockholders_equity": 256678000.0,
        "total_assets": 685176000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3012799861873509,
        "operating_margin": 0.14909238682997597,
        "revenue_growth_yoy": 0.14091642883911326
      }
    },
    {
      "accn": "0001558370-20-001328",
      "filed": "2020-02-25",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "gross_profit": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "cost_of_revenue": 282294000.0,
        "dividends_paid": 21451000.0,
        "eps_diluted": 1.7,
        "gross_profit": 133974000.0,
        "operating_cash_flow": 69920000.0,
        "operating_income": 69808000.0,
        "revenue": 416268000.0,
        "stockholders_equity": 220463000.0,
        "total_assets": 666173000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "operating_margin": "ratio"
      },
      "ratios": {
        "gross_margin": 0.321845541814408,
        "operating_margin": 0.16769965502993267
      }
    },
    {
      "accn": "0001047469-13-002601",
      "filed": "2013-03-12",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 166000.0
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0001047469-12-002516",
      "filed": "2012-03-13",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 1000000.0
      },
      "period_end": "2009-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001437749-26-005316",
    "filed": "2026-02-24",
    "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": "3531",
  "sic_description": "Construction Machinery & Equip",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001287213.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001287213.json"
  },
  "ticker": "PLOW"
}
