{
  "ticker": "CLDX",
  "name": "Celldex Therapeutics, Inc.",
  "cik": "0000744218",
  "sic": "2835",
  "sic_description": "In Vitro & In Vivo Diagnostic Substances",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000744218.json",
  "as_of": "2026-02-25",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 6786000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 12743000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 9538000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 3573000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 7418000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 4651000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 2357000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 6883000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7020000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1545000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -141429000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -157863000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -258757000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -132916000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -121527000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -156436000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -55031000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -63354000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -71243000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -115234000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -154542000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -195078000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -287367000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -3.51,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -2.02,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -1.64,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -2.4,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -2.92,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -2.45,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -3.9,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -113036000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -99931000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -75235000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -46415000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -40404000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -60909000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -103732000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -107291000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -157778000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -210945000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 2751000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 1788000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 813000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 731000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 1552000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 1249000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 1828000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 1818000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1919000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 2714000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 383358000.0,
          "filed": "2018-03-07",
          "accession": "0001047469-18-001363"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 315624000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 155809000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 122933000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 235838000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 444654000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 352735000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 465627000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 792340000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 582983000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 117927000.0,
          "filed": "2018-03-07",
          "accession": "0001047469-18-001363"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 79255000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 31749000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 28907000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 26481000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 25178000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 26531000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 36456000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 45335000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 55818000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 265431000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 236369000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 124060000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 94026000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 209357000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 419476000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 326204000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 429171000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 747005000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 527165000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 42461000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 40288000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 24310000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 11232000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 43836000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 39143000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 29429000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 34814000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 28356000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 28871000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": -115787000.0,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": -101719000.0,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": -76048000.0,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": -47146000.0,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": -41956000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -62158000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -105560000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -109109000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -159697000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -213659000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -32.953997357696586,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -21.132790275834836,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -49.084631946354556,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -30.373882957818164,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -19.923643890249135,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -44.384999219531274,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 0.444284955412141,
          "filed": "2020-03-26",
          "accession": "0001047469-18-001363"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 0.33530200660831155,
          "filed": "2021-03-29",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 0.25591649201999034,
          "filed": "2022-02-28",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 0.3074362410397124,
          "filed": "2023-02-28",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.1264872920418233,
          "filed": "2024-02-26",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.06002250426722864,
          "filed": "2025-02-27",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.08133254037350861,
          "filed": "2026-02-25",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.08494516171875546,
          "filed": "2026-02-25",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.06068901814579555,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.10588335720315271,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-12-31",
          "value": 5.552309570451126,
          "filed": "2018-03-07",
          "accession": "0001047469-18-001363"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-12-31",
          "value": 5.2190654744736085,
          "filed": "2019-03-07",
          "accession": "0001047469-19-000992"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-12-31",
          "value": 7.862164735756229,
          "filed": "2020-03-26",
          "accession": "0001047469-20-001809"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 5.7285922872112,
          "filed": "2021-03-29",
          "accession": "0001104659-21-043161"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 13.926721103758975,
          "filed": "2022-02-28",
          "accession": "0001104659-22-028070"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 24.857151500484026,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 17.071090811391723,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 13.869654618473895,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 18.914938862307284,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 10.485458218116923,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": 967000.0,
          "filed": "2023-05-04",
          "accession": "0001104659-23-055992",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 268000.0,
          "filed": "2023-08-08",
          "accession": "0001410578-23-001588",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 1517000.0,
          "filed": "2023-11-02",
          "accession": "0001410578-23-002169",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 4131000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 156000.0,
          "filed": "2024-05-06",
          "accession": "0001410578-24-000593",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 2498000.0,
          "filed": "2024-08-08",
          "accession": "0001410578-24-001219",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 3191000.0,
          "filed": "2024-11-06",
          "accession": "0001410578-24-001766",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 1175000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 695000.0,
          "filed": "2025-05-08",
          "accession": "0001410578-25-001111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 730000.0,
          "filed": "2025-08-07",
          "accession": "0001410578-25-001610",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 121000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 15000.0,
          "filed": "2026-05-07",
          "accession": "0001104659-26-057113",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLossAvailableToCommonStockholdersBasic",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 4,
          "period_label": "2022-Q4",
          "period_end": "2022-12-31",
          "value": -26487000.0,
          "filed": "2023-02-28",
          "accession": "0001104659-23-026701",
          "derived": true
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": -29361000.0,
          "filed": "2023-05-04",
          "accession": "0001104659-23-055992",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-03-31",
          "value": -29361000.0,
          "filed": "2023-08-08",
          "accession": "0001410578-23-001588",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-06-30",
          "value": -30502000.0,
          "filed": "2023-11-02",
          "accession": "0001410578-23-002169",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -43306000.0,
          "filed": "2024-02-26",
          "accession": "0001410578-24-000076",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -32808000.0,
          "filed": "2024-05-06",
          "accession": "0001410578-24-000593",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-03-31",
          "value": -32808000.0,
          "filed": "2024-08-08",
          "accession": "0001410578-24-001219",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-06-30",
          "value": -35842000.0,
          "filed": "2024-11-06",
          "accession": "0001410578-24-001766",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -47092000.0,
          "filed": "2025-02-27",
          "accession": "0001410578-25-000216",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -53796000.0,
          "filed": "2025-05-08",
          "accession": "0001410578-25-001111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": -81317000.0,
          "filed": "2026-02-25",
          "accession": "0001104659-26-019652",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -78685000.0,
          "filed": "2026-05-07",
          "accession": "0001104659-26-057113",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 2,
          "period_label": "2022-Q2",
          "period_end": "2022-06-30",
          "value": -0.77,
          "filed": "2022-08-08",
          "accession": "0001104659-22-087222",
          "derived": false
        },
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-09-30",
          "value": -0.57,
          "filed": "2022-11-09",
          "accession": "0001104659-22-116466",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": -0.62,
          "filed": "2023-05-04",
          "accession": "0001104659-23-055992",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -0.65,
          "filed": "2023-08-08",
          "accession": "0001410578-23-001588",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -0.81,
          "filed": "2023-11-02",
          "accession": "0001410578-23-002169",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -0.56,
          "filed": "2024-05-06",
          "accession": "0001410578-24-000593",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -0.54,
          "filed": "2024-08-08",
          "accession": "0001410578-24-001219",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -0.64,
          "filed": "2024-11-06",
          "accession": "0001410578-24-001766",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -0.81,
          "filed": "2025-05-08",
          "accession": "0001410578-25-001111",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -0.85,
          "filed": "2025-08-07",
          "accession": "0001410578-25-001610",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -1.01,
          "filed": "2025-11-10",
          "accession": "0001104659-25-109137",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -1.18,
          "filed": "2026-05-07",
          "accession": "0001104659-26-057113",
          "derived": false
        }
      ]
    }
  ]
}
