{
  "cik": 863436,
  "cik_padded": "0000863436",
  "entityName": "BENCHMARK ELECTRONICS INC",
  "fiscal_years": [
    {
      "accn": "0001193125-26-064849",
      "filed": "2026-02-24",
      "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": 26848000.0,
        "capex": 35613000.0,
        "cash": 322064000.0,
        "cost_of_revenue": 2389044000.0,
        "dividends_paid": 24425000.0,
        "eps_diluted": 0.68,
        "free_cash_flow": 88351000.0,
        "gross_profit": 270064000.0,
        "net_income": 24852000.0,
        "operating_cash_flow": 123964000.0,
        "operating_income": 76049000.0,
        "revenue": 2659108000.0,
        "stockholders_equity": 1099803000.0,
        "total_assets": 2071715000.0,
        "total_liabilities": 971912000.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.10156187714075547,
        "leverage": 0.883714628892629,
        "net_margin": 0.009345991212090671,
        "operating_margin": 0.028599440113000297,
        "payout_ratio": 0.9828182842427169,
        "revenue_growth_yoy": 0.001130602894087395,
        "roa_avg2y": 0.011816956990926877,
        "roa_period_end": 0.011995858503703454,
        "roe_avg2y": 0.022547887723277572,
        "roe_period_end": 0.02259677414955224
      }
    },
    {
      "accn": "0001193125-26-064849",
      "filed": "2026-02-24",
      "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": 5100000.0,
        "capex": 31306000.0,
        "cash": 315152000.0,
        "cost_of_revenue": 2386081000.0,
        "dividends_paid": 23913000.0,
        "eps_diluted": 1.66,
        "free_cash_flow": 157919000.0,
        "gross_profit": 270024000.0,
        "net_income": 61126000.0,
        "operating_cash_flow": 189225000.0,
        "operating_income": 109411000.0,
        "revenue": 2656105000.0,
        "stockholders_equity": 1104572000.0,
        "total_assets": 2134444000.0,
        "total_liabilities": 1029872000.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.10166164364737088,
        "leverage": 0.9323719956689107,
        "net_margin": 0.02301339743722481,
        "operating_margin": 0.0411922721428558,
        "payout_ratio": 0.3912083237902038,
        "revenue_growth_yoy": -0.0644144226650736,
        "roa_avg2y": 0.027726578002036196,
        "roa_period_end": 0.02863790289180695,
        "roe_avg2y": 0.0559849829895446,
        "roe_period_end": 0.05533908156281346
      }
    },
    {
      "accn": "0001193125-26-064849",
      "filed": "2026-02-24",
      "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"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 73479000.0,
        "cash": 277391000.0,
        "cost_of_revenue": 2567906000.0,
        "dividends_paid": 23455000.0,
        "eps_diluted": 1.92,
        "free_cash_flow": 100815000.0,
        "gross_profit": 271070000.0,
        "net_income": 68943000.0,
        "operating_cash_flow": 174294000.0,
        "operating_income": 109664000.0,
        "revenue": 2838976000.0,
        "stockholders_equity": 1079085000.0,
        "total_assets": 2274755000.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.0954816102707455,
        "net_margin": 0.024284460312450688,
        "operating_margin": 0.03862801235375008,
        "payout_ratio": 0.3402085781007499,
        "revenue_growth_yoy": -0.016406642204237838,
        "roa_avg2y": 0.030627135954310956,
        "roa_period_end": 0.030307879310079548,
        "roe_avg2y": 0.06548845144219832,
        "roe_period_end": 0.06389024034251241
      }
    },
    {
      "accn": "0000950170-25-029247",
      "filed": "2025-02-27",
      "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"
      },
      "fundamentals": {
        "buybacks": 9391000.0,
        "capex": 43357000.0,
        "cash": 207430000.0,
        "cost_of_revenue": 2631096000.0,
        "dividends_paid": 23156000.0,
        "eps_diluted": 1.91,
        "free_cash_flow": -220824000.0,
        "gross_profit": 255235000.0,
        "net_income": 68229000.0,
        "operating_cash_flow": -177467000.0,
        "operating_income": 90069000.0,
        "revenue": 2886331000.0,
        "stockholders_equity": 1026416000.0,
        "total_assets": 2227331000.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.08842887388868428,
        "net_margin": 0.0236386609851746,
        "operating_margin": 0.03120536071573219,
        "payout_ratio": 0.33938647789063303,
        "revenue_growth_yoy": 0.2797883580992312,
        "roa_avg2y": 0.03303099260725245,
        "roa_period_end": 0.030632627121878156,
        "roe_avg2y": 0.0682215638495404,
        "roe_period_end": 0.06647304796495768
      }
    },
    {
      "accn": "0000950170-24-020565",
      "filed": "2024-02-27",
      "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"
      },
      "fundamentals": {
        "buybacks": 40216000.0,
        "capex": 38794000.0,
        "cash": 271749000.0,
        "cost_of_revenue": 2049418000.0,
        "dividends_paid": 23260000.0,
        "eps_diluted": 0.99,
        "free_cash_flow": -41416000.0,
        "gross_profit": 205901000.0,
        "net_income": 35770000.0,
        "operating_cash_flow": -2622000.0,
        "operating_income": 53062000.0,
        "revenue": 2255319000.0,
        "stockholders_equity": 973802000.0,
        "total_assets": 1903880000.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.09129573244405781,
        "net_margin": 0.015860284066245175,
        "operating_margin": 0.023527492119740045,
        "payout_ratio": 0.6502655856863293,
        "revenue_growth_yoy": 0.09847788572672664,
        "roa_avg2y": 0.019610127421969978,
        "roa_period_end": 0.0187879488203038,
        "roe_avg2y": 0.036436978898741465,
        "roe_period_end": 0.03673231313963208
      }
    },
    {
      "accn": "0000950170-23-004399",
      "filed": "2023-02-24",
      "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"
      },
      "fundamentals": {
        "buybacks": 25220000.0,
        "capex": 34584000.0,
        "cash": 390808000.0,
        "cost_of_revenue": 1878083000.0,
        "dividends_paid": 23041000.0,
        "eps_diluted": 0.38,
        "free_cash_flow": 85854000.0,
        "gross_profit": 175048000.0,
        "net_income": 14055000.0,
        "operating_cash_flow": 120438000.0,
        "operating_income": 25134000.0,
        "revenue": 2053131000.0,
        "stockholders_equity": 989588000.0,
        "total_assets": 1744235000.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.08525905068892341,
        "net_margin": 0.006845642094927211,
        "operating_margin": 0.012241790708922128,
        "payout_ratio": 1.63934542867307,
        "revenue_growth_yoy": -0.09477733516453235,
        "roa_avg2y": 0.008022010730830576,
        "roa_period_end": 0.008057973839534237,
        "roe_avg2y": 0.014024006944652318,
        "roe_period_end": 0.01420288039062721
      }
    },
    {
      "accn": "0000950170-22-002119",
      "filed": "2022-02-25",
      "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"
      },
      "fundamentals": {
        "buybacks": 122110000.0,
        "capex": 32576000.0,
        "cash": 347558000.0,
        "cost_of_revenue": 2082567000.0,
        "dividends_paid": 23287000.0,
        "eps_diluted": 0.6,
        "free_cash_flow": 60560000.0,
        "gross_profit": 185528000.0,
        "net_income": 23425000.0,
        "operating_cash_flow": 93136000.0,
        "operating_income": 28545000.0,
        "revenue": 2268095000.0,
        "stockholders_equity": 1014832000.0,
        "total_assets": 1759874000.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.08179904280905341,
        "net_margin": 0.010328050632799773,
        "operating_margin": 0.012585451667588878,
        "payout_ratio": 0.9941088580576307,
        "revenue_growth_yoy": -0.11625718644127234,
        "roa_avg2y": 0.01280174617457319,
        "roa_period_end": 0.013310612009723423,
        "roe_avg2y": 0.02182056647774139,
        "roe_period_end": 0.023082638308606743
      }
    },
    {
      "accn": "0001564590-21-009779",
      "filed": "2021-03-01",
      "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"
      },
      "fundamentals": {
        "buybacks": 211858000.0,
        "capex": 62808000.0,
        "cash": 458102000.0,
        "cost_of_revenue": 2360629000.0,
        "dividends_paid": 21005000.0,
        "eps_diluted": 0.49,
        "free_cash_flow": 13879000.0,
        "gross_profit": 205836000.0,
        "net_income": 22817000.0,
        "operating_cash_flow": 76687000.0,
        "operating_income": 58538000.0,
        "revenue": 2566465000.0,
        "stockholders_equity": 1132225000.0,
        "total_assets": 1899783000.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.08020214575301046,
        "net_margin": 0.008890438794216948,
        "operating_margin": 0.022808805107414284,
        "payout_ratio": 0.9205855283341369,
        "revenue_growth_yoy": 0.04562516118491949,
        "roa_avg2y": 0.01138264148420825,
        "roa_period_end": 0.012010319073283633,
        "roe_avg2y": 0.018465114190023887,
        "roe_period_end": 0.02015235487646007
      }
    },
    {
      "accn": "0000863436-20-000009",
      "filed": "2020-03-02",
      "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": 29348000.0,
        "capex": 50786000.0,
        "cash": 742546000.0,
        "cost_of_revenue": 2228559000.0,
        "dividends_paid": 0.0,
        "eps_diluted": -0.64,
        "free_cash_flow": 95056000.0,
        "gross_profit": 225920000.0,
        "net_income": -31901000.0,
        "operating_cash_flow": 145842000.0,
        "operating_income": 76826000.0,
        "revenue": 2454479000.0,
        "stockholders_equity": 1339138000.0,
        "total_assets": 2109304000.0,
        "total_liabilities": 770166000.0
      },
      "period_end": "2017-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.09204397348683774,
        "leverage": 0.5751207119803934,
        "net_margin": -0.012997055586949408,
        "operating_margin": 0.031300328908904905,
        "revenue_growth_yoy": 0.05692410707557427,
        "roa_avg2y": -0.015492581884106007,
        "roa_period_end": -0.015123946097859768,
        "roe_avg2y": -0.023590153527153525,
        "roe_period_end": -0.02382204074561397
      }
    },
    {
      "accn": "0000863436-19-000006",
      "filed": "2019-02-28",
      "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"
      },
      "fundamentals": {
        "buybacks": 41929000.0,
        "capex": 30478000.0,
        "cash": 681433000.0,
        "cost_of_revenue": 2107600000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 1.28,
        "free_cash_flow": 242610000.0,
        "gross_profit": 214685000.0,
        "net_income": 63933000.0,
        "operating_cash_flow": 273088000.0,
        "operating_income": 76860000.0,
        "revenue": 2322285000.0,
        "stockholders_equity": 1365465000.0,
        "total_assets": 2008925000.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.0924455869972893,
        "net_margin": 0.027530212699991605,
        "operating_margin": 0.03309671293575078,
        "payout_ratio": 0.0,
        "roa_period_end": 0.03182448324352577,
        "roe_period_end": 0.046821412485856466
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-064849",
    "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": "3672",
  "sic_description": "Printed Circuit Boards",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000863436.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000863436.json"
  },
  "ticker": "BHE"
}
