{
  "cik": 861459,
  "cik_padded": "0000861459",
  "entityName": "GRANITE CONSTRUCTION INC",
  "fiscal_years": [
    {
      "accn": "0000861459-26-000004",
      "filed": "2026-02-13",
      "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"
      },
      "fundamentals": {
        "buybacks": 48208000.0,
        "capex": 138270000.0,
        "cash": 529220000.0,
        "cost_of_revenue": 3713163000.0,
        "dividends_paid": 22719000.0,
        "eps_diluted": 3.86,
        "free_cash_flow": 330646000.0,
        "gross_profit": 711216000.0,
        "net_income": 193003000.0,
        "operating_cash_flow": 468916000.0,
        "operating_income": 282446000.0,
        "revenue": 4424379000.0,
        "stockholders_equity": 1179048000.0,
        "total_assets": 4030393000.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.1607493390597867,
        "net_margin": 0.04362261912914784,
        "operating_margin": 0.06383856355886329,
        "payout_ratio": 0.11771319616793521,
        "revenue_growth_yoy": 0.10400431782419987,
        "roa_avg2y": 0.054705693612061596,
        "roa_period_end": 0.04788689341213128,
        "roe_avg2y": 0.17591513183859445,
        "roe_period_end": 0.1636939293396028
      }
    },
    {
      "accn": "0000861459-26-000004",
      "filed": "2026-02-13",
      "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"
      },
      "fundamentals": {
        "buybacks": 50631000.0,
        "capex": 136405000.0,
        "cash": 578330000.0,
        "cost_of_revenue": 3434877000.0,
        "dividends_paid": 22813000.0,
        "eps_diluted": 2.62,
        "free_cash_flow": 319938000.0,
        "gross_profit": 572697000.0,
        "net_income": 126346000.0,
        "operating_cash_flow": 456343000.0,
        "operating_income": 207363000.0,
        "revenue": 4007574000.0,
        "stockholders_equity": 1015226000.0,
        "total_assets": 3025655000.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.14290366191616174,
        "net_margin": 0.03152680399663238,
        "operating_margin": 0.05174277505543254,
        "payout_ratio": 0.18055973279723933,
        "revenue_growth_yoy": 0.14203944102511784,
        "roa_avg2y": 0.04327514323464108,
        "roa_period_end": 0.041758230862408305,
        "roe_avg2y": 0.12682005335945765,
        "roe_period_end": 0.12445110743814677
      }
    },
    {
      "accn": "0000861459-26-000004",
      "filed": "2026-02-13",
      "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": 4124000.0,
        "capex": 140384000.0,
        "cash": 417663000.0,
        "cost_of_revenue": 3112739000.0,
        "dividends_paid": 22811000.0,
        "eps_diluted": 0.97,
        "free_cash_flow": 43323000.0,
        "gross_profit": 396399000.0,
        "net_income": 43599000.0,
        "operating_cash_flow": 183707000.0,
        "operating_income": 80062000.0,
        "revenue": 3509138000.0,
        "stockholders_equity": 977298000.0,
        "total_assets": 2813540000.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.1129619296818763,
        "net_margin": 0.012424418760390729,
        "operating_margin": 0.022815289680827598,
        "payout_ratio": 0.5232000733961788,
        "revenue_growth_yoy": 0.06297057847073963,
        "roa_avg2y": 0.017504461029900192,
        "roa_period_end": 0.015496136539732863,
        "roe_avg2y": 0.04517296149745585,
        "roe_period_end": 0.04461177655126686
      }
    },
    {
      "accn": "0000861459-25-000007",
      "filed": "2025-02-14",
      "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": 70898000.0,
        "capex": 121612000.0,
        "cash": 293991000.0,
        "cost_of_revenue": 2931762000.0,
        "dividends_paid": 23271000.0,
        "eps_diluted": 1.7,
        "free_cash_flow": -65965000.0,
        "gross_profit": 369494000.0,
        "net_income": 83302000.0,
        "operating_cash_flow": 55647000.0,
        "operating_income": 85381000.0,
        "revenue": 3301256000.0,
        "stockholders_equity": 953016000.0,
        "total_assets": 2167933000.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.11192527934822383,
        "net_margin": 0.025233426308047605,
        "operating_margin": 0.025863186617457113,
        "payout_ratio": 0.27935703824638064,
        "revenue_growth_yoy": -0.05728633171181642,
        "roa_avg2y": 0.03573000261641997,
        "roa_period_end": 0.03842461921101805,
        "roe_avg2y": 0.08674138255988188,
        "roe_period_end": 0.08740881580162348
      }
    },
    {
      "accn": "0000861459-24-000006",
      "filed": "2024-02-23",
      "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": 2730000.0,
        "capex": 94810000.0,
        "cash": 395647000.0,
        "cost_of_revenue": 3139220000.0,
        "dividends_paid": 23804000.0,
        "eps_diluted": 0.21,
        "free_cash_flow": -72879000.0,
        "gross_profit": 362645000.0,
        "net_income": 10096000.0,
        "operating_cash_flow": 21931000.0,
        "operating_income": 24718000.0,
        "revenue": 3501865000.0,
        "stockholders_equity": 967682000.0,
        "total_assets": 2494927000.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.10355767569566503,
        "net_margin": 0.0028830351826812286,
        "operating_margin": 0.007058524529072365,
        "payout_ratio": 2.3577654516640254,
        "revenue_growth_yoy": -0.017009037858400616,
        "roa_avg2y": 0.00414201414053104,
        "roa_period_end": 0.004046611383820047,
        "roe_avg2y": 0.010390326786892298,
        "roe_period_end": 0.010433179494916718
      }
    },
    {
      "accn": "0001437749-23-004014",
      "filed": "2023-02-21",
      "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": 885000.0,
        "capex": 93253000.0,
        "cash": 425292000.0,
        "cost_of_revenue": 3217671000.0,
        "dividends_paid": 23712000.0,
        "eps_diluted": -3.18,
        "free_cash_flow": 175207000.0,
        "gross_profit": 344788000.0,
        "net_income": -145117000.0,
        "operating_cash_flow": 268460000.0,
        "operating_income": -158345000.0,
        "revenue": 3562459000.0,
        "stockholders_equity": 975664000.0,
        "total_assets": 2379996000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "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.09678371035287704,
        "net_margin": -0.04073506530180417,
        "operating_margin": -0.04444823084279706,
        "revenue_growth_yoy": 0.2221644343826515,
        "roa_avg2y": -0.05944879276964509,
        "roa_period_end": -0.060973631888456954,
        "roe_avg2y": -0.13708809310695821,
        "roe_period_end": -0.14873665524196855
      }
    },
    {
      "accn": "0001437749-22-004482",
      "filed": "2022-02-28",
      "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": 36900000.0,
        "capex": 106828000.0,
        "cash": 252345000.0,
        "cost_of_revenue": 2725092000.0,
        "dividends_paid": 24316000.0,
        "eps_diluted": -1.29,
        "free_cash_flow": 4610000.0,
        "gross_profit": 189785000.0,
        "net_income": -60191000.0,
        "operating_cash_flow": 111438000.0,
        "operating_income": -41724000.0,
        "revenue": 2914877000.0,
        "stockholders_equity": 1141471000.0,
        "total_assets": 2502088000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "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.06510909379709676,
        "net_margin": -0.020649584870991125,
        "operating_margin": -0.014314154593830205,
        "revenue_growth_yoy": -0.11321888963018603,
        "roa_avg2y": -0.024422030342215167,
        "roa_period_end": -0.02405630817141523,
        "roe_avg2y": -0.05047037964515359,
        "roe_period_end": -0.05273108121012273
      }
    },
    {
      "accn": "0001437749-21-007679",
      "filed": "2021-03-30",
      "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": 16557000.0,
        "capex": 111101000.0,
        "cash": 272804000.0,
        "cost_of_revenue": 2952191000.0,
        "dividends_paid": 22424000.0,
        "eps_diluted": 0.01,
        "free_cash_flow": -24711000.0,
        "gross_profit": 334840000.0,
        "net_income": 582000.0,
        "operating_cash_flow": 86390000.0,
        "operating_income": 8216000.0,
        "revenue": 3287031000.0,
        "stockholders_equity": 1243730000.0,
        "total_assets": 2427150000.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.10186700399235663,
        "net_margin": 0.00017705948012050997,
        "operating_margin": 0.0024995200836256184,
        "payout_ratio": 38.529209621993125,
        "revenue_growth_yoy": 0.11109379679513139,
        "roa_avg2y": 0.0002707525805233061,
        "roa_period_end": 0.0002397874049811507,
        "roe_avg2y": 0.0005317890131658899,
        "roe_period_end": 0.000467947223271932
      }
    },
    {
      "accn": "0001437749-21-003662",
      "filed": "2021-02-22",
      "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"
      },
      "fundamentals": {
        "buybacks": 6977000.0,
        "capex": 67695000.0,
        "cash": 233711000.0,
        "cost_of_revenue": 2679633000.0,
        "dividends_paid": 20687000.0,
        "eps_diluted": 0.84,
        "free_cash_flow": 78500000.0,
        "gross_profit": 278741000.0,
        "net_income": 34116000.0,
        "operating_cash_flow": 146195000.0,
        "operating_income": 62523000.0,
        "revenue": 2958374000.0,
        "stockholders_equity": 945108000.0,
        "total_assets": 1871978000.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.0942210146519676,
        "net_margin": 0.011532010489545946,
        "operating_margin": 0.021134244689819476,
        "payout_ratio": 0.6063723765974909,
        "revenue_growth_yoy": 0.17647100930280835,
        "roa_avg2y": 0.01892478319512979,
        "roa_period_end": 0.018224573152034906,
        "roe_avg2y": 0.037262928868830474,
        "roe_period_end": 0.03609746187737274
      }
    },
    {
      "accn": "0001564590-19-003791",
      "filed": "2019-02-22",
      "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": 5227000.0,
        "capex": 90970000.0,
        "cash": 189326000.0,
        "cost_of_revenue": 2213247000.0,
        "dividends_paid": 20563000.0,
        "eps_diluted": 1.42,
        "free_cash_flow": -17824000.0,
        "gross_profit": 301370000.0,
        "net_income": 57122000.0,
        "operating_cash_flow": 73146000.0,
        "operating_income": 92354000.0,
        "revenue": 2514617000.0,
        "stockholders_equity": 885988000.0,
        "total_assets": 1733453000.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.1198472769411803,
        "net_margin": 0.02271598418367489,
        "operating_margin": 0.03672686536359215,
        "payout_ratio": 0.3599838941213543,
        "roa_period_end": 0.03295272499456287,
        "roe_period_end": 0.06447265651453518
      }
    }
  ],
  "latest_filing": {
    "accn": "0000861459-26-000004",
    "filed": "2026-02-13",
    "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/CIK0000861459.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000861459.json"
  },
  "ticker": "GVA"
}
