{
  "docId": "019dd923-622c-750b-8b99-5eb652949ff2",
  "docSlug": "85d244dae869",
  "documentTitle": "DoubleVerify Holdings, Inc. (DV)",
  "authorId": "54_Spruce_Point_Capital",
  "authorName": "Spruce Point Capital Management",
  "documentKindSlug": "activist-deck",
  "documentKindLabel": "Activist deck",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2023-05-02 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.3333334,
  "pageNumber": 20,
  "pageCount": 92,
  "prevPage": 19,
  "nextPage": 21,
  "slideType": "key_takeaways",
  "function": "diagnose_problem",
  "density": "balanced",
  "nDataPoints": 20,
  "notes": "Includes a visual arrow indicating growth deceleration.",
  "elementsJson": [
    "headline_text",
    "callout_box",
    "kpi_table"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b99-5eb652949ff2/20",
  "deckHref": "/decks/019dd923-622c-750b-8b99-5eb652949ff2",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b99-5eb652949ff2.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b99-5eb652949ff2#slide-20",
  "components": [
    {
      "bbox": {
        "h": 0.05,
        "w": 0.96,
        "x": 0.02,
        "y": 0.18
      },
      "kind": "callout",
      "text": "It's becoming more difficult to grow average revenue for the top 100 clients.",
      "attrs": null,
      "subkind": "primary",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "da596044-0b1c-4c7b-8852-60cc1c13d6fb",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "callout",
      "text": "It’s becoming more difficult to grow average revenue for the top 100 clients.",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd953-14dc-7419-88c1-0b3423d1aa17",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": null,
      "kind": "metric",
      "text": "Average Revenue Per Top 100 Customers: 18%",
      "attrs": null,
      "subkind": "primary",
      "toolName": "Quantification",
      "toolSlug": "quantification",
      "confidence": null,
      "componentId": "019dd953-14dc-7419-88c1-0dbbbf29dcf2",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.2,
        "x": 0.02,
        "y": 0.81
      },
      "kind": "source-note",
      "text": "Source: DV financial statements",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "6e45c7f7-4759-43d2-8079-68a777739ad5",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.48,
        "w": 0.96,
        "x": 0.02,
        "y": 0.32
      },
      "kind": "table",
      "text": "Average Revenue From Top 100 Customers table with years 2018-2022 and metrics for Average Revenue and Total Revenue.",
      "attrs": null,
      "subkind": "data",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "1bdcc4c2-ed98-417d-b6a5-ea2cee393886",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.6,
        "x": 0.31,
        "y": 0.05
      },
      "kind": "title",
      "text": "Top Spend For The Largest Customers Is Slowing",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "22e0209e-16b1-4c73-9ee9-2322f30923a6",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [
    {
      "name": "logical-chain",
      "slug": null,
      "matchId": "a50fcddf-80e2-455f-ae9c-eddb3dc0f425",
      "evidence": "The slide presents a data-driven argument that slowing growth rates (57% -> 18%) imply a structural problem.",
      "confidence": 0.8
    }
  ],
  "arcBeats": [
    {
      "to": 20,
      "from": 11,
      "beatId": "3fcc35f5-eb9f-4247-aa31-20459953332f",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Complication",
      "beatSlug": "complication",
      "evidence": "The document presents the complications and challenges facing DoubleVerify, including revenue pressures and accounting anomalies.",
      "position": 1,
      "confidence": 0.8,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [
    {
      "to": 20,
      "from": 11,
      "name": "Pattern Hunter",
      "slug": "02-pattern-hunter",
      "bestFor": "Time-pressed audiences, building consensus, when data is strong",
      "matchId": "47b7739e-97a3-4264-ae80-0a6dde6ff2f0",
      "evidence": "The document highlights several instances of revenue pressures and slowing growth.",
      "position": 0,
      "objective": "Identify patterns of revenue pressures and slowing growth",
      "structure": "Evidence A -> Evidence B -> Evidence C -> Pattern/Conclusion",
      "confidence": 0.7,
      "description": "Group multiple pieces of evidence that together point to a pattern or conclusion"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}