{
  "cik": 1315257,
  "cik_padded": "0001315257",
  "entityName": "Koppers Holdings Inc.",
  "fiscal_years": [
    {
      "accn": "0001315257-26-000012",
      "filed": "2026-02-26",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 38200000.0,
        "capex": 55000000.0,
        "dividends_paid": 6400000.0,
        "eps_diluted": 2.74,
        "free_cash_flow": 67500000.0,
        "net_income": 56000000.0,
        "operating_cash_flow": 122500000.0,
        "operating_income": 167800000.0,
        "revenue": 1879300000.0,
        "stockholders_equity": 574000000.0,
        "total_assets": 1886800000.0,
        "total_liabilities": 1312500000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "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": {
        "leverage": 2.2865853658536586,
        "net_margin": 0.02979832916511467,
        "operating_margin": 0.08928856489118289,
        "payout_ratio": 0.11428571428571428,
        "revenue_growth_yoy": -0.101715979159696,
        "roa_avg2y": 0.029653163886682554,
        "roa_period_end": 0.029679881280474878,
        "roe_avg2y": 0.10539192622565165,
        "roe_period_end": 0.0975609756097561
      }
    },
    {
      "accn": "0001315257-26-000012",
      "filed": "2026-02-26",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 50800000.0,
        "capex": 77400000.0,
        "dividends_paid": 5900000.0,
        "eps_diluted": 2.46,
        "free_cash_flow": 42000000.0,
        "net_income": 52400000.0,
        "operating_cash_flow": 119400000.0,
        "operating_income": 148200000.0,
        "revenue": 2092100000.0,
        "stockholders_equity": 488700000.0,
        "total_assets": 1890200000.0,
        "total_liabilities": 1401200000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "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": {
        "leverage": 2.8671986904031104,
        "net_margin": 0.0250466038908274,
        "operating_margin": 0.07083791405764543,
        "payout_ratio": 0.11259541984732824,
        "revenue_growth_yoy": -0.028827406926005012,
        "roa_avg2y": 0.028128942212201732,
        "roa_period_end": 0.027721934186858532,
        "roe_avg2y": 0.1061158363710004,
        "roe_period_end": 0.10722324534479229
      }
    },
    {
      "accn": "0001315257-26-000012",
      "filed": "2026-02-26",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 20100000.0,
        "capex": 120500000.0,
        "dividends_paid": 5000000.0,
        "eps_diluted": 4.14,
        "free_cash_flow": 25600000.0,
        "net_income": 89200000.0,
        "operating_cash_flow": 146100000.0,
        "operating_income": 195200000.0,
        "revenue": 2154200000.0,
        "stockholders_equity": 498900000.0,
        "total_assets": 1835500000.0,
        "total_liabilities": 1332500000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "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": {
        "leverage": 2.670875927039487,
        "net_margin": 0.04140748305635503,
        "operating_margin": 0.09061368489462446,
        "payout_ratio": 0.05605381165919283,
        "revenue_growth_yoy": 0.08770512496844231,
        "roa_avg2y": 0.050297442837407315,
        "roa_period_end": 0.048597112503405065,
        "roe_avg2y": 0.19859735055104086,
        "roe_period_end": 0.17879334535979155
      }
    },
    {
      "accn": "0000950170-25-028542",
      "filed": "2025-02-27",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 23600000.0,
        "capex": 105300000.0,
        "dividends_paid": 4200000.0,
        "eps_diluted": 2.98,
        "free_cash_flow": -3000000.0,
        "net_income": 63400000.0,
        "operating_cash_flow": 102300000.0,
        "operating_income": 137700000.0,
        "revenue": 1980500000.0,
        "stockholders_equity": 399400000.0,
        "total_assets": 1711400000.0,
        "total_liabilities": 1308400000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "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": {
        "leverage": 3.2759138708062094,
        "net_margin": 0.03201211815198182,
        "operating_margin": 0.06952789699570816,
        "payout_ratio": 0.06624605678233439,
        "revenue_growth_yoy": 0.1798522578339092,
        "roa_avg2y": 0.03758930424213678,
        "roa_period_end": 0.03704569358420007,
        "roe_avg2y": 0.15732009925558313,
        "roe_period_end": 0.1587381071607411
      }
    },
    {
      "accn": "0000950170-24-021787",
      "filed": "2024-02-28",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 11500000.0,
        "capex": 125000000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 3.88,
        "free_cash_flow": -22000000.0,
        "net_income": 85200000.0,
        "operating_cash_flow": 103000000.0,
        "operating_income": 156500000.0,
        "revenue": 1678600000.0,
        "stockholders_equity": 406600000.0,
        "total_assets": 1661900000.0,
        "total_liabilities": 1251100000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "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": {
        "leverage": 3.0769798327594686,
        "net_margin": 0.05075658286667461,
        "operating_margin": 0.09323245561777674,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.005691690132406686,
        "roa_avg2y": 0.05226192301794203,
        "roa_period_end": 0.05126662254046574,
        "roe_avg2y": 0.2277161566216758,
        "roe_period_end": 0.20954254795868174
      }
    },
    {
      "accn": "0000950170-23-004546",
      "filed": "2023-02-27",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1600000.0,
        "capex": 69800000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 5.71,
        "free_cash_flow": 57300000.0,
        "net_income": 122000000.0,
        "operating_cash_flow": 127100000.0,
        "operating_income": 156700000.0,
        "revenue": 1669100000.0,
        "stockholders_equity": 341700000.0,
        "total_assets": 1598600000.0,
        "total_liabilities": 1252600000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "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": {
        "leverage": 3.665788703541118,
        "net_margin": 0.07309328380564376,
        "operating_margin": 0.09388293092085555,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.019609040928527794,
        "roa_avg2y": 0.07713707637835104,
        "roa_period_end": 0.07631677718003253,
        "roe_avg2y": 0.49897750511247446,
        "roe_period_end": 0.35703833772314897
      }
    },
    {
      "accn": "0001564590-22-006039",
      "filed": "2022-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 900000.0,
        "capex": 37200000.0,
        "eps_diluted": 3.16,
        "free_cash_flow": 78100000.0,
        "net_income": 66600000.0,
        "operating_cash_flow": 115300000.0,
        "operating_income": 125000000.0,
        "revenue": 1637000000.0,
        "stockholders_equity": 147300000.0,
        "total_assets": 1564600000.0,
        "total_liabilities": 1405900000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "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": {
        "leverage": 9.544467073998643,
        "net_margin": 0.04068417837507636,
        "operating_margin": 0.07635919364691508,
        "revenue_growth_yoy": 0.04754591412299226,
        "roa_avg2y": 0.04375102644112334,
        "roa_period_end": 0.0425667902339256,
        "roe_avg2y": 0.6545454545454545,
        "roe_period_end": 0.4521384928716905
      }
    },
    {
      "accn": "0001564590-21-007979",
      "filed": "2021-02-24",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 31800000.0,
        "capex": 109700000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 1.1,
        "free_cash_flow": -31400000.0,
        "net_income": 23400000.0,
        "operating_cash_flow": 78300000.0,
        "operating_income": 84400000.0,
        "revenue": 1562700000.0,
        "stockholders_equity": 56200000.0,
        "total_assets": 1479900000.0,
        "total_liabilities": 1412900000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "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": {
        "leverage": 25.140569395017792,
        "net_margin": 0.014974083317335381,
        "operating_margin": 0.054009086836884886,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.05909861064046086,
        "roa_avg2y": 0.01746203499869408,
        "roa_period_end": 0.015811879181025744,
        "roe_avg2y": 0.29980781550288277,
        "roe_period_end": 0.41637010676156583
      }
    },
    {
      "accn": "0001564590-20-006973",
      "filed": "2020-02-27",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 5200000.0,
        "capex": 67500000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 1.32,
        "free_cash_flow": 34300000.0,
        "net_income": 29100000.0,
        "operating_cash_flow": 101800000.0,
        "operating_income": 123600000.0,
        "revenue": 1475500000.0,
        "stockholders_equity": 99900000.0,
        "total_assets": 1200200000.0,
        "total_liabilities": 1094400000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "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": {
        "leverage": 10.954954954954955,
        "net_margin": 0.019722128092172143,
        "operating_margin": 0.08376821416468994,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": 0.04187261686202514,
        "roa_avg2y": 0.025440398653669625,
        "roa_period_end": 0.024245959006832195,
        "roe_avg2y": 0.4466615502686109,
        "roe_period_end": 0.2912912912912913
      }
    },
    {
      "accn": "0001564590-19-005736",
      "filed": "2019-03-01",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 300000.0,
        "capex": 49900000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 1.39,
        "free_cash_flow": 69600000.0,
        "net_income": 29300000.0,
        "operating_cash_flow": 119500000.0,
        "operating_income": 93400000.0,
        "revenue": 1416200000.0,
        "stockholders_equity": 30400000.0,
        "total_assets": 1087500000.0,
        "total_liabilities": 1052900000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 34.63486842105263,
        "net_margin": 0.020689168196582407,
        "operating_margin": 0.06595113684507838,
        "payout_ratio": 0.0,
        "roa_period_end": 0.026942528735632184,
        "roe_period_end": 0.9638157894736843
      }
    },
    {
      "accn": "0001564590-18-003507",
      "filed": "2018-02-27",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "dividends_paid": "USD"
      },
      "fundamentals": {
        "dividends_paid": 8700000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001315257-26-000012",
    "filed": "2026-02-26",
    "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": "2400",
  "sic_description": "Lumber & Wood Products (No Furniture)",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001315257.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001315257.json"
  },
  "ticker": "KOP"
}
