{
  "cik": 1606163,
  "cik_padded": "0001606163",
  "entityName": "Limbach Holdings, Inc.",
  "fiscal_years": [
    {
      "accn": "0001628280-26-013285",
      "filed": "2026-03-02",
      "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": 3807000.0,
        "cash": 11345000.0,
        "cost_of_revenue": 477490000.0,
        "eps_diluted": 3.23,
        "free_cash_flow": 41893000.0,
        "gross_profit": 169314000.0,
        "net_income": 39064000.0,
        "operating_cash_flow": 45700000.0,
        "operating_income": 49454000.0,
        "revenue": 646804000.0,
        "stockholders_equity": 195661000.0,
        "total_assets": 381130000.0,
        "total_liabilities": 185469000.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.2617701807657343,
        "leverage": 0.947909905397601,
        "net_margin": 0.06039542117859506,
        "operating_margin": 0.07645902004316608,
        "revenue_growth_yoy": 0.24677657817075027,
        "roa_avg2y": 0.10654898201044924,
        "roa_period_end": 0.10249521160758795,
        "roe_avg2y": 0.22376500779030337,
        "roe_period_end": 0.1996514379462438
      }
    },
    {
      "accn": "0001628280-26-013285",
      "filed": "2026-03-02",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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": {
        "buybacks": 0.0,
        "capex": 7524000.0,
        "cash": 44930000.0,
        "cost_of_revenue": 374500000.0,
        "eps_diluted": 2.57,
        "free_cash_flow": 29259000.0,
        "gross_profit": 144281000.0,
        "net_income": 30875000.0,
        "operating_cash_flow": 36783000.0,
        "operating_income": 38624000.0,
        "revenue": 518781000.0,
        "stockholders_equity": 153491000.0,
        "total_assets": 352129000.0,
        "total_liabilities": 198638000.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.27811542828283997,
        "leverage": 1.294134509515216,
        "net_margin": 0.05951451575905825,
        "operating_margin": 0.0744514544672993,
        "revenue_growth_yoy": 0.00470804686743488,
        "roa_avg2y": 0.09404966431504429,
        "roa_period_end": 0.08768093511184821,
        "roe_avg2y": 0.22503152263434473,
        "roe_period_end": 0.20115185906665536
      }
    },
    {
      "accn": "0001628280-26-013285",
      "filed": "2026-03-02",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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": {
        "buybacks": 0.0,
        "capex": 2266000.0,
        "cash": 59833000.0,
        "cost_of_revenue": 397060000.0,
        "eps_diluted": 1.76,
        "free_cash_flow": 55100000.0,
        "gross_profit": 119290000.0,
        "net_income": 20754000.0,
        "operating_cash_flow": 57366000.0,
        "operating_income": 29284000.0,
        "revenue": 516350000.0,
        "stockholders_equity": 120915000.0,
        "total_assets": 304439000.0,
        "total_liabilities": 183524000.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.23102546722184564,
        "leverage": 1.5177934912955382,
        "net_margin": 0.04019366708627869,
        "operating_margin": 0.05671346954585068,
        "revenue_growth_yoy": 0.03938951089210157,
        "roa_avg2y": 0.06929607091878898,
        "roa_period_end": 0.06817129211434803,
        "roe_avg2y": 0.1918495819409587,
        "roe_period_end": 0.17164123557871233
      }
    },
    {
      "accn": "0001628280-26-013285",
      "filed": "2026-03-02",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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": {
        "buybacks": 2000000.0,
        "capex": 993000.0,
        "cash": 36001000.0,
        "cost_of_revenue": 403041000.0,
        "eps_diluted": 0.64,
        "free_cash_flow": 34380000.0,
        "gross_profit": 93741000.0,
        "net_income": 6799000.0,
        "operating_cash_flow": 35373000.0,
        "operating_income": 12010000.0,
        "revenue": 496782000.0,
        "stockholders_equity": 95442000.0,
        "total_assets": 294556000.0,
        "total_liabilities": 199114000.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.18869645035448143,
        "leverage": 2.086230380754804,
        "net_margin": 0.013686083634270162,
        "operating_margin": 0.024175594123780654,
        "revenue_growth_yoy": 0.013115095105342908,
        "roa_avg2y": 0.024192802294384308,
        "roa_period_end": 0.0230821982916661,
        "roe_avg2y": 0.07419249236141423,
        "roe_period_end": 0.07123698162234655
      }
    },
    {
      "accn": "0001628280-25-011745",
      "filed": "2025-03-10",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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": {
        "buybacks": 0.0,
        "capex": 791000.0,
        "cash": 14476000.0,
        "cost_of_revenue": 404441000.0,
        "eps_diluted": 0.66,
        "free_cash_flow": -25024000.0,
        "gross_profit": 85910000.0,
        "net_income": 6714000.0,
        "operating_cash_flow": -24233000.0,
        "operating_income": 13990000.0,
        "revenue": 490351000.0,
        "stockholders_equity": 87838000.0,
        "total_assets": 267512000.0,
        "total_liabilities": 179674000.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.17520102946664737,
        "leverage": 2.045515608278877,
        "net_margin": 0.013692232706775352,
        "operating_margin": 0.028530583194487213,
        "revenue_growth_yoy": -0.13702352479457383,
        "roa_avg2y": 0.02535168189945041,
        "roa_period_end": 0.025097939531684557,
        "roe_avg2y": 0.09485060394151303,
        "roe_period_end": 0.07643616657938478
      }
    },
    {
      "accn": "0001628280-23-007012",
      "filed": "2023-03-08",
      "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": 1483000.0,
        "cash": 42147000.0,
        "cost_of_revenue": 486823000.0,
        "eps_diluted": 0.72,
        "free_cash_flow": 38332000.0,
        "gross_profit": 81386000.0,
        "net_income": 5807000.0,
        "operating_cash_flow": 39815000.0,
        "operating_income": 17155000.0,
        "revenue": 568209000.0,
        "stockholders_equity": 53732000.0,
        "total_assets": 262157000.0,
        "total_liabilities": 208425000.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.14323250775682891,
        "leverage": 3.8789734236581555,
        "net_margin": 0.010219831083280976,
        "operating_margin": 0.03019135564554592,
        "revenue_growth_yoy": 0.026882497731930445,
        "roa_avg2y": 0.02217368559722323,
        "roa_period_end": 0.022150848537326868,
        "roe_avg2y": 0.1154450209737381,
        "roe_period_end": 0.10807340132509491
      }
    },
    {
      "accn": "0001628280-22-006391",
      "filed": "2022-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": 2663000.0,
        "cash": 8344000.0,
        "cost_of_revenue": 481457000.0,
        "eps_diluted": -0.23,
        "free_cash_flow": -3589000.0,
        "gross_profit": 71877000.0,
        "net_income": -1775000.0,
        "operating_cash_flow": -926000.0,
        "operating_income": 8067000.0,
        "revenue": 553334000.0,
        "stockholders_equity": 46870000.0,
        "total_assets": 261617000.0,
        "total_liabilities": 214747000.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.1298980362674262,
        "leverage": 4.581758054192448,
        "net_margin": -0.0032078274604488435,
        "operating_margin": 0.014578898097713136,
        "revenue_growth_yoy": 0.012456863900345089,
        "roa_avg2y": -0.006889845919755614,
        "roa_period_end": -0.00678472729218667,
        "roe_avg2y": -0.038074604774877195,
        "roe_period_end": -0.03787070620866226
      }
    },
    {
      "accn": "0001628280-21-005652",
      "filed": "2021-03-25",
      "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": 3877000.0,
        "cash": 1619000.0,
        "cost_of_revenue": 487095000.0,
        "eps_diluted": -0.52,
        "free_cash_flow": 21445000.0,
        "gross_profit": 59431000.0,
        "net_income": -1845000.0,
        "operating_cash_flow": 25322000.0,
        "operating_income": 1070000.0,
        "revenue": 546526000.0,
        "stockholders_equity": 46368000.0,
        "total_assets": 253634000.0,
        "total_liabilities": 207266000.0
      },
      "period_end": "2018-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.10874322539092376,
        "leverage": 4.47002242926156,
        "net_margin": -0.0033758686686452244,
        "operating_margin": 0.0019578208539026507,
        "revenue_growth_yoy": 0.12514333829484559,
        "roa_avg2y": -0.007907357485417462,
        "roa_period_end": -0.0072742613372024255,
        "roe_avg2y": -0.03903605280974949,
        "roe_period_end": -0.039790372670807456
      }
    },
    {
      "accn": "0001628280-20-007572",
      "filed": "2020-05-12",
      "fiscal_year": 2017,
      "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": 3303000.0,
        "cash": 626000.0,
        "cost_of_revenue": 420116000.0,
        "eps_diluted": -0.13,
        "free_cash_flow": -7368000.0,
        "gross_profit": 65623000.0,
        "net_income": 712000.0,
        "operating_cash_flow": -4065000.0,
        "operating_income": 6018000.0,
        "revenue": 485739000.0,
        "stockholders_equity": 48160000.0,
        "total_assets": 213020000.0,
        "total_liabilities": 156901000.0
      },
      "period_end": "2017-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.1350993023002065,
        "leverage": 3.2579111295681065,
        "net_margin": 0.0014658077691929205,
        "operating_margin": 0.012389369599723308,
        "roa_avg2y": 0.0033913240214815607,
        "roa_period_end": 0.00334240916345883,
        "roe_avg2y": 0.014894151117061334,
        "roe_period_end": 0.01478405315614618
      }
    },
    {
      "accn": "0001144204-19-019702",
      "filed": "2019-04-15",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "cash": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "cash": 7406000.0,
        "stockholders_equity": 47448000.0,
        "total_assets": 206875000.0,
        "total_liabilities": 149053000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio"
      },
      "ratios": {
        "leverage": 3.1413968976563815
      }
    },
    {
      "accn": "0001144204-16-089184",
      "filed": "2016-03-21",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD",
        "operating_income": "USD"
      },
      "fundamentals": {
        "net_income": -339604.0,
        "operating_income": -390974.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001628280-26-013285",
    "filed": "2026-03-02",
    "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": "1700",
  "sic_description": "Construction - Special Trade Contractors",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001606163.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001606163.json"
  },
  "ticker": "LMB"
}
