{
  "ticker": "TKNO",
  "name": "Alpha Teknova, Inc.",
  "cik": "0001850902",
  "sic": "2835",
  "sic_description": "In Vitro & In Vivo Diagnostic Substances",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001850902.json",
  "as_of": "2026-03-02",
  "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": 2020,
          "period_end": "2020-12-31",
          "value": 31297000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 36893000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 41420000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 36684000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 37745000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 40520000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3570000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -9803000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -47468000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -36780000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -26745000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -17259000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 4663000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -12008000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -49659000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -35563000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -26146000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -16976000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 17755000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 17621000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 17476000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 10296000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 7231000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 13441000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 0.16,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -0.61,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -1.69,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -1.16,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -0.57,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -0.32,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 2505000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -9069000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -27400000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -18814000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -12391000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -8646000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 5466000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 19877000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 28149000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 7934000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 1125000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 1148000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 62911000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 166511000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 152261000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 128587000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 118769000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 103584000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 10506000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 23308000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 52376000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 38551000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 36375000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 34809000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 12910000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 16767000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 143203000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 99885000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 90036000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 82394000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 68775000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-12-31",
          "value": 4144000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 3315000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 87518000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 42236000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 28484000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3708000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 5912000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "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": 2020,
          "period_end": "2020-12-31",
          "value": -2961000.0,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -28946000.0,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -55549000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -26748000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -13516000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -9794000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 11.406844106463879,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -26.57143631583227,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -114.60164171897634,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -100.26169447170427,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -70.85706716121341,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -42.593780848963476,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2020,
          "period_end": "2020-12-31",
          "value": 14.899191615809823,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -32.54817987152035,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -119.8913568324481,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -96.94417184603643,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -69.27010200026493,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -41.895360315893384,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "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": 2020,
          "period_end": "2020-12-31",
          "value": 21.291823224190374,
          "filed": "2023-03-30",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -6.845526979183397,
          "filed": "2024-03-27",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -47.52265104870601,
          "filed": "2025-03-07",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -40.85032653605224,
          "filed": "2026-03-02",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -32.45988785591184,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -25.0948745910578,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "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": 2020,
          "period_end": "2020-12-31",
          "value": 5.674683282732749,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": -5.8872987370203775,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": -31.175415897701974,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": -28.603202501030427,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": -22.518502302789447,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": -16.66183966635774,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "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": 2020,
          "period_end": "2020-12-31",
          "value": 0.6265879405976025,
          "filed": "2023-03-30",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 0.162761953311034,
          "filed": "2024-03-27",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 0.5243630174700906,
          "filed": "2025-03-07",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 0.4281731751743747,
          "filed": "2026-03-02",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 0.4414763210913416,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 0.5061286804798255,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    },
    {
      "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": 2020,
          "period_end": "2020-12-31",
          "value": 4.142857142857143,
          "filed": "2022-03-18",
          "accession": "0000950170-22-004176"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-12-31",
          "value": 13.070386155236989,
          "filed": "2023-03-30",
          "accession": "0000950170-23-010926"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-12-31",
          "value": 5.622068965517242,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-12-31",
          "value": 5.144788732394367,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-12-31",
          "value": 3.8155383105878156,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-12-31",
          "value": 4.578877537481756,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": 11527000.0,
          "filed": "2023-08-11",
          "accession": "0000950170-23-041875",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": 8169000.0,
          "filed": "2023-11-13",
          "accession": "0000950170-23-063053",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": 7867000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": 9290000.0,
          "filed": "2024-05-13",
          "accession": "0000950170-24-058827",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": 9614000.0,
          "filed": "2024-08-13",
          "accession": "0000950170-24-096441",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": 9576000.0,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124159",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": 9265000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": 9795000.0,
          "filed": "2025-05-09",
          "accession": "0000950170-25-068050",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": 10287000.0,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105825",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": 10454000.0,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272321",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": 9984000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": 11077000.0,
          "filed": "2026-05-07",
          "accession": "0001850902-26-000008",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -7154000.0,
          "filed": "2023-08-11",
          "accession": "0000950170-23-041875",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -10153000.0,
          "filed": "2023-11-13",
          "accession": "0000950170-23-063053",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-12-31",
          "value": -10656000.0,
          "filed": "2024-03-27",
          "accession": "0000950170-24-036624",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -8097000.0,
          "filed": "2024-05-13",
          "accession": "0000950170-24-058827",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -5364000.0,
          "filed": "2024-08-13",
          "accession": "0000950170-24-096441",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -7565000.0,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124159",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-12-31",
          "value": -5719000.0,
          "filed": "2025-03-07",
          "accession": "0000950170-25-035705",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -4645000.0,
          "filed": "2025-05-09",
          "accession": "0000950170-25-068050",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -3570000.0,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105825",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -4286000.0,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272321",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-12-31",
          "value": -4758000.0,
          "filed": "2026-03-02",
          "accession": "0001850902-26-000002",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -4555000.0,
          "filed": "2026-05-07",
          "accession": "0001850902-26-000008",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2021,
          "fiscal_quarter": 2,
          "period_label": "2021-Q2",
          "period_end": "2021-06-30",
          "value": -0.52,
          "filed": "2021-08-13",
          "accession": "0000950170-21-001408",
          "derived": false
        },
        {
          "fiscal_year": 2021,
          "fiscal_quarter": 3,
          "period_label": "2021-Q3",
          "period_end": "2021-09-30",
          "value": -0.12,
          "filed": "2021-11-12",
          "accession": "0000950170-21-004193",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-03-31",
          "value": -0.31,
          "filed": "2023-05-11",
          "accession": "0000950170-23-021313",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-06-30",
          "value": -0.25,
          "filed": "2023-08-11",
          "accession": "0000950170-23-041875",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-09-30",
          "value": -0.34,
          "filed": "2023-11-13",
          "accession": "0000950170-23-063053",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-03-31",
          "value": -0.2,
          "filed": "2024-05-13",
          "accession": "0000950170-24-058827",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-06-30",
          "value": -0.13,
          "filed": "2024-08-13",
          "accession": "0000950170-24-096441",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-09-30",
          "value": -0.15,
          "filed": "2024-11-08",
          "accession": "0000950170-24-124159",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-03-31",
          "value": -0.09,
          "filed": "2025-05-09",
          "accession": "0000950170-25-068050",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-06-30",
          "value": -0.07,
          "filed": "2025-08-08",
          "accession": "0000950170-25-105825",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-09-30",
          "value": -0.08,
          "filed": "2025-11-07",
          "accession": "0001193125-25-272321",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-03-31",
          "value": -0.08,
          "filed": "2026-05-07",
          "accession": "0001850902-26-000008",
          "derived": false
        }
      ]
    }
  ]
}
