{
  "cik": 1361538,
  "cik_padded": "0001361538",
  "entityName": "Primoris Services Corp",
  "fiscal_years": [
    {
      "accn": "0001104659-26-018677",
      "filed": "2026-02-24",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 129900000.0,
        "cash": 535500000.0,
        "cost_of_revenue": 6761800000.0,
        "dividends_paid": 17300000.0,
        "eps_diluted": 5.02,
        "free_cash_flow": 340500000.0,
        "gross_profit": 813100000.0,
        "net_income": 274900000.0,
        "operating_cash_flow": 470400000.0,
        "operating_income": 411500000.0,
        "revenue": 7574900000.0,
        "stockholders_equity": 1681000000.0,
        "total_assets": 4407800000.0,
        "total_liabilities": 2726800000.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.10734135104093784,
        "leverage": 1.6221296847114812,
        "net_margin": 0.03629090813080041,
        "operating_margin": 0.05432414949372269,
        "payout_ratio": 0.06293197526373226,
        "revenue_growth_yoy": 0.18974995288056795,
        "roa_avg2y": 0.06390273951904413,
        "roa_period_end": 0.062366713553246515,
        "roe_avg2y": 0.17790001617861187,
        "roe_period_end": 0.16353361094586552
      }
    },
    {
      "accn": "0001104659-26-018677",
      "filed": "2026-02-24",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 126500000.0,
        "cash": 455800000.0,
        "cost_of_revenue": 5663600000.0,
        "dividends_paid": 12900000.0,
        "eps_diluted": 3.31,
        "free_cash_flow": 381800000.0,
        "gross_profit": 703200000.0,
        "net_income": 180900000.0,
        "operating_cash_flow": 508300000.0,
        "operating_income": 317400000.0,
        "revenue": 6366800000.0,
        "stockholders_equity": 1409500000.0,
        "total_assets": 4195900000.0,
        "total_liabilities": 2786400000.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.11044794873405793,
        "leverage": 1.976871230932955,
        "net_margin": 0.02841301752842872,
        "operating_margin": 0.04985235911289816,
        "payout_ratio": 0.07131011608623548,
        "revenue_growth_yoy": 0.11399226637271884,
        "roa_avg2y": 0.045093512952918406,
        "roa_period_end": 0.043113515574727715,
        "roe_avg2y": 0.1367553674024796,
        "roe_period_end": 0.1283433841787868
      }
    },
    {
      "accn": "0001558370-25-001397",
      "filed": "2026-02-24",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 103000000.0,
        "cash": 217800000.0,
        "cost_of_revenue": 5127800000.0,
        "dividends_paid": 12800000.0,
        "eps_diluted": 2.33,
        "free_cash_flow": 95500000.0,
        "gross_profit": 587500000.0,
        "net_income": 126100000.0,
        "operating_cash_flow": 198500000.0,
        "operating_income": 253100000.0,
        "revenue": 5715300000.0,
        "stockholders_equity": 1236100000.0,
        "total_assets": 3827427000.0,
        "total_liabilities": 2591335000.0
      },
      "period_end": "2023-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.10279425401991146,
        "leverage": 2.0963797427392605,
        "net_margin": 0.022063583713890784,
        "operating_margin": 0.04428463947649292,
        "payout_ratio": 0.10150674068199841,
        "revenue_growth_yoy": 0.292879087200626,
        "roa_avg2y": 0.034213092761841736,
        "roa_period_end": 0.03294641543783853,
        "roe_avg2y": 0.10754797441364605,
        "roe_period_end": 0.10201440012943937
      }
    },
    {
      "accn": "0001558370-25-001397",
      "filed": "2026-02-24",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 94690000.0,
        "cash": 248700000.0,
        "cost_of_revenue": 3963714000.0,
        "dividends_paid": 12778000.0,
        "eps_diluted": 2.47,
        "free_cash_flow": -11344000.0,
        "gross_profit": 456885000.0,
        "net_income": 133021000.0,
        "operating_cash_flow": 83346000.0,
        "operating_income": 195338000.0,
        "revenue": 4420599000.0,
        "stockholders_equity": 1108900000.0,
        "total_assets": 3544020000.0,
        "total_liabilities": 2435182000.0
      },
      "period_end": "2022-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.103353640536045,
        "leverage": 2.196033907475877,
        "net_margin": 0.030091170902404856,
        "operating_margin": 0.04418812925578638,
        "payout_ratio": 0.0960600205982514,
        "revenue_growth_yoy": 0.2638833931071079,
        "roa_avg2y": 0.04370409638221708,
        "roa_period_end": 0.037533930395426664,
        "roe_avg2y": 0.12674973975144774,
        "roe_period_end": 0.11995761565515375
      }
    },
    {
      "accn": "0001558370-25-001397",
      "filed": "2025-02-25",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 133842000.0,
        "cash": 200512000.0,
        "cost_of_revenue": 3080972000.0,
        "dividends_paid": 12565000.0,
        "eps_diluted": 2.17,
        "free_cash_flow": -54095000.0,
        "gross_profit": 416660000.0,
        "net_income": 115739000.0,
        "operating_cash_flow": 79747000.0,
        "operating_income": 170151000.0,
        "revenue": 3497632000.0,
        "stockholders_equity": 990055000.0,
        "total_assets": 2543327000.0,
        "total_liabilities": 1553272000.0
      },
      "period_end": "2021-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.1191263117446318,
        "leverage": 1.56887445646959,
        "net_margin": 0.033090673918811354,
        "operating_margin": 0.04864748492694486,
        "payout_ratio": 0.10856323279102117,
        "revenue_growth_yoy": 0.0017571259548554675,
        "roa_avg2y": 0.05129243744663916,
        "roa_period_end": 0.045506928523150976,
        "roe_avg2y": 0.13577640691510734,
        "roe_period_end": 0.11690158627550995
      }
    },
    {
      "accn": "0001558370-24-001719",
      "filed": "2024-02-27",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 64357000.0,
        "cash": 326744000.0,
        "cost_of_revenue": 3121283000.0,
        "dividends_paid": 11594000.0,
        "eps_diluted": 2.16,
        "free_cash_flow": 248644000.0,
        "gross_profit": 370214000.0,
        "net_income": 104983000.0,
        "operating_cash_flow": 313001000.0,
        "operating_income": 163949000.0,
        "revenue": 3491497000.0,
        "stockholders_equity": 714792000.0,
        "total_assets": 1969580000.0,
        "total_liabilities": 1254788000.0
      },
      "period_end": "2020-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.1060330282397493,
        "leverage": 1.7554589307099129,
        "net_margin": 0.03006819138037352,
        "operating_margin": 0.04695664925388737,
        "payout_ratio": 0.1104369278835621,
        "revenue_growth_yoy": 0.12399459297453683,
        "roa_avg2y": 0.05525355620788701,
        "roa_period_end": 0.0533022268707034,
        "roe_avg2y": 0.15618728251118408,
        "roe_period_end": 0.14687209705760557
      }
    },
    {
      "accn": "0001558370-23-002191",
      "filed": "2023-02-28",
      "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 94494000.0,
        "cash": 120286000.0,
        "cost_of_revenue": 2775403000.0,
        "dividends_paid": 12211000.0,
        "eps_diluted": 1.61,
        "free_cash_flow": 24452000.0,
        "gross_profit": 330926000.0,
        "net_income": 82327000.0,
        "operating_cash_flow": 118946000.0,
        "operating_income": 140875000.0,
        "revenue": 3106329000.0,
        "stockholders_equity": 629530000.0,
        "total_assets": 1830465000.0,
        "total_liabilities": 1200935000.0
      },
      "period_end": "2019-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_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.10653282379297235,
        "leverage": 1.9076692135402602,
        "net_margin": 0.026502987932057423,
        "operating_margin": 0.04535095928345002,
        "payout_ratio": 0.14832315036379318,
        "revenue_growth_yoy": 0.05676211898847346,
        "roa_avg2y": 0.04807960726645821,
        "roa_period_end": 0.04497600336526511,
        "roe_period_end": 0.1307753403332645
      }
    },
    {
      "accn": "0001558370-21-001389",
      "filed": "2021-02-23",
      "fiscal_year": 2018,
      "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",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 110189000.0,
        "cash": 151063000.0,
        "cost_of_revenue": 2613741000.0,
        "dividends_paid": 12343000.0,
        "eps_diluted": 1.5,
        "free_cash_flow": 16626000.0,
        "gross_profit": 325737000.0,
        "net_income": 77461000.0,
        "operating_cash_flow": 126815000.0,
        "operating_income": 130471000.0,
        "revenue": 2939478000.0,
        "total_assets": 1594147000.0,
        "total_liabilities": 987164000.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"
      },
      "ratios": {
        "gross_margin": 0.11081457319973138,
        "net_margin": 0.02635195772854908,
        "operating_margin": 0.04438577189555424,
        "payout_ratio": 0.15934470249544933,
        "revenue_growth_yoy": 0.23507738461635425,
        "roa_avg2y": 0.05436075184735395,
        "roa_period_end": 0.04859087650009692
      }
    },
    {
      "accn": "0001558370-20-001249",
      "filed": "2020-02-25",
      "fiscal_year": 2017,
      "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",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 79782000.0,
        "cash": 170385000.0,
        "cost_of_revenue": 2101561000.0,
        "dividends_paid": 11326000.0,
        "eps_diluted": 1.4,
        "free_cash_flow": 109160000.0,
        "gross_profit": 278434000.0,
        "net_income": 72354000.0,
        "operating_cash_flow": 188942000.0,
        "operating_income": 106288000.0,
        "revenue": 2379995000.0,
        "total_assets": 1255740000.0,
        "total_liabilities": 693557000.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"
      },
      "ratios": {
        "gross_margin": 0.11698932140613741,
        "net_margin": 0.03040090420358026,
        "operating_margin": 0.04465891735066671,
        "payout_ratio": 0.15653592061254387,
        "revenue_growth_yoy": 0.19181621153880823,
        "roa_avg2y": 0.05964125726876277,
        "roa_period_end": 0.05761861531845765
      }
    },
    {
      "accn": "0001558370-19-001230",
      "filed": "2019-02-28",
      "fiscal_year": 2016,
      "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",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 58027000.0,
        "cash": 135823000.0,
        "cost_of_revenue": 1795641000.0,
        "dividends_paid": 11384000.0,
        "eps_diluted": 0.51,
        "free_cash_flow": 4550000.0,
        "gross_profit": 201307000.0,
        "net_income": 26723000.0,
        "operating_cash_flow": 62577000.0,
        "operating_income": 57749000.0,
        "revenue": 1996948000.0,
        "total_assets": 1170567000.0,
        "total_liabilities": 671997000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.10080733198861462,
        "net_margin": 0.013381920811157829,
        "operating_margin": 0.028918629829119236,
        "payout_ratio": 0.4260000748418965,
        "roa_period_end": 0.022829107603409293
      }
    },
    {
      "accn": "0001104659-12-015638",
      "filed": "2012-03-05",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 274932000.0
      },
      "period_end": "2011-12-31",
      "ratios": {}
    },
    {
      "accn": "0001104659-12-015638",
      "filed": "2012-03-05",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 208231000.0
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0001104659-12-015638",
      "filed": "2012-03-05",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "stockholders_equity": "USD"
      },
      "fundamentals": {
        "stockholders_equity": 143959000.0
      },
      "period_end": "2009-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-018677",
    "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": "1623",
  "sic_description": "Water, Sewer, Pipeline, Comm & Power Line Construction",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001361538.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001361538.json"
  },
  "ticker": "PRIM"
}
