{
  "cik": 1049606,
  "cik_padded": "0001049606",
  "entityName": "COMPX INTERNATIONAL INC",
  "fiscal_years": [
    {
      "accn": "0001104659-26-023463",
      "filed": "2026-03-04",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 3747000.0,
        "cash": 54096000.0,
        "cost_of_revenue": 110106000.0,
        "dividends_paid": 27110000.0,
        "eps_diluted": 1.58,
        "free_cash_flow": 19124000.0,
        "gross_profit": 48179000.0,
        "net_income": 19478000.0,
        "operating_cash_flow": 22871000.0,
        "operating_income": 22604000.0,
        "revenue": 158285000.0,
        "stockholders_equity": 138630000.0,
        "total_assets": 156194000.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.3043813374609091,
        "net_margin": 0.12305651198786999,
        "operating_margin": 0.1428056985816723,
        "payout_ratio": 1.3918266762501283,
        "revenue_growth_yoy": 0.08458212565351751,
        "roa_avg2y": 0.12202807936398549,
        "roa_period_end": 0.12470389387556499,
        "roe_avg2y": 0.1367957159160741,
        "roe_period_end": 0.1405034985212436
      }
    },
    {
      "accn": "0001104659-26-023463",
      "filed": "2026-03-04",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 1432000.0,
        "cash": 60782000.0,
        "cost_of_revenue": 104578000.0,
        "dividends_paid": 39418000.0,
        "eps_diluted": 1.35,
        "free_cash_flow": 21507000.0,
        "gross_profit": 41363000.0,
        "net_income": 16587000.0,
        "operating_cash_flow": 22939000.0,
        "operating_income": 17023000.0,
        "revenue": 145941000.0,
        "stockholders_equity": 146145000.0,
        "total_assets": 163044000.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.28342275303033415,
        "net_margin": 0.11365551832589882,
        "operating_margin": 0.11664302697665495,
        "payout_ratio": 2.376439380237535,
        "revenue_growth_yoy": -0.09514716003149665,
        "roa_avg2y": 0.0946076977481691,
        "roa_period_end": 0.10173327445352175,
        "roe_avg2y": 0.10531629173889026,
        "roe_period_end": 0.11349686954736735
      }
    },
    {
      "accn": "0001104659-26-023463",
      "filed": "2026-03-04",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 1130000.0,
        "cash": 41393000.0,
        "cost_of_revenue": 112068000.0,
        "dividends_paid": 12311000.0,
        "eps_diluted": 1.84,
        "free_cash_flow": 24681000.0,
        "gross_profit": 49219000.0,
        "net_income": 22593000.0,
        "operating_cash_flow": 25811000.0,
        "operating_income": 25435000.0,
        "revenue": 161287000.0,
        "stockholders_equity": 168849000.0,
        "total_assets": 187604000.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.30516408638017944,
        "net_margin": 0.14007948563740413,
        "operating_margin": 0.15770024862512166,
        "payout_ratio": 0.5449032886292214,
        "revenue_growth_yoy": -0.03166988869009738,
        "roa_avg2y": 0.12380031288442729,
        "roa_period_end": 0.12042920193599285,
        "roe_avg2y": 0.13806315596498464,
        "roe_period_end": 0.1338059449567365
      }
    },
    {
      "accn": "0001558370-25-002264",
      "filed": "2026-03-04",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 3695000.0,
        "cash": 26748000.0,
        "cost_of_revenue": 117763000.0,
        "dividends_paid": 33880000.0,
        "eps_diluted": 1.69,
        "free_cash_flow": 13196000.0,
        "gross_profit": 48799000.0,
        "net_income": 20871000.0,
        "operating_cash_flow": 16891000.0,
        "operating_income": 25436000.0,
        "revenue": 166562000.0,
        "stockholders_equity": 158436000.0,
        "total_assets": 177387000.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.29297799017783166,
        "net_margin": 0.1253046913461654,
        "operating_margin": 0.1527119030751312,
        "payout_ratio": 1.623305064443486,
        "revenue_growth_yoy": 0.18284273692433334,
        "roa_avg2y": 0.11286532788591792,
        "roa_period_end": 0.11765800199563665,
        "roe_avg2y": 0.1259094364208926,
        "roe_period_end": 0.13173142467620996
      }
    },
    {
      "accn": "0001558370-25-002264",
      "filed": "2025-03-05",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 4094000.0,
        "cash": 76579000.0,
        "cost_of_revenue": 98066000.0,
        "dividends_paid": 9929000.0,
        "eps_diluted": 1.34,
        "free_cash_flow": 6380000.0,
        "gross_profit": 42749000.0,
        "net_income": 16568000.0,
        "operating_cash_flow": 10474000.0,
        "operating_income": 20526000.0,
        "revenue": 140815000.0,
        "stockholders_equity": 173088000.0,
        "total_assets": 192452000.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.30358271490963323,
        "net_margin": 0.11765791996591272,
        "operating_margin": 0.14576572098142954,
        "payout_ratio": 0.599287783679382,
        "revenue_growth_yoy": 0.22942804508586745,
        "roa_avg2y": 0.08801132545544851,
        "roa_period_end": 0.086088998815289,
        "roe_avg2y": 0.09724602634235673,
        "roe_period_end": 0.09572009613606952
      }
    },
    {
      "accn": "0001558370-24-002007",
      "filed": "2024-02-28",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 1740000.0,
        "cash": 70637000.0,
        "cost_of_revenue": 81689000.0,
        "dividends_paid": 4980000.0,
        "eps_diluted": 0.83,
        "free_cash_flow": 13762000.0,
        "gross_profit": 32848000.0,
        "net_income": 10323000.0,
        "operating_cash_flow": 15502000.0,
        "operating_income": 11817000.0,
        "revenue": 114537000.0,
        "stockholders_equity": 167656000.0,
        "total_assets": 184045000.0
      },
      "period_end": "2020-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.2867894217589076,
        "net_margin": 0.09012808088216034,
        "operating_margin": 0.10317190078315304,
        "payout_ratio": 0.48241790177274047,
        "revenue_growth_yoy": -0.07812110139001795,
        "roa_avg2y": 0.05694050288343,
        "roa_period_end": 0.05608954331821022,
        "roe_avg2y": 0.06259189755374396,
        "roe_period_end": 0.06157250560671852
      }
    },
    {
      "accn": "0001558370-23-002573",
      "filed": "2023-03-01",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "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"
      },
      "fundamentals": {
        "capex": 3166000.0,
        "cash": 63255000.0,
        "cost_of_revenue": 85280000.0,
        "dividends_paid": 3483000.0,
        "eps_diluted": 1.29,
        "free_cash_flow": 15299000.0,
        "gross_profit": 38963000.0,
        "net_income": 15998000.0,
        "operating_cash_flow": 18465000.0,
        "operating_income": 17666000.0,
        "revenue": 124243000.0,
        "stockholders_equity": 162195000.0,
        "total_assets": 178544000.0
      },
      "period_end": "2019-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.3136031808633082,
        "net_margin": 0.12876379353363973,
        "operating_margin": 0.14218909717247652,
        "payout_ratio": 0.2177147143392924,
        "revenue_growth_yoy": 0.050974056184812676,
        "roa_avg2y": 0.09274928762540836,
        "roa_period_end": 0.08960256295366968,
        "roe_avg2y": 0.10263121597911194,
        "roe_period_end": 0.09863435987545856
      }
    },
    {
      "accn": "0001564590-21-010577",
      "filed": "2022-03-02",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": {
        "capex": 3117000.0,
        "cash": 45414000.0,
        "cost_of_revenue": 79946000.0,
        "dividends_paid": 2487000.0,
        "free_cash_flow": 14046000.0,
        "gross_profit": 38271000.0,
        "net_income": 15325000.0,
        "operating_cash_flow": 17163000.0,
        "operating_income": 17811000.0,
        "revenue": 118217000.0,
        "stockholders_equity": 149562000.0,
        "total_assets": 166429000.0
      },
      "period_end": "2018-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.3237351649931905,
        "net_margin": 0.1296344857338623,
        "operating_margin": 0.1506636101406735,
        "payout_ratio": 0.16228384991843392,
        "revenue_growth_yoy": 0.05517918507609229,
        "roa_avg2y": 0.09656949853176554,
        "roa_period_end": 0.09208130794512975,
        "roe_avg2y": 0.1071127776981761,
        "roe_period_end": 0.10246586699830171
      }
    },
    {
      "accn": "0001564590-21-010577",
      "filed": "2021-03-03",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": {
        "capex": 2796000.0,
        "cash": 29655000.0,
        "cost_of_revenue": 77210000.0,
        "dividends_paid": 2485000.0,
        "free_cash_flow": 9787000.0,
        "gross_profit": 34825000.0,
        "net_income": 13203000.0,
        "operating_cash_flow": 12583000.0,
        "operating_income": 15235000.0,
        "revenue": 112035000.0,
        "stockholders_equity": 136585000.0,
        "total_assets": 150959000.0
      },
      "period_end": "2017-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.31084036238675417,
        "net_margin": 0.117847101352256,
        "operating_margin": 0.13598429062346587,
        "payout_ratio": 0.1882147996667424,
        "revenue_growth_yoy": 0.02859897172236504,
        "roa_avg2y": 0.08953037746788318,
        "roa_period_end": 0.08746083373631251,
        "roe_avg2y": 0.10064988279239961,
        "roe_period_end": 0.09666508035289381
      }
    },
    {
      "accn": "0001564590-20-006804",
      "filed": "2020-02-26",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": {
        "capex": 3175000.0,
        "cash": 33153000.0,
        "cost_of_revenue": 73753000.0,
        "dividends_paid": 2483000.0,
        "free_cash_flow": 10689000.0,
        "gross_profit": 35167000.0,
        "net_income": 10457000.0,
        "operating_cash_flow": 13864000.0,
        "operating_income": 15574000.0,
        "revenue": 108920000.0,
        "stockholders_equity": 125770000.0,
        "total_assets": 143980000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3228699963275799,
        "net_margin": 0.09600624311421227,
        "operating_margin": 0.14298567756151304,
        "payout_ratio": 0.23744859902457685,
        "roa_period_end": 0.07262814279761078,
        "roe_period_end": 0.08314383398266675
      }
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-023463",
    "filed": "2026-03-04",
    "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": "3420",
  "sic_description": "Cutlery, Handtools & General Hardware",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001049606.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001049606.json"
  },
  "ticker": "CIX"
}
