{
  "cik": 1402829,
  "cik_padded": "0001402829",
  "entityName": "Orion Group Holdings Inc",
  "fiscal_years": [
    {
      "accn": "0001402829-26-000011",
      "filed": "2026-03-04",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 38862000.0,
        "cash": 1588000.0,
        "cost_of_revenue": 746646000.0,
        "eps_diluted": 0.06,
        "free_cash_flow": -10796000.0,
        "gross_profit": 105614000.0,
        "net_income": 2488000.0,
        "operating_cash_flow": 28066000.0,
        "operating_income": 14611000.0,
        "revenue": 852260000.0,
        "stockholders_equity": 159032000.0,
        "total_assets": 414652000.0,
        "total_liabilities": 255620000.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.1239222772393401,
        "leverage": 1.6073494642587656,
        "net_margin": 0.00291929692816746,
        "operating_margin": 0.017143829347851594,
        "revenue_growth_yoy": 0.07014869524381148,
        "roa_avg2y": 0.005980992080233759,
        "roa_period_end": 0.006000212226155909,
        "roe_avg2y": 0.01606659111235959,
        "roe_period_end": 0.015644650133306504
      }
    },
    {
      "accn": "0001402829-26-000011",
      "filed": "2026-03-04",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 14091000.0,
        "cash": 28316000.0,
        "cost_of_revenue": 705234000.0,
        "eps_diluted": -0.05,
        "free_cash_flow": -1415000.0,
        "gross_profit": 91160000.0,
        "net_income": -1644000.0,
        "operating_cash_flow": 12676000.0,
        "operating_income": 11521000.0,
        "revenue": 796394000.0,
        "stockholders_equity": 150679000.0,
        "total_assets": 417317000.0,
        "total_liabilities": 266638000.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.11446595529348538,
        "leverage": 1.769576384234034,
        "net_margin": -0.002064304854129991,
        "operating_margin": 0.014466457557440162,
        "revenue_growth_yoy": 0.11887976307219386,
        "roa_avg2y": -0.0039414535908224545,
        "roa_period_end": -0.003939451304404086,
        "roe_avg2y": -0.012081395092484402,
        "roe_period_end": -0.010910611299517516
      }
    },
    {
      "accn": "0001402829-26-000011",
      "filed": "2026-03-04",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 8909000.0,
        "cash": 30938000.0,
        "cost_of_revenue": 650115000.0,
        "eps_diluted": -0.55,
        "free_cash_flow": 8269000.0,
        "gross_profit": 61663000.0,
        "net_income": -17875000.0,
        "operating_cash_flow": 17178000.0,
        "operating_income": -6630000.0,
        "revenue": 711778000.0,
        "stockholders_equity": 121475000.0,
        "total_assets": 416893000.0,
        "total_liabilities": 295418000.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.0866323488503438,
        "leverage": 2.431924264251904,
        "net_margin": -0.02511316730778417,
        "operating_margin": -0.009314702055978128,
        "revenue_growth_yoy": -0.04883459259516625,
        "roa_avg2y": -0.04559669816133706,
        "roa_period_end": -0.04287670937146942,
        "roe_avg2y": -0.1378844855848038,
        "roe_period_end": -0.1471496192632229
      }
    },
    {
      "accn": "0001402829-26-000011",
      "filed": "2026-03-04",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 14584000.0,
        "cash": 3784000.0,
        "cost_of_revenue": 697580000.0,
        "eps_diluted": -0.4,
        "free_cash_flow": -5019000.0,
        "gross_profit": 50742000.0,
        "net_income": -12612000.0,
        "operating_cash_flow": 9565000.0,
        "operating_income": -8030000.0,
        "revenue": 748322000.0,
        "stockholders_equity": 137800000.0,
        "total_assets": 367155000.0,
        "total_liabilities": 229355000.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.067807708446364,
        "leverage": 1.6644049346879535,
        "net_margin": -0.016853707361269614,
        "operating_margin": -0.010730674763003092,
        "revenue_growth_yoy": 0.24438273247306105,
        "roa_avg2y": -0.03508669434765372,
        "roa_period_end": -0.034350614862932546,
        "roe_avg2y": -0.0882272698654765,
        "roe_period_end": -0.09152394775036285
      }
    },
    {
      "accn": "0001402829-25-000005",
      "filed": "2025-03-06",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 16975000.0,
        "cash": 12293000.0,
        "cost_of_revenue": 560393000.0,
        "eps_diluted": -0.47,
        "free_cash_flow": -16906000.0,
        "gross_profit": 40967000.0,
        "net_income": -14560000.0,
        "operating_cash_flow": 69000.0,
        "operating_income": -9317000.0,
        "revenue": 601360000.0,
        "stockholders_equity": 148098000.0,
        "total_assets": 351750000.0,
        "total_liabilities": 203652000.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.06812391911666889,
        "leverage": 1.37511647692744,
        "net_margin": -0.024211786617001466,
        "operating_margin": -0.015493215378475455,
        "revenue_growth_yoy": -0.15294488845567666,
        "roa_avg2y": -0.0380186933946437,
        "roa_period_end": -0.041393034825870645,
        "roe_avg2y": -0.0946708627012406,
        "roe_period_end": -0.09831327904495674
      }
    },
    {
      "accn": "0001402829-24-000015",
      "filed": "2024-03-01",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 14694000.0,
        "cash": 1589000.0,
        "cost_of_revenue": 625239000.0,
        "eps_diluted": 0.67,
        "free_cash_flow": 31338000.0,
        "gross_profit": 84703000.0,
        "net_income": 20220000.0,
        "operating_cash_flow": 46032000.0,
        "operating_income": 26586000.0,
        "revenue": 709942000.0,
        "stockholders_equity": 159494000.0,
        "total_assets": 414189000.0,
        "total_liabilities": 254695000.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.11930974642999005,
        "leverage": 1.5968939270442775,
        "net_margin": 0.028481199872665654,
        "operating_margin": 0.0374481295655138,
        "revenue_growth_yoy": 0.002190883552845184,
        "roa_avg2y": 0.04998560009295047,
        "roa_period_end": 0.04881829309807841,
        "roe_avg2y": 0.13592591970152765,
        "roe_period_end": 0.1267759288750674
      }
    },
    {
      "accn": "0001402829-23-000010",
      "filed": "2023-03-16",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 17199000.0,
        "cash": 128000.0,
        "cost_of_revenue": 644349000.0,
        "eps_diluted": -0.18,
        "free_cash_flow": -17915000.0,
        "gross_profit": 64041000.0,
        "net_income": -5359000.0,
        "operating_cash_flow": -716000.0,
        "operating_income": 2193000.0,
        "revenue": 708390000.0,
        "stockholders_equity": 138021000.0,
        "total_assets": 394844000.0,
        "total_liabilities": 256823000.0
      },
      "period_end": "2019-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.09040359124211239,
        "leverage": 1.860753073807609,
        "net_margin": -0.007565041855475092,
        "operating_margin": 0.0030957523398128153,
        "revenue_growth_yoy": 0.3599503929782259,
        "roa_avg2y": -0.015144535787055224,
        "roa_period_end": -0.01357244886588121,
        "roe_avg2y": -0.0383325107472658,
        "roe_period_end": -0.038827424812166264
      }
    },
    {
      "accn": "0001402829-22-000007",
      "filed": "2022-03-07",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 17714000.0,
        "cash": 8684000.0,
        "cost_of_revenue": 504118000.0,
        "eps_diluted": -3.31,
        "free_cash_flow": 4217000.0,
        "gross_profit": 16776000.0,
        "net_income": -94422000.0,
        "operating_cash_flow": 21931000.0,
        "operating_income": -100540000.0,
        "revenue": 520894000.0,
        "stockholders_equity": 141585000.0,
        "total_assets": 312870000.0,
        "total_liabilities": 171285000.0
      },
      "period_end": "2018-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.0322061686254785,
        "leverage": 1.2097679838965991,
        "net_margin": -0.18126912577223006,
        "operating_margin": -0.1930143176922752,
        "roa_avg2y": -0.25308950553169246,
        "roa_period_end": -0.3017930769968358,
        "roe_avg2y": -0.5064865053332296,
        "roe_period_end": -0.6668926793092489
      }
    },
    {
      "accn": "0001402829-21-000004",
      "filed": "2021-03-02",
      "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": 10729000.0,
        "cash": 9086000.0,
        "eps_diluted": 0.01,
        "free_cash_flow": 23404000.0,
        "gross_profit": 62240000.0,
        "net_income": 400000.0,
        "operating_cash_flow": 34133000.0,
        "operating_income": 1538000.0,
        "stockholders_equity": 231266000.0,
        "total_assets": 433285000.0,
        "total_liabilities": 202019000.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.8735352364809353,
        "roa_avg2y": 0.0009080992234616515,
        "roa_period_end": 0.0009231798931419275,
        "roe_avg2y": 0.0017487485518176056,
        "roe_period_end": 0.0017296100594121056
      }
    },
    {
      "accn": "0001402829-20-000007",
      "filed": "2020-02-28",
      "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": 18715000.0,
        "cash": 305000.0,
        "eps_diluted": -0.13,
        "free_cash_flow": 4434000.0,
        "gross_profit": 67482000.0,
        "net_income": -3620000.0,
        "operating_cash_flow": 23149000.0,
        "operating_income": 4074000.0,
        "stockholders_equity": 226204000.0,
        "total_assets": 447676000.0,
        "total_liabilities": 221472000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.9790808296935509,
        "roa_period_end": -0.00808620520197643,
        "roe_period_end": -0.01600325370019982
      }
    }
  ],
  "latest_filing": {
    "accn": "0001402829-26-000011",
    "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": "1600",
  "sic_description": "Heavy Construction Other Than Bldg Const - Contractors",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001402829.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001402829.json"
  },
  "ticker": "ORN"
}
