{
  "cik": 1026655,
  "cik_padded": "0001026655",
  "entityName": "CORE MOLDING TECHNOLOGIES INC",
  "fiscal_years": [
    {
      "accn": "0001026655-26-000009",
      "filed": "2026-03-10",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 3174000.0,
        "capex": 17268000.0,
        "cash": 38058000.0,
        "cost_of_revenue": 226216000.0,
        "eps_diluted": 1.29,
        "free_cash_flow": 1917000.0,
        "gross_profit": 47582000.0,
        "net_income": 11195000.0,
        "operating_cash_flow": 19185000.0,
        "operating_income": 14218000.0,
        "revenue": 273798000.0,
        "stockholders_equity": 158171000.0,
        "total_assets": 228132000.0,
        "total_liabilities": 69961000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.17378505321441354,
        "leverage": 0.44231243401129156,
        "net_margin": 0.040887807799910886,
        "operating_margin": 0.05192879422055676,
        "revenue_growth_yoy": -0.09451745828069502,
        "roa_avg2y": 0.05115586201854314,
        "roa_period_end": 0.04907246681745656,
        "roe_avg2y": 0.07328201301336684,
        "roe_period_end": 0.07077782905842411
      }
    },
    {
      "accn": "0001026655-26-000009",
      "filed": "2026-03-10",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 2939000.0,
        "capex": 11525000.0,
        "cash": 41803000.0,
        "cost_of_revenue": 249118000.0,
        "eps_diluted": 1.51,
        "free_cash_flow": 23626000.0,
        "gross_profit": 53260000.0,
        "net_income": 13299000.0,
        "operating_cash_flow": 35151000.0,
        "operating_income": 16695000.0,
        "revenue": 302378000.0,
        "stockholders_equity": 147361000.0,
        "total_assets": 209550000.0,
        "total_liabilities": 62189000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.17613715283519304,
        "leverage": 0.4220180373368802,
        "net_margin": 0.04398137430633181,
        "operating_margin": 0.05521235010483567,
        "revenue_growth_yoy": -0.154750124392712,
        "roa_avg2y": 0.0628902860304497,
        "roa_period_end": 0.06346456692913385,
        "roe_avg2y": 0.0928980070831325,
        "roe_period_end": 0.090247758905002
      }
    },
    {
      "accn": "0001026655-26-000009",
      "filed": "2026-03-10",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 9100000.0,
        "cash": 24104000.0,
        "cost_of_revenue": 293218000.0,
        "eps_diluted": 2.31,
        "free_cash_flow": 25742000.0,
        "gross_profit": 64520000.0,
        "net_income": 20324000.0,
        "operating_cash_flow": 34842000.0,
        "operating_income": 26537000.0,
        "revenue": 357738000.0,
        "stockholders_equity": 138953000.0,
        "total_assets": 213377000.0,
        "total_liabilities": 74424000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.18035545566867373,
        "leverage": 0.53560556447144,
        "net_margin": 0.05681252760400069,
        "operating_margin": 0.07417998647054548,
        "revenue_growth_yoy": -0.052038285423556346,
        "roa_avg2y": 0.0986621099438824,
        "roa_period_end": 0.09524925366838975,
        "roe_avg2y": 0.15935517763194004,
        "roe_period_end": 0.14626528394493102
      }
    },
    {
      "accn": "0001026655-26-000009",
      "filed": "2026-03-10",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 16588000.0,
        "cash": 4183000.0,
        "cost_of_revenue": 324974000.0,
        "eps_diluted": 1.44,
        "free_cash_flow": 2394000.0,
        "gross_profit": 52402000.0,
        "net_income": 12203000.0,
        "operating_cash_flow": 18982000.0,
        "operating_income": 18003000.0,
        "revenue": 377376000.0,
        "stockholders_equity": 116125000.0,
        "total_assets": 198615000.0,
        "total_liabilities": 82490000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.13885885694903757,
        "leverage": 0.7103552206673843,
        "net_margin": 0.03233644958873908,
        "operating_margin": 0.04770573645382854,
        "revenue_growth_yoy": 0.22730687550206027,
        "roa_avg2y": 0.06334169895693564,
        "roa_period_end": 0.06144047529139289,
        "roe_avg2y": 0.1128757746739432,
        "roe_period_end": 0.10508503767491927
      }
    },
    {
      "accn": "0001026655-25-000005",
      "filed": "2025-03-11",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 96000.0,
        "capex": 11569000.0,
        "cash": 6146000.0,
        "cost_of_revenue": 266139000.0,
        "eps_diluted": 0.55,
        "free_cash_flow": 977000.0,
        "gross_profit": 41344000.0,
        "net_income": 4671000.0,
        "operating_cash_flow": 12546000.0,
        "operating_income": 11068000.0,
        "revenue": 307483000.0,
        "stockholders_equity": 100095000.0,
        "total_assets": 186692000.0,
        "total_liabilities": 86597000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.13445946605178172,
        "leverage": 0.8651481092961686,
        "net_margin": 0.015191083734710538,
        "operating_margin": 0.035995485929303406,
        "revenue_growth_yoy": 0.3828410297001205,
        "roa_avg2y": 0.026524701873935266,
        "roa_period_end": 0.025019818738885438,
        "roe_avg2y": 0.048147938173553166,
        "roe_period_end": 0.04666566761576503
      }
    },
    {
      "accn": "0001026655-24-000030",
      "filed": "2024-03-12",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 20000.0,
        "capex": 3683000.0,
        "cash": 4131000.0,
        "cost_of_revenue": 187882000.0,
        "eps_diluted": 0.98,
        "free_cash_flow": 24481000.0,
        "gross_profit": 34474000.0,
        "net_income": 8165000.0,
        "operating_cash_flow": 28164000.0,
        "operating_income": 10390000.0,
        "revenue": 222356000.0,
        "stockholders_equity": 93932000.0,
        "total_assets": 165508000.0,
        "total_liabilities": 71576000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.15503966612099515,
        "leverage": 0.761998041136141,
        "net_margin": 0.03672039432261778,
        "operating_margin": 0.04672687042400475,
        "revenue_growth_yoy": -0.21785500721094656,
        "roa_avg2y": 0.04735886593931801,
        "roa_period_end": 0.049332962757087276,
        "roe_avg2y": 0.09155742943966629,
        "roe_period_end": 0.08692458374142997
      }
    },
    {
      "accn": "0001026655-23-000012",
      "filed": "2023-03-14",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 98000.0,
        "capex": 7460000.0,
        "cash": 1856000.0,
        "cost_of_revenue": 262784000.0,
        "eps_diluted": -1.94,
        "free_cash_flow": 9241000.0,
        "gross_profit": 21506000.0,
        "net_income": -15223000.0,
        "operating_cash_flow": 16701000.0,
        "operating_income": -11528000.0,
        "revenue": 284290000.0,
        "stockholders_equity": 84426000.0,
        "total_assets": 179306000.0,
        "total_liabilities": 94880000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.07564810580745014,
        "leverage": 1.1238244142799612,
        "net_margin": -0.05354743395828203,
        "operating_margin": -0.04055014246016392,
        "roa_avg2y": -0.0800149275697496,
        "roa_period_end": -0.08489955718157786,
        "roe_avg2y": -0.16604946688118677,
        "roe_period_end": -0.18031175230379268
      }
    },
    {
      "accn": "0001026655-22-000015",
      "filed": "2022-03-11",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 250000.0,
        "capex": 5801000.0,
        "cash": 1891000.0,
        "eps_diluted": -0.62,
        "free_cash_flow": -12329000.0,
        "gross_profit": 27141000.0,
        "net_income": -4782000.0,
        "operating_cash_flow": -6528000.0,
        "operating_income": -3100000.0,
        "stockholders_equity": 98929000.0,
        "total_assets": 201198000.0,
        "total_liabilities": 102269000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0337615865924046,
        "roa_avg2y": -0.028147956300621585,
        "roa_period_end": -0.023767631885008796,
        "roe_avg2y": -0.047372096824524125,
        "roe_period_end": -0.04833769673199972
      }
    },
    {
      "accn": "0001026655-21-000003",
      "filed": "2021-03-11",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 4259000.0,
        "cash": 26780000.0,
        "eps_diluted": 0.7,
        "free_cash_flow": 2653000.0,
        "gross_profit": 24631000.0,
        "net_income": 5459000.0,
        "operating_cash_flow": 6912000.0,
        "operating_income": 7941000.0,
        "stockholders_equity": 102962000.0,
        "total_assets": 138578000.0,
        "total_liabilities": 36685000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.3562964977370292,
        "roa_avg2y": 0.04013483658232641,
        "roa_period_end": 0.03939297724025458,
        "roe_avg2y": 0.05466434350716975,
        "roe_period_end": 0.053019560614595666
      }
    },
    {
      "accn": "0001026655-20-000013",
      "filed": "2020-03-13",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 2863000.0,
        "cash": 28285000.0,
        "eps_diluted": 0.97,
        "free_cash_flow": 23206000.0,
        "gross_profit": 27906000.0,
        "net_income": 7411000.0,
        "operating_cash_flow": 26069000.0,
        "operating_income": 11527000.0,
        "stockholders_equity": 96766000.0,
        "total_assets": 133455000.0,
        "total_liabilities": 36689000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.3791517681830395,
        "roa_period_end": 0.055531827207672996,
        "roe_period_end": 0.07658681768389723
      }
    }
  ],
  "latest_filing": {
    "accn": "0001026655-26-000009",
    "filed": "2026-03-10",
    "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": "3089",
  "sic_description": "Plastics Products, NEC",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001026655.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001026655.json"
  },
  "ticker": "CMT"
}
