{
  "docId": "019dd923-622c-750b-8b99-b80c260b0389",
  "docSlug": "dee45f9e8542",
  "documentTitle": "Limbach Holdings, Inc. (LMB)",
  "authorId": "54_Spruce_Point_Capital",
  "authorName": "Spruce Point Capital Management",
  "documentKindSlug": "research-note",
  "documentKindLabel": "Research note",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2025-07-22 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.3333334,
  "pageNumber": 41,
  "pageCount": 86,
  "prevPage": 40,
  "nextPage": 42,
  "slideType": "expose_contradiction",
  "function": "expose_contradiction",
  "density": "dense",
  "nDataPoints": 5,
  "notes": "Uses red-line emphasis to highlight management's claims of 'recurring revenue' against the author's thesis.",
  "elementsJson": [
    "headline_text",
    "paragraph",
    "callout_box",
    "bar_chart_vertical",
    "infographic"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b99-b80c260b0389/41",
  "deckHref": "/decks/019dd923-622c-750b-8b99-b80c260b0389",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b99-b80c260b0389.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b99-b80c260b0389#slide-41",
  "components": [
    {
      "bbox": {
        "h": 0.15,
        "w": 0.48,
        "x": 0.02,
        "y": 0.79
      },
      "kind": "callout",
      "text": "Between 2021 and 2024, Limbach's revenue mix shifted significantly toward ODR... Yet, despite ODR being positioned as a recurring revenue driven model, Limbach's backlog coverage declined materially.",
      "attrs": null,
      "subkind": "primary",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "da0bdaf9-b26e-4ac7-b94b-e8588569a451",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "callout",
      "text": "Limbach’s management has heavily implied that a material portion of its ODR work is recurring in nature. However, we question the validity of this characterization given that less than half of the Company’s initial 2025 revenue guidance is supported by its next-12-month backlog as of year-end 2024.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd953-5370-75b3-9c62-d3470c94d704",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.42,
        "w": 0.48,
        "x": 0.02,
        "y": 0.35
      },
      "kind": "chart",
      "text": "Share of Beginning of Year Guidance Supported by Next-12-Month Backlog",
      "attrs": null,
      "subkind": "bar-vertical",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "93ae05e0-4505-42c3-92a1-d1eb138cd330",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "Backlog coverage: 47.5%",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd953-5370-75b3-9c62-d49ddac6c5bf",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.42,
        "w": 0.46,
        "x": 0.52,
        "y": 0.35
      },
      "kind": "other",
      "text": "Owner Direct Relationships (\"ODR\") Existing Buildings: ODR work is driven by developing and proposing customized solutions... Includes recurring revenue... Durable, Recurring Demand through Economic Cycles",
      "attrs": null,
      "subkind": "unclassified",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "98bddd4b-4d7e-413f-adbd-a06a749f68a1",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.16,
        "w": 0.96,
        "x": 0.02,
        "y": 0.17
      },
      "kind": "paragraph",
      "text": "Limbach's management has heavily implied that a material portion of its ODR work is recurring in nature. However, we question the validity of this characterization...",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "319c43bf-65b7-43c4-8415-14acd479c73e",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.5,
        "x": 0.02,
        "y": 0.97
      },
      "kind": "source-note",
      "text": "Source: Limbach investor presentation, Spurce Point analysis, Red line emphasis by Spruce Point",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "9b26a18c-1291-4359-b684-c91998375c62",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.65,
        "x": 0.33,
        "y": 0.03
      },
      "kind": "title",
      "text": "Limbach's Backlog Suggests ODR May Not Be A True Recurring Revenue Business",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "3117dfd7-0207-4c2b-887d-db11498436c9",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [
    {
      "name": "expose_contradiction",
      "slug": null,
      "matchId": "9e282e03-c285-4be4-a327-1b5ae81be9ba",
      "evidence": "Contrasts management's 'recurring revenue' claims with declining backlog data.",
      "confidence": 1
    }
  ],
  "arcBeats": [
    {
      "to": 64,
      "from": 35,
      "beatId": "fb9a213b-6405-45e9-85ce-458dc475f57c",
      "arcName": "Problem-Agitate-Solution",
      "arcSlug": "problem-agitate-solution",
      "beatName": "Preempt Rebuttal",
      "beatSlug": null,
      "evidence": "The document preempts potential rebuttals by addressing potential counterarguments and providing additional evidence to support its claims",
      "position": 2,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    },
    {
      "to": 80,
      "from": 31,
      "beatId": "05b3e7fe-8524-4292-9dca-69fe4e431e99",
      "arcName": "Problem-Agitate-Solution",
      "arcSlug": "problem-agitate-solution",
      "beatName": "Thesis Headline",
      "beatSlug": null,
      "evidence": "The document presents a clear thesis, highlighting several concerns and potential risks with Limbach's financials and operations",
      "position": 3,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}