{
 "meta": {
  "company": "Serennix AI SAS (fictional demonstration company)",
  "fictional": true,
  "jurisdiction": "France",
  "industry": "AI business",
  "currency": "EUR",
  "last_actual_month": "2026-08-31",
  "scenario": "Base",
  "generated": "2026-09-23",
  "source_workbook": "Serennix_AI_Finance_Pack_Aug26_FICTIONAL.xlsx",
  "model_status": "OK",
  "formula_errors": 0,
  "formulas": 29580,
  "integrity_checks_passed": 52,
  "integrity_checks_failed": [],
  "formats": {
   "eur": "EUR, whole units",
   "eur2": "EUR, two decimals",
   "pct": "ratio (0.25 = 25%)",
   "int": "count",
   "num1": "number, one decimal",
   "num2": "number, two decimals",
   "num3": "number, three decimals",
   "x": "multiple",
   "date": "ISO date",
   "month": "month end, ISO date",
   "rate4": "exchange rate, units per EUR",
   "rate5": "exchange rate, units per EUR"
  },
  "notice": "Fictional demonstration prepared by BriQs Group. Every company, person, client, supplier, invoice and number is invented."
 },
 "timeline": {
  "months": [
   "2026-01-31",
   "2026-02-28",
   "2026-03-31",
   "2026-04-30",
   "2026-05-31",
   "2026-06-30",
   "2026-07-31",
   "2026-08-31",
   "2026-09-30",
   "2026-10-31",
   "2026-11-30",
   "2026-12-31",
   "2027-01-31",
   "2027-02-28",
   "2027-03-31",
   "2027-04-30",
   "2027-05-31",
   "2027-06-30",
   "2027-07-31",
   "2027-08-31",
   "2027-09-30",
   "2027-10-31",
   "2027-11-30",
   "2027-12-31"
  ],
  "flags": [
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "A",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F",
   "F"
  ],
  "financial_year": [
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2026,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027,
   2027
  ],
  "first_forecast_index": 8
 },
 "sheets": {
  "Inputs_Actuals": {
   "title": "INPUTS: ACTUAL MONTHS (FICTIONAL LEDGER, BILLING, METERING, PAYROLL AND BANK)",
   "description": "Jan-26 to Aug-26 are fictional actuals entered as inputs. Forecast months are blank by design and are driven from Assumptions, History and the Account_Register.",
   "months": 24,
   "rows": [
    {
     "key": "dev_p",
     "label": "Credit packs purchased (ex VAT)",
     "basis": "billing system",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      77172.26,
      90498.36,
      92890.7,
      85657.9,
      88939.25,
      89823.78,
      93824.48,
      87250.27,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 706057,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-11",
     "label": "Credits used from packs bought in Jan-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-10",
     "label": "Credits used from packs bought in Feb-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      935.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 935.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-9",
     "label": "Credits used from packs bought in Mar-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1122.51,
      1060.15,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2182.66,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-8",
     "label": "Credits used from packs bought in Apr-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1435.74,
      1174.7,
      1109.44,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 3719.88,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-7",
     "label": "Credits used from packs bought in May-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2020.28,
      1587.36,
      1298.75,
      1226.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 6132.99,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-6",
     "label": "Credits used from packs bought in Jun-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2363.94,
      1891.15,
      1485.9,
      1215.74,
      1148.2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 8104.93,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-5",
     "label": "Credits used from packs bought in Jul-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2886.6,
      2245.13,
      1796.11,
      1411.23,
      1154.64,
      1090.49,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 10584.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-4",
     "label": "Credits used from packs bought in Aug-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3455.76,
      2827.44,
      2199.12,
      1759.29,
      1382.3,
      1130.97,
      1068.14,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 13823.02,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-3",
     "label": "Credits used from packs bought in Sep-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5724.14,
      4497.54,
      3679.8,
      2862.07,
      2289.65,
      1799.01,
      1471.92,
      1390.15,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 23714.28,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-2",
     "label": "Credits used from packs bought in Oct-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7457.16,
      5800.01,
      4557.15,
      3728.58,
      2900.01,
      2320.01,
      1822.86,
      1491.43,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 30077.21,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|-1",
     "label": "Credits used from packs bought in Nov-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      9634.65,
      7225.99,
      5620.21,
      4415.88,
      3612.99,
      2810.11,
      2248.09,
      1766.35,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 37334.27,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|0",
     "label": "Credits used from packs bought in Dec-25",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14133.99,
      9976.93,
      7482.7,
      5819.88,
      4572.76,
      3741.35,
      2909.94,
      2327.95,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 50965.5,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|1",
     "label": "Credits used from packs bought in Jan-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      15601.13,
      12629.48,
      8914.93,
      6686.2,
      5200.38,
      4086.01,
      3343.1,
      2600.19,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 59061.42,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|2",
     "label": "Credits used from packs bought in Feb-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      19193.51,
      15537.6,
      10967.72,
      8225.79,
      6397.84,
      5026.87,
      4112.89,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 69462.22,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|3",
     "label": "Credits used from packs bought in Mar-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      19331.38,
      15649.21,
      11046.5,
      8284.88,
      6443.79,
      5062.98,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 65818.74,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|4",
     "label": "Credits used from packs bought in Apr-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      18059.84,
      14619.87,
      10319.91,
      7739.93,
      6019.95,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 56759.5,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|5",
     "label": "Credits used from packs bought in May-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      17541.01,
      14199.86,
      10023.43,
      7517.57,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 49281.87,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|6",
     "label": "Credits used from packs bought in Jun-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      20171.22,
      16329.08,
      11526.41,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 48026.71,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|7",
     "label": "Credits used from packs bought in Jul-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      19672.54,
      15925.39,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 35597.93,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cons|8",
     "label": "Credits used from packs bought in Aug-26",
     "basis": "credit ledger",
     "section": "DEVELOPER CREDITS (billing and credit ledger)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      18490.68,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 18490.68,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "team_lg",
     "label": "Customers at month end",
     "basis": "billing system",
     "section": "TEAM (billing system)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      343,
      349,
      365,
      369,
      379,
      384,
      381,
      380,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "team_new",
     "label": "New customers",
     "basis": "billing system",
     "section": "TEAM (billing system)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      22,
      15,
      23,
      13,
      14,
      13,
      8,
      8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 116,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "team_lost",
     "label": "Customers lost",
     "basis": "billing system",
     "section": "TEAM (billing system)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      13,
      9,
      7,
      9,
      4,
      8,
      11,
      9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 70,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "team_plan",
     "label": "Plan fees",
     "basis": "billing system",
     "section": "TEAM (billing system)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      147822.39,
      151285.63,
      158437.14,
      160611.64,
      164477.79,
      167613.02,
      166964.24,
      166016.24,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1283228.09,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "team_ov",
     "label": "Usage above the allowance",
     "basis": "billing system",
     "section": "TEAM (billing system)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      33802.2,
      32583.96,
      32561.07,
      33100.75,
      37038.12,
      40825.68,
      41131.2,
      42471.4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 293514.38,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E01",
     "label": "E01 Tervane Assurances: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      29800.75,
      29817.31,
      29483.15,
      32358.22,
      33059.57,
      35682.11,
      40948.17,
      40247.35,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 271396.63,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E02",
     "label": "E02 Draxholm Logistik: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      15637.85,
      15657.55,
      17732.24,
      16912.76,
      16561.97,
      19319.15,
      18345.87,
      18115.84,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 138283.23,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E03",
     "label": "E03 Lunedo Banca: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      26851.15,
      27589.77,
      28650.36,
      30600.37,
      31839.71,
      30398.67,
      34924.96,
      34339,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 245193.99,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E04",
     "label": "E04 Kellbrook Utilities: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      13618.17,
      15121.65,
      15187.01,
      14753.92,
      15217.42,
      15745.31,
      16254.09,
      14639.43,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 120537,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E05",
     "label": "E05 Ambrelle Sante: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      15535.94,
      15857.13,
      15384.78,
      14057.72,
      14889.29,
      14835.98,
      15921.18,
      16481.85,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 122963.87,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E06",
     "label": "E06 Veskari Telecom: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      16513.61,
      16351.25,
      14443.59,
      14071.5,
      14501.88,
      14641.08,
      16459.22,
      17035.62,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 124017.75,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E07",
     "label": "E07 Oisterra Energia: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14504.81,
      15192.8,
      14910.78,
      15331.01,
      16157.51,
      15547.9,
      15097.56,
      14357.32,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 121099.69,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E08",
     "label": "E08 Pravenza Retail: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14735.88,
      15633.53,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 30369.41,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E09",
     "label": "E09 Solberre Mutuelle: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14445.85,
      14800.59,
      13540.41,
      14387.44,
      14099.83,
      14001.45,
      15214.24,
      13202.94,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 113692.75,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E10",
     "label": "E10 Ivarone Insurance: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14886.68,
      15829.89,
      17869.82,
      17854.46,
      16031.1,
      15942.51,
      17063.09,
      18109.19,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 133586.74,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E11",
     "label": "E11 Mercadel Foods: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      8165.25,
      8260.2,
      8111.51,
      8549.4,
      9199.87,
      9997.67,
      10470.53,
      11996.73,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 74751.16,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E12",
     "label": "E12 Halvesta Travel: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      8967.86,
      10109.78,
      11122.33,
      11577.51,
      10637.55,
      12321.64,
      11833.15,
      11573.31,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 88143.13,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E13",
     "label": "E13 Varnholm Freight: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      8782.1,
      8834.01,
      10290.06,
      9774.21,
      9471.24,
      9971.1,
      10424.99,
      10432.39,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 77980.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E14",
     "label": "E14 Brevalle Logistique: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      11000,
      11796.33,
      12698.99,
      11413.89,
      12511.62,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 59420.83,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "use|E15",
     "label": "E15 Maltessa Telecom: usage at contracted prices",
     "basis": "metering system",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      14000,
      15807.63,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 29807.63,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "com|E01",
     "label": "E01: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      350000,
      350000,
      350000,
      350000,
      350000,
      380000,
      380000,
      380000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E02",
     "label": "E02: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E03",
     "label": "E03: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      300000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E04",
     "label": "E04: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      190000,
      190000,
      190000,
      210000,
      210000,
      210000,
      210000,
      210000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E05",
     "label": "E05: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      260000,
      260000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E06",
     "label": "E06: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E07",
     "label": "E07: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E08",
     "label": "E08: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      160000,
      160000,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E09",
     "label": "E09: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      180000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E10",
     "label": "E10: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      160000,
      160000,
      160000,
      170000,
      170000,
      170000,
      170000,
      170000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E11",
     "label": "E11: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      120000,
      120000,
      120000,
      120000,
      120000,
      130000,
      130000,
      130000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E12",
     "label": "E12: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      150000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E13",
     "label": "E13: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E14",
     "label": "E14: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      240000,
      240000,
      240000,
      240000,
      240000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "com|E15",
     "label": "E15: annual commitment of the contract year",
     "basis": "contracts",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      300000,
      300000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "refund",
     "label": "Refund liability for expected credit notes (month end)",
     "basis": "ledger",
     "section": "ENTERPRISE: USAGE AND ANNUAL COMMITMENT BY ACCOUNT (metering and contracts)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4517.8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "u|dev|DOC",
     "label": "Developer: units used, Document AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      3024.1,
      3175.2,
      3306.8,
      3342.5,
      3337.6,
      3458,
      3537.1,
      3543.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26724.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|dev|VOX",
     "label": "Developer: units used, Voice AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      2419.3,
      2540.2,
      2645.4,
      2674,
      2670.1,
      2766.4,
      2829.7,
      2834.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 21379.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|dev|AGT",
     "label": "Developer: units used, Agent workspace (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      725.8,
      762.1,
      793.6,
      802.2,
      801,
      829.9,
      848.9,
      850.3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 6413.8,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|team|DOC",
     "label": "Team: units used, Document AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      5777.2,
      5839.7,
      6059.2,
      6145.7,
      6407.4,
      6641.2,
      6632.3,
      6651.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 50154.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|team|VOX",
     "label": "Team: units used, Voice AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      4814.3,
      4866.4,
      5049.3,
      5121.4,
      5339.5,
      5534.3,
      5526.9,
      5543,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 41795.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|team|AGT",
     "label": "Team: units used, Agent workspace (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      3033,
      3065.9,
      3181.1,
      3226.5,
      3363.9,
      3486.6,
      3481.9,
      3492.1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 26331,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|ent|DOC",
     "label": "Enterprise: units used, Document AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      11589.7,
      11899.1,
      11599.8,
      12705.5,
      12837,
      13328.9,
      14412.8,
      14381.4,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 102754.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|ent|VOX",
     "label": "Enterprise: units used, Voice AI (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      11404.9,
      11811.6,
      11307.7,
      11687,
      11836.6,
      12143.2,
      14444.4,
      14432.9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 99068.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "u|ent|AGT",
     "label": "Enterprise: units used, Agent workspace (thousands)",
     "basis": "metering system",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      3907,
      4049.6,
      3534.8,
      3845.5,
      3884.9,
      4048.9,
      4571.1,
      4624.8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 32466.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "gh",
     "label": "GPU hours used for inference",
     "basis": "GPU scheduler",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7765.7,
      7987.1,
      7942.4,
      8104.3,
      8251.7,
      8530.3,
      9053.4,
      9055.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 66690.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rsh",
     "label": "GPU hours used for research",
     "basis": "GPU scheduler",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2000,
      1152.1,
      2000,
      1687.7,
      1866.7,
      1261.7,
      1065,
      1062.9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 12096.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "odh",
     "label": "On-demand GPU hours",
     "basis": "Provider A invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "usd_res",
     "label": "Provider A: reserved GPUs (USD)",
     "basis": "Provider A invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      23212.8,
      20966.4,
      23212.8,
      22464,
      23212.8,
      22464,
      23212.8,
      23212.8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 181958.4,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "usd_od",
     "label": "Provider A: on-demand GPUs (USD)",
     "basis": "Provider A invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "usd_cloud",
     "label": "Provider A: hosting, storage and network (USD)",
     "basis": "Provider A invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      32001.99,
      31169.81,
      29925.08,
      30371.93,
      30331.75,
      33315.01,
      34707.42,
      34955.11,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 256778.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "tokB",
     "label": "Model tokens, vendor B (millions)",
     "basis": "vendor B usage report",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      45363.6,
      46694.3,
      45331.2,
      47001.3,
      47964.9,
      49628.9,
      54067.2,
      54274.2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 390325.6,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "usd_apib",
     "label": "Model API vendor B (USD)",
     "basis": "vendor B invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      90587.32,
      93347.54,
      92058.43,
      91600.75,
      99739.14,
      97887.62,
      106990.41,
      108660.49,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 780871.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "tokC",
     "label": "Model tokens, vendor C (millions)",
     "basis": "vendor C usage report",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5097.8,
      5228.5,
      5241.4,
      5548.4,
      5645.5,
      5857,
      6145.5,
      6144,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 44908.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "apic",
     "label": "Model API vendor C (EUR)",
     "basis": "vendor C invoice",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 71431.42,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "prov_usd",
     "label": "Provider A 2026 commitment: expected shortfall at month end (USD)",
     "basis": "CFO estimate",
     "section": "USAGE AND COMPUTE (metering system and supplier invoices)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      55000,
      80000,
      113500,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "RND|gross",
     "label": "Research and development: gross salaries",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      271356.79,
      279644.1,
      284994.22,
      293129.64,
      286465.73,
      292350.55,
      292577.46,
      286745.35,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2287263.84,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|urs",
     "label": "Research and development: employer URSSAF contributions, net of the RGDU",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      98305.61,
      101080.11,
      103127.91,
      105634.79,
      103675.59,
      105575.49,
      105687.75,
      103217.21,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 826304.46,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|rgdu",
     "label": "Research and development: RGDU reduction (memo, inside the line above)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|agi",
     "label": "Research and development: employer Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      26523.58,
      27503.35,
      27822.05,
      28599.6,
      27957.74,
      28480.84,
      28574.6,
      27930.34,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 223392.1,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|health",
     "label": "Research and development: health, protection and transport schemes",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4400,
      4510,
      4620,
      4730,
      4620,
      4730,
      4730,
      4620,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 36960,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|e_urs",
     "label": "Research and development: employee URSSAF contributions, CSG and CRDS",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      38039.25,
      39126.57,
      39982.18,
      40903.99,
      40048.38,
      40903.99,
      40903.99,
      39982.18,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 319890.53,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|e_agi",
     "label": "Research and development: employee Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      17712.35,
      18290.86,
      18638.74,
      19052.51,
      18704.63,
      19052.51,
      19052.51,
      18638.74,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 149142.85,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|pas",
     "label": "Research and development: income tax withheld at source (PAS)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      28420.42,
      29363.11,
      29890.68,
      30532.63,
      30005.07,
      30532.63,
      30532.63,
      29890.68,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 239167.85,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "RND|net",
     "label": "Research and development: net salaries paid",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      187184.77,
      192863.56,
      196482.62,
      202640.51,
      197707.65,
      201861.42,
      202088.33,
      198233.75,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1579062.61,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|gross",
     "label": "Solutions, support and customer success: gross salaries",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      44731.88,
      44644.94,
      48929.27,
      49028.66,
      53697.65,
      53568.65,
      53627.56,
      53606.43,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 401835.04,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|urs",
     "label": "Solutions, support and customer success: employer URSSAF contributions, net of the RGDU",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      16001.64,
      16049.25,
      17545.79,
      17665.12,
      19286.37,
      19168.16,
      19180.91,
      19215.38,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 144112.62,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|rgdu",
     "label": "Solutions, support and customer success: RGDU reduction (memo, inside the line above)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1274.26,
      1274.26,
      1408.19,
      1408.19,
      1525.87,
      1633.2,
      1633.2,
      1633.2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 11790.37,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|agi",
     "label": "Solutions, support and customer success: employer Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3190.8,
      3194.07,
      3487.66,
      3490.78,
      3834.33,
      3836.43,
      3828.49,
      3834.7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 28697.26,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|health",
     "label": "Solutions, support and customer success: health, protection and transport schemes",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1100,
      1100,
      1210,
      1210,
      1320,
      1320,
      1320,
      1320,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 9900,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|e_urs",
     "label": "Solutions, support and customer success: employee URSSAF contributions, CSG and CRDS",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7198.96,
      7198.96,
      7905.62,
      7905.62,
      8645.37,
      8645.37,
      8645.37,
      8645.37,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 64790.64,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|e_agi",
     "label": "Solutions, support and customer success: employee Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2128,
      2128,
      2327.62,
      2327.62,
      2560.19,
      2560.19,
      2560.19,
      2560.19,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 19152,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|pas",
     "label": "Solutions, support and customer success: income tax withheld at source (PAS)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3082.08,
      3082.08,
      3366.12,
      3366.12,
      3710.58,
      3710.58,
      3710.58,
      3710.58,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 27738.72,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "COR|net",
     "label": "Solutions, support and customer success: net salaries paid",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      32322.84,
      32235.9,
      35329.91,
      35429.3,
      38781.51,
      38652.51,
      38711.42,
      38690.29,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 290153.68,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|gross",
     "label": "Sales and marketing: gross salaries",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      75446.95,
      81502.72,
      81398.84,
      86372.25,
      86271.42,
      86334.25,
      82709.59,
      82918.92,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 662954.94,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|urs",
     "label": "Sales and marketing: employer URSSAF contributions, net of the RGDU",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      26631.89,
      28865.77,
      28843.65,
      30672.06,
      30602.95,
      30487.31,
      29428.75,
      29363.32,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 234895.7,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|rgdu",
     "label": "Sales and marketing: RGDU reduction (memo, inside the line above)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1411.44,
      1411.44,
      1411.44,
      1523.88,
      1523.88,
      1631.61,
      1371.97,
      1371.97,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 11657.63,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|agi",
     "label": "Sales and marketing: employer Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6538.52,
      7124.55,
      7120.81,
      7495.61,
      7494.91,
      7525.81,
      7298.54,
      7283.75,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 57882.5,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|health",
     "label": "Sales and marketing: health, protection and transport schemes",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1540,
      1650,
      1650,
      1760,
      1760,
      1760,
      1650,
      1650,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 13420,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|e_urs",
     "label": "Sales and marketing: employee URSSAF contributions, CSG and CRDS",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11147.69,
      12052.95,
      12052.95,
      12809.26,
      12809.26,
      12809.26,
      12248.25,
      12248.25,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 98177.87,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|e_agi",
     "label": "Sales and marketing: employee Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4359.42,
      4756.72,
      4756.72,
      5005.76,
      5005.76,
      5005.76,
      4872.09,
      4872.09,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 38634.32,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|pas",
     "label": "Sales and marketing: income tax withheld at source (PAS)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6821.06,
      7446.41,
      7446.41,
      7803.32,
      7803.32,
      7803.32,
      7639.3,
      7639.3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 60402.44,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "SM|net",
     "label": "Sales and marketing: net salaries paid",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      53118.78,
      57246.64,
      57142.76,
      60753.91,
      60653.08,
      60715.91,
      57949.95,
      58159.28,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 465740.31,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|gross",
     "label": "General and administrative: gross salaries",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      44038.84,
      44160.07,
      48481.69,
      48284.21,
      48232.1,
      48300.51,
      48343.52,
      48411.5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 378252.44,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|urs",
     "label": "General and administrative: employer URSSAF contributions, net of the RGDU",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      15411.81,
      15436.28,
      16921.53,
      16868.15,
      16906.94,
      16873.59,
      16802.42,
      16818.28,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 132039,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|rgdu",
     "label": "General and administrative: RGDU reduction (memo, inside the line above)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      725.92,
      725.92,
      871.11,
      871.11,
      871.11,
      939.39,
      939.39,
      939.39,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 6883.34,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|agi",
     "label": "General and administrative: employer Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4145.81,
      4147.51,
      4421.57,
      4418.95,
      4423.95,
      4425.14,
      4425.64,
      4433.12,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 34841.69,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|health",
     "label": "General and administrative: health, protection and transport schemes",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      770,
      770,
      880,
      880,
      880,
      880,
      880,
      880,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 6820,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|e_urs",
     "label": "General and administrative: employee URSSAF contributions, CSG and CRDS",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6320.28,
      6320.28,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 54702.84,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|e_agi",
     "label": "General and administrative: employee Agirc-Arrco",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2764.63,
      2764.63,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 23215.94,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|pas",
     "label": "General and administrative: income tax withheld at source (PAS)",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5220.76,
      5220.76,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 43403.9,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "GA|net",
     "label": "General and administrative: net salaries paid",
     "basis": "payroll journal",
     "section": "PAYROLL BY DEPARTMENT (payroll journal)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      29733.17,
      29854.4,
      33029.8,
      32832.32,
      32780.21,
      32848.62,
      32891.63,
      32959.61,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 256929.76,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "hc|RES",
     "label": "Machine learning research scientists: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|MLE",
     "label": "Machine learning engineers: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11,
      11,
      11,
      12,
      12,
      12,
      12,
      11,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|ENG",
     "label": "Software engineers: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      13,
      13,
      14,
      14,
      13,
      14,
      14,
      14,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|LEAD",
     "label": "CTO and engineering leads: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|PRD",
     "label": "Product managers and designers: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|SOL",
     "label": "Solutions engineers and support: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      6,
      6,
      7,
      7,
      7,
      7,
      7,
      7,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|CSM",
     "label": "Customer success managers: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      5,
      5,
      5,
      5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|SALH",
     "label": "Head of sales: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|AE",
     "label": "Account executives (base salary): headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5,
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|SDR",
     "label": "Sales development representatives: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      4,
      4,
      3,
      3,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|MKT",
     "label": "Marketing: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4,
      4,
      4,
      5,
      5,
      5,
      5,
      5,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|EXE",
     "label": "Founders and executives (CEO, COO): headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "hc|GA",
     "label": "Finance, people and office: headcount",
     "basis": "payroll",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5,
      5,
      6,
      6,
      6,
      6,
      6,
      6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 0,
     "fy2027": null,
     "total_rule": "last"
    },
    {
     "key": "leave_taken",
     "label": "Paid leave days taken",
     "basis": "HR system",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      70.3,
      147.8,
      70.6,
      163.4,
      178,
      107.6,
      292.7,
      574.9,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1605.3,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "comm",
     "label": "Sales commissions earned (gross)",
     "basis": "commission statements",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      30600,
      0,
      37200,
      0,
      30600,
      33600,
      9000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 141000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "cir_elig",
     "label": "CIR-eligible personnel costs (time records: research share of salaries and employer contributions)",
     "basis": "time records",
     "section": "HEADCOUNT BY BAND AT MONTH END, PAID LEAVE, COMMISSIONS AND RESEARCH TIME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      212406.21,
      221708.31,
      224001.73,
      232473.68,
      229318.72,
      229884.02,
      230813.22,
      225035.39,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1805641.28,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_tools",
     "label": "Software and IT tools",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      17964.17,
      17385.59,
      18123.85,
      19869.56,
      17944.87,
      18293.52,
      18498.38,
      18949.95,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 147029.89,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_media",
     "label": "Paid media and content",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      40122.19,
      38266.5,
      44158.36,
      39060.9,
      36977.95,
      39565.64,
      38526.92,
      31571.67,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 308250.13,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_events",
     "label": "Events and conferences",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      14295.59,
      12160.67,
      12759.39,
      12697.28,
      14181.74,
      38077.73,
      14789.14,
      13126.66,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 132088.2,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Office rent, Paris (quarterly in advance)",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 272000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_prof",
     "label": "Legal, statutory audit and accounting",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      16317.2,
      16190.39,
      34446.7,
      17409.94,
      15872.42,
      15162.98,
      17487.83,
      15878.32,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 148765.78,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_ins",
     "label": "Insurance",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 36000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7675.8,
      16033.25,
      23048.39,
      14790.36,
      9257.09,
      7702.66,
      1000,
      1000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 80507.55,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_travel",
     "label": "Travel (VAT not recovered)",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11939.7,
      11991.62,
      11894.58,
      10435.89,
      10844.45,
      10029.29,
      10860.83,
      9587.64,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 87584,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ox_ltax",
     "label": "Local business taxes (CFE and CVAE)",
     "basis": "ledger",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 11200,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "capex",
     "label": "Capex: IT equipment",
     "basis": "asset register",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5057.75,
      7270.69,
      9512.1,
      7262.12,
      4693.56,
      5463.47,
      2233.55,
      2185.01,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 43678.25,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "card",
     "label": "Card processing fees",
     "basis": "processor statements",
     "section": "OVERHEADS, CAPEX AND CARD PROCESSING",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      5639.98,
      5763.05,
      6071.85,
      5962.55,
      6279.26,
      6407.25,
      6447.74,
      6341.18,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 48912.86,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_card",
     "label": "Card payouts (Developer packs and Team plans, net of fees)",
     "basis": "bank",
     "section": "RECEIPTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      274905.14,
      291488.05,
      301509.25,
      296837.91,
      308538.08,
      316902.38,
      320768.48,
      314268.14,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 2425217.43,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_fr",
     "label": "Enterprise receipts: accounts in France (incl. VAT)",
     "basis": "bank",
     "section": "RECEIPTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      71000,
      94000,
      67000,
      73000,
      118000,
      115000,
      76000,
      126000,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 740000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_xx",
     "label": "Enterprise receipts: accounts outside France",
     "basis": "bank",
     "section": "RECEIPTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      143333.34,
      150029.1,
      188630.35,
      138810.95,
      124166.67,
      187500,
      134166.67,
      150833.33,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1217470.41,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_cir",
     "label": "Research tax credit refunded",
     "basis": "bank",
     "section": "RECEIPTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      935770,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 935770,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "rec_int",
     "label": "Interest received on term deposits",
     "basis": "bank",
     "section": "RECEIPTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      18300,
      17540.71,
      17000.73,
      16375.49,
      15411.49,
      14769.42,
      14166.97,
      14620.69,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 128185.5,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_usd",
     "label": "Compute suppliers paid in USD (Provider A and vendor B), EUR debited",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      107546.17,
      123320.74,
      125872.77,
      124046.4,
      123735.7,
      133093.42,
      134594.58,
      142250.18,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1014459.96,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_apic",
     "label": "Model API vendor C",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7104.97,
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 68665.35,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_card",
     "label": "Company card statements (software, media, travel)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      67925.28,
      70026.06,
      67643.71,
      74176.79,
      69366.35,
      65767.27,
      67888.45,
      67886.13,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 550680.04,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_sup",
     "label": "French suppliers incl. VAT and equipment",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      48894.67,
      52015.61,
      61986,
      95719.9,
      62591.64,
      52805.77,
      79688.21,
      42612.62,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 496314.42,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_rent",
     "label": "Rent (quarterly in advance, incl. VAT)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      122400,
      0,
      0,
      122400,
      0,
      0,
      122400,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 367200,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_ins",
     "label": "Insurance (direct debit)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 36000,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_urs",
     "label": "URSSAF (DSN, 5th)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      213682.42,
      219057.13,
      226130.17,
      245947.1,
      239469.37,
      254250.73,
      241473.55,
      252464.91,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 1892475.38,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_pas",
     "label": "Income tax withheld at source (5th)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      42455.68,
      43544.32,
      45112.36,
      49245.99,
      47195.8,
      50719.38,
      47540.26,
      50425.29,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 376239.08,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_agi",
     "label": "Agirc-Arrco and schemes (25th)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      73047.74,
      75173.11,
      77939.69,
      87441.15,
      81918.61,
      90697.69,
      82524.46,
      89698.04,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 658440.49,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_vat",
     "label": "VAT return (CA3)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      23815.14,
      5032.49,
      29880.54,
      24527.85,
      0,
      32840.42,
      35412.85,
      4281.6,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 155790.89,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "pay_ltax",
     "label": "Local business taxes (CFE and CVAE)",
     "basis": "bank",
     "section": "PAYMENTS (bank)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      500,
      8050,
      0,
      0,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
     ],
     "fy2026": 8550,
     "fy2027": null,
     "total_rule": "sum"
    },
    {
     "key": "ob|cash",
     "label": "Cash at bank and term deposits",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 12200000,
     "value_d": null
    },
    {
     "key": "ob|vatd",
     "label": "VAT to deduct on French supplier invoices not yet paid",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 8149.11,
     "value_d": null
    },
    {
     "key": "ob|ar_fr",
     "label": "Enterprise receivables: accounts in France (incl. VAT)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 141000,
     "value_d": null
    },
    {
     "key": "ob|ar_xx",
     "label": "Enterprise receivables: accounts outside France",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 226666.67,
     "value_d": null
    },
    {
     "key": "ob|ca",
     "label": "Contract assets (Enterprise usage ahead of billing)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 0,
     "value_d": null
    },
    {
     "key": "ob|cir",
     "label": "Research tax credit receivable (FY2025 claim)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 935770,
     "value_d": null
    },
    {
     "key": "ob|prepay",
     "label": "Other prepayments",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 30000,
     "value_d": null
    },
    {
     "key": "ob|deposit",
     "label": "Rent deposit",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 102000,
     "value_d": null
    },
    {
     "key": "ob|fa_it_cost",
     "label": "IT equipment: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 260000,
     "value_d": null
    },
    {
     "key": "ob|fa_it_dep",
     "label": "IT equipment: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 140000,
     "value_d": null
    },
    {
     "key": "ob|fa_fit_cost",
     "label": "Office fit-out: cost",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 180000,
     "value_d": null
    },
    {
     "key": "ob|fa_fit_dep",
     "label": "Office fit-out: accumulated depreciation",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 60000,
     "value_d": null
    },
    {
     "key": "ob|ap_usd",
     "label": "Trade payables: compute suppliers in USD (at the December rate)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 107812.56,
     "value_d": null
    },
    {
     "key": "ob|ap_apic",
     "label": "Trade payables: model API vendor C",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 7104.97,
     "value_d": null
    },
    {
     "key": "ob|ap_card",
     "label": "Trade payables: company card statements",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 67925.28,
     "value_d": null
    },
    {
     "key": "ob|ap_sup",
     "label": "Trade payables: French suppliers (incl. VAT)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 48894.67,
     "value_d": null
    },
    {
     "key": "ob|cl",
     "label": "Contract liabilities: Enterprise commitments billed ahead of usage",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 384305.29,
     "value_d": null
    },
    {
     "key": "ob|dev",
     "label": "Contract liabilities: Developer credits",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 208980.33,
     "value_d": null
    },
    {
     "key": "ob|vat",
     "label": "VAT payable (December return)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 23815.14,
     "value_d": null
    },
    {
     "key": "ob|vatp",
     "label": "VAT on French invoices not yet collected",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 23500,
     "value_d": null
    },
    {
     "key": "ob|urs",
     "label": "URSSAF payable (December payroll)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 213682.42,
     "value_d": null
    },
    {
     "key": "ob|pas",
     "label": "Income tax withheld payable (December)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 42455.68,
     "value_d": null
    },
    {
     "key": "ob|agi",
     "label": "Agirc-Arrco and schemes payable (December)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 73047.74,
     "value_d": null
    },
    {
     "key": "ob|comm",
     "label": "Commissions payable (December)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 0,
     "value_d": null
    },
    {
     "key": "ob|commch",
     "label": "Employer contributions accrued on commissions",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 0,
     "value_d": null
    },
    {
     "key": "ob|leave",
     "label": "Paid leave provision",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 263740.15,
     "value_d": null
    },
    {
     "key": "ob|ltax",
     "label": "Local business taxes accrued (CVAE 2025 balance)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 500,
     "value_d": null
    },
    {
     "key": "ob|sharecap",
     "label": "Share capital",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 150000,
     "value_d": null
    },
    {
     "key": "ob|premium",
     "label": "Share premium",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 24450000,
     "value_d": null
    },
    {
     "key": "ob|retained",
     "label": "Accumulated losses",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": -12182178.45,
     "value_d": null
    },
    {
     "key": "ob|leave_days",
     "label": "Paid leave days outstanding at 31-Dec-25",
     "basis": "HR system",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "value_c": 665,
     "value_d": null
    },
    {
     "key": "ob|usd0",
     "label": "Compute supplier invoices of December in USD (paid in January)",
     "basis": "FY25 accounts",
     "section": "OPENING BALANCE SHEET AT 31-DEC-25 (FY2025 accounts, fictional); Developer packs are on History, Enterprise accounts on the Account_Register",
     "format": "int",
     "kind": "input",
     "bold": false,
     "value_c": 126226.94,
     "value_d": null
    }
   ]
  },
  "Credits": {
   "title": "DEVELOPER CREDITS: PACKS SOLD, CREDITS USED, BREAKAGE AND THE CONTRACT LIABILITY (IFRS 15.B44 TO B47)",
   "description": "Packs are paid by card and held as a contract liability. Revenue = credits used x 1 / (1 - expected breakage), so breakage is recognised in proportion to use (IFRS 15.B46); when a pack expires after 12 months the difference to the actual unused credits is trued up. A: credit ledger; F: usage curve on Assumptions.",
   "months": 24,
   "rows": [
    {
     "key": "p",
     "label": "Credit packs purchased",
     "basis": "A: billing system; F: run-rate x growth x seasonality",
     "section": "PACKS PURCHASED (EUR ex VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      77172.26,
      90498.36,
      92890.7,
      85657.9,
      88939.25,
      89823.78,
      93824.48,
      87250.27,
      108227.8217,
      112502.0943,
      113212.9583,
      111499.8621,
      122934.076,
      123710.8563,
      129229.6791,
      128081.8562,
      130598.4057,
      135882.0412,
      131292.7131,
      122321.4892,
      154306.9951,
      160401.0857,
      161414.6078,
      158972.1423
     ],
     "fy2026": 1151499.7364,
     "fy2027": 1659145.9476,
     "total_rule": "sum"
    },
    {
     "key": "cons|-11",
     "label": "Packs bought in Jan-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-10",
     "label": "Packs bought in Feb-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      935.6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 935.6,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-9",
     "label": "Packs bought in Mar-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1122.51,
      1060.15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 2182.66,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-8",
     "label": "Packs bought in Apr-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1435.74,
      1174.7,
      1109.44,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 3719.88,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-7",
     "label": "Packs bought in May-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2020.28,
      1587.36,
      1298.75,
      1226.6,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 6132.99,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-6",
     "label": "Packs bought in Jun-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2363.94,
      1891.15,
      1485.9,
      1215.74,
      1148.2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 8104.93,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-5",
     "label": "Packs bought in Jul-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2886.6,
      2245.13,
      1796.11,
      1411.23,
      1154.64,
      1090.49,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 10584.2,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-4",
     "label": "Packs bought in Aug-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3455.76,
      2827.44,
      2199.12,
      1759.29,
      1382.3,
      1130.97,
      1068.14,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 13823.02,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-3",
     "label": "Packs bought in Sep-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5724.14,
      4497.54,
      3679.8,
      2862.07,
      2289.65,
      1799.01,
      1471.92,
      1390.15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 23714.28,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-2",
     "label": "Packs bought in Oct-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7457.16,
      5800.01,
      4557.15,
      3728.58,
      2900.01,
      2320.01,
      1822.86,
      1491.43,
      1369.0814,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 31446.2914,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|-1",
     "label": "Packs bought in Nov-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9634.65,
      7225.99,
      5620.21,
      4415.88,
      3612.99,
      2810.11,
      2248.09,
      1766.35,
      1434.9278,
      1355.2096,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 40124.4074,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|0",
     "label": "Packs bought in Dec-25",
     "basis": "History",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14133.99,
      9976.93,
      7482.7,
      5819.88,
      4572.76,
      3741.35,
      2909.94,
      2327.95,
      1709.9628,
      1399.0604,
      1321.3349,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 55395.8581,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|1",
     "label": "Packs bought in Jan-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15601.13,
      12629.48,
      8914.93,
      6686.2,
      5200.38,
      4086.01,
      3343.1,
      2600.19,
      2160.8233,
      1697.7897,
      1389.1007,
      1311.9284,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 65621.0621,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cons|2",
     "label": "Packs bought in Feb-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      19193.51,
      15537.6,
      10967.72,
      8225.79,
      6397.84,
      5026.87,
      4112.89,
      3167.4426,
      2533.9541,
      1990.9639,
      1628.9705,
      1538.4721,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 78783.5511,
     "fy2027": 1538.4721,
     "total_rule": "sum"
    },
    {
     "key": "cons|3",
     "label": "Packs bought in Mar-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      19331.38,
      15649.21,
      11046.5,
      8284.88,
      6443.79,
      5062.98,
      4180.0815,
      3251.1745,
      2600.9396,
      2043.5954,
      1672.0326,
      1579.1419,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 77894.531,
     "fy2027": 3251.1745,
     "total_rule": "sum"
    },
    {
     "key": "cons|4",
     "label": "Packs bought in Apr-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      18059.84,
      14619.87,
      10319.91,
      7739.93,
      6019.95,
      4711.1845,
      3854.6055,
      2998.0265,
      2398.4212,
      1884.4738,
      1541.8422,
      1456.1843,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 70721.7377,
     "fy2027": 4882.5003,
     "total_rule": "sum"
    },
    {
     "key": "cons|5",
     "label": "Packs bought in May-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      17541.01,
      14199.86,
      10023.43,
      7517.57,
      6225.7475,
      4891.6587,
      4002.2663,
      3112.8738,
      2490.299,
      1956.6635,
      1600.9065,
      1511.9672,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 67514.4162,
     "fy2027": 7559.8363,
     "total_rule": "sum"
    },
    {
     "key": "cons|6",
     "label": "Packs bought in Jun-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      20171.22,
      16329.08,
      11526.41,
      8084.1402,
      6287.6646,
      4940.3079,
      4042.0701,
      3143.8323,
      2515.0658,
      1976.1232,
      1616.828,
      1527.0043,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 71380.8928,
     "fy2027": 10778.8536,
     "total_rule": "sum"
    },
    {
     "key": "cons|7",
     "label": "Packs bought in Jul-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      19672.54,
      15925.39,
      11258.9376,
      8444.2032,
      6567.7136,
      5160.3464,
      4222.1016,
      3283.8568,
      2627.0854,
      2064.1386,
      1688.8406,
      1595.0162,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 67029.1308,
     "fy2027": 15481.0392,
     "total_rule": "sum"
    },
    {
     "key": "cons|8",
     "label": "Packs bought in Aug-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18490.68,
      14832.5459,
      10470.0324,
      7852.5243,
      6107.5189,
      4798.7648,
      3926.2622,
      3053.7595,
      2443.0076,
      1919.5059,
      1570.5049,
      1483.2546,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 57753.3015,
     "fy2027": 19195.0594,
     "total_rule": "sum"
    },
    {
     "key": "cons|9",
     "label": "Packs bought in Sep-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22727.8426,
      18398.7297,
      12987.3386,
      9740.504,
      7575.9475,
      5952.5302,
      4870.252,
      3787.9738,
      3030.379,
      2381.0121,
      1948.1008,
      1839.873,
      0,
      0,
      0,
      0
     ],
     "fy2026": 63854.4148,
     "fy2027": 31386.0683,
     "total_rule": "sum"
    },
    {
     "key": "cons|10",
     "label": "Packs bought in Oct-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      23625.4398,
      19125.356,
      13500.2513,
      10125.1885,
      7875.1466,
      6187.6152,
      5062.5942,
      3937.5733,
      3150.0586,
      2475.0461,
      2025.0377,
      1912.5356,
      0,
      0,
      0
     ],
     "fy2026": 56251.0471,
     "fy2027": 42750.7958,
     "total_rule": "sum"
    },
    {
     "key": "cons|11",
     "label": "Packs bought in Nov-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      23774.7212,
      19246.2029,
      13585.555,
      10189.1662,
      7924.9071,
      6226.7127,
      5094.5831,
      3962.4535,
      3169.9628,
      2490.6851,
      2037.8332,
      1924.6203,
      0,
      0
     ],
     "fy2026": 43020.9241,
     "fy2027": 56606.4791,
     "total_rule": "sum"
    },
    {
     "key": "cons|12",
     "label": "Packs bought in Dec-26",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      23414.9711,
      18954.9766,
      13379.9835,
      10034.9876,
      7804.9904,
      6132.4924,
      5017.4938,
      3902.4952,
      3121.9961,
      2452.997,
      2006.9975,
      1895.4977,
      0
     ],
     "fy2026": 23414.9711,
     "fy2027": 74704.9076,
     "total_rule": "sum"
    },
    {
     "key": "cons|13",
     "label": "Packs bought in Jan-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      25816.156,
      20898.7929,
      14752.0891,
      11064.0668,
      8605.3853,
      6761.3742,
      5532.0334,
      4302.6927,
      3442.1541,
      2704.5497,
      2212.8134,
      2089.8793
     ],
     "fy2026": 0,
     "fy2027": 108181.9869,
     "total_rule": "sum"
    },
    {
     "key": "cons|14",
     "label": "Packs bought in Feb-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      25979.2798,
      21030.8456,
      14845.3028,
      11133.9771,
      8659.7599,
      6804.0971,
      5566.9885,
      4329.88,
      3463.904,
      2721.6388,
      2226.7954
     ],
     "fy2026": 0,
     "fy2027": 106762.469,
     "total_rule": "sum"
    },
    {
     "key": "cons|15",
     "label": "Packs bought in Mar-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27138.2326,
      21969.0454,
      15507.5615,
      11630.6711,
      9046.0775,
      7107.6323,
      5815.3356,
      4523.0388,
      3618.431,
      2843.0529
     ],
     "fy2026": 0,
     "fy2027": 109199.0788,
     "total_rule": "sum"
    },
    {
     "key": "cons|16",
     "label": "Packs bought in Apr-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      26897.1898,
      21773.9155,
      15369.8227,
      11527.3671,
      8965.7299,
      7044.5021,
      5763.6835,
      4482.865,
      3586.292
     ],
     "fy2026": 0,
     "fy2027": 105411.3676,
     "total_rule": "sum"
    },
    {
     "key": "cons|17",
     "label": "Packs bought in May-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27425.6652,
      22201.729,
      15671.8087,
      11753.8565,
      9141.8884,
      7182.9123,
      5876.9283,
      4570.9442
     ],
     "fy2026": 0,
     "fy2027": 103825.7325,
     "total_rule": "sum"
    },
    {
     "key": "cons|18",
     "label": "Packs bought in Jun-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      28535.2287,
      23099.947,
      16305.8449,
      12229.3837,
      9511.7429,
      7473.5123,
      6114.6919
     ],
     "fy2026": 0,
     "fy2027": 103270.3513,
     "total_rule": "sum"
    },
    {
     "key": "cons|19",
     "label": "Packs bought in Jul-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27571.4698,
      22319.7612,
      15755.1256,
      11816.3442,
      9190.4899,
      7221.0992
     ],
     "fy2026": 0,
     "fy2027": 93874.2899,
     "total_rule": "sum"
    },
    {
     "key": "cons|20",
     "label": "Packs bought in Aug-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      25687.5127,
      20794.6532,
      14678.5787,
      11008.934,
      8562.5042
     ],
     "fy2026": 0,
     "fy2027": 80732.1829,
     "total_rule": "sum"
    },
    {
     "key": "cons|21",
     "label": "Packs bought in Sep-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32404.469,
      26232.1892,
      18516.8394,
      13887.6296
     ],
     "fy2026": 0,
     "fy2027": 91041.1271,
     "total_rule": "sum"
    },
    {
     "key": "cons|22",
     "label": "Packs bought in Oct-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33684.228,
      27268.1846,
      19248.1303
     ],
     "fy2026": 0,
     "fy2027": 80200.5429,
     "total_rule": "sum"
    },
    {
     "key": "cons|23",
     "label": "Packs bought in Nov-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33897.0676,
      27440.4833
     ],
     "fy2026": 0,
     "fy2027": 61337.551,
     "total_rule": "sum"
    },
    {
     "key": "cons|24",
     "label": "Packs bought in Dec-27",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33384.1499
     ],
     "fy2026": 0,
     "fy2027": 33384.1499,
     "total_rule": "sum"
    },
    {
     "key": "cons",
     "label": "CREDITS USED",
     "basis": "",
     "section": "CREDITS USED BY PACK (EUR face value; A: credit ledger; F: usage curve x pack)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      66771.5,
      70109.39,
      73013.09,
      73802.24,
      73694.1,
      76351.66,
      78099.69,
      78231.94,
      81862.7176,
      86209.5222,
      89550.5935,
      91707.6539,
      95807.7998,
      99077.7316,
      102652.988,
      105293.8173,
      107776.8833,
      110835.1247,
      112231.66,
      111487.6108,
      117360.7574,
      123492.789,
      128163.2019,
      131175.6522
     ],
     "fy2026": 939404.0972,
     "fy2027": 1345356.0159,
     "total_rule": "sum"
    },
    {
     "key": "rev_used",
     "label": "Credits used, grossed up for expected breakage",
     "basis": "used / (1 - breakage)",
     "section": "REVENUE AND BREAKAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75876.7045,
      79669.7614,
      82969.4205,
      83866.1818,
      83743.2955,
      86763.25,
      88749.6477,
      88899.9318,
      93025.8154,
      97965.3662,
      101762.038,
      104213.243,
      108872.4998,
      112588.3314,
      116651.1227,
      119652.0651,
      122473.731,
      125949.0053,
      127535.9773,
      126690.4668,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1067504.6559,
     "fy2027": 1528813.6544,
     "total_rule": "sum"
    },
    {
     "key": "trueup",
     "label": "True-up when a pack expires (actual unused credits less expected breakage)",
     "basis": "pack bought 12 months earlier",
     "section": "REVENUE AND BREAKAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -365.9086,
      2292.3973,
      -726.3368,
      162.9155,
      -1521.9464,
      -1075.6941,
      -405.3118,
      -2490.6591,
      -1912.035,
      -2278.2561,
      -547.8552,
      -5064.7473,
      2602.8713,
      -776.6664,
      679.671,
      -256.0068,
      3627.5994,
      -3539.5682,
      62.9232,
      -191.0492,
      0,
      0,
      0,
      0
     ],
     "fy2026": -13933.4377,
     "fy2027": 2209.7743,
     "total_rule": "sum"
    },
    {
     "key": "rev",
     "label": "DEVELOPER REVENUE",
     "basis": "",
     "section": "REVENUE AND BREAKAGE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "brk_rec",
     "label": "of which breakage recognised",
     "basis": "used x breakage / (1 - breakage) + true-up",
     "section": "REVENUE AND BREAKAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8739.2959,
      11852.7686,
      9229.9936,
      10226.8573,
      8527.2491,
      9335.8959,
      10244.6459,
      8177.3327,
      9251.0629,
      9477.5878,
      11663.5894,
      7440.8418,
      15667.5712,
      12733.9334,
      14677.8057,
      14102.241,
      18324.4472,
      11574.3125,
      15367.2405,
      15011.8068,
      16003.7396,
      16839.9258,
      17476.8003,
      17887.5889
     ],
     "fy2026": 114167.121,
     "fy2027": 185667.4128,
     "total_rule": "sum"
    },
    {
     "key": "expired",
     "label": "Credits expired unused (face value, pack bought 12 months earlier)",
     "basis": "memo",
     "section": "REVENUE AND BREAKAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6779.76,
      8896.66,
      6757.08,
      7994.23,
      7136.4,
      7029.23,
      7292.29,
      5049.17,
      7900.77,
      7659.2386,
      9084.0727,
      4870.0919,
      11551.1979,
      10176.3368,
      11744.9945,
      10053.662,
      13864.9975,
      7664.0336,
      11314.31,
      10301.9091,
      12987.3386,
      13500.2513,
      13585.555,
      13379.9835
     ],
     "fy2026": 86448.9932,
     "fy2027": 140124.5698,
     "total_rule": "sum"
    },
    {
     "key": "exp_pct",
     "label": "Share of that pack expired unused",
     "basis": "",
     "section": "REVENUE AND BREAKAGE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1146,
      0.1552,
      0.1096,
      0.1222,
      0.101,
      0.1058,
      0.1144,
      0.0837,
      0.0989,
      0.0951,
      0.114,
      0.0627,
      0.1497,
      0.1124,
      0.1264,
      0.1174,
      0.1559,
      0.0853,
      0.1206,
      0.1181,
      0.12,
      0.12,
      0.12,
      0.12
     ],
     "fy2026": 0.1064,
     "fy2027": 0.1222,
     "total_rule": "avg"
    },
    {
     "key": "liab",
     "label": "CONTRACT LIABILITY: DEVELOPER CREDITS",
     "basis": "opening + packs - revenue",
     "section": "CONTRACT LIABILITY: DEVELOPER CREDITS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      210641.7941,
      219177.9955,
      229825.6118,
      231454.4145,
      238172.3155,
      242308.5395,
      247788.6836,
      248629.6809,
      265743.7222,
      282558.7064,
      294557.4818,
      306908.8483,
      318367.5532,
      330266.7445,
      342165.6298,
      350851.4277,
      355348.5029,
      368821.107,
      372514.9197,
      368336.9913,
      389279.4893,
      409347.8603,
      425122.4659,
      435031.3671
     ],
     "fy2026": 306908.8483,
     "fy2027": 435031.3671,
     "total_rule": "last"
    },
    {
     "key": "sched",
     "label": "Per pack schedule: packs live less credits used grossed up",
     "basis": "independent calculation",
     "section": "CONTRACT LIABILITY: DEVELOPER CREDITS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      210641.7955,
      219177.9968,
      229825.6132,
      231454.4159,
      238172.3168,
      242308.5409,
      247788.685,
      248629.6823,
      265743.7236,
      282558.7078,
      294557.4832,
      306908.8496,
      318367.5546,
      330266.7458,
      342165.6312,
      350851.4291,
      355348.5043,
      368821.1084,
      372514.921,
      368336.9926,
      389279.4907,
      409347.8616,
      425122.4672,
      435031.3685
     ],
     "fy2026": 306908.8496,
     "fy2027": 435031.3685,
     "total_rule": "last"
    },
    {
     "key": "chk",
     "label": "Check: roll-forward less schedule (must be zero)",
     "basis": "",
     "section": "CONTRACT LIABILITY: DEVELOPER CREDITS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "face",
     "label": "Credits outstanding at face value (memo)",
     "basis": "packs live less credits used",
     "section": "CONTRACT LIABILITY: DEVELOPER CREDITS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      286234.11,
      297726.42,
      310846.95,
      314708.38,
      322817.13,
      329260.02,
      337692.52,
      341661.68,
      360126.0141,
      378759.3476,
      393337.6397,
      408259.756,
      423834.8343,
      438291.6222,
      453123.3188,
      465857.6956,
      474814.2205,
      492197.1035,
      499943.8466,
      500475.8159,
      524434.715,
      547842.7604,
      567508.6113,
      581925.118
     ],
     "fy2026": 408259.756,
     "fy2027": 581925.118,
     "total_rule": "last"
    },
    {
     "key": "charges",
     "label": "Card charges incl. VAT",
     "basis": "packs x (1 + 20% x share in France)",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      82574.3182,
      96833.2452,
      99393.049,
      91653.953,
      95164.9975,
      96111.4446,
      100392.1936,
      93357.7889,
      115803.7692,
      120377.2409,
      121137.8654,
      119304.8525,
      131539.4613,
      132370.6162,
      138275.7566,
      137047.5861,
      139740.2941,
      145393.7841,
      140483.203,
      130883.9935,
      165108.4847,
      171629.1617,
      172713.6303,
      170100.1923
     ],
     "fy2026": 1232104.718,
     "fy2027": 1775286.1639,
     "total_rule": "sum"
    },
    {
     "key": "count",
     "label": "Card charges (number of packs)",
     "basis": "packs / average pack",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      514.4817,
      603.3224,
      619.2713,
      571.0527,
      592.9283,
      598.8252,
      625.4965,
      581.6685,
      721.5188,
      750.014,
      754.7531,
      743.3324,
      819.5605,
      824.739,
      861.5312,
      853.879,
      870.656,
      905.8803,
      875.2848,
      815.4766,
      1028.7133,
      1069.3406,
      1076.0974,
      1059.8143
     ],
     "fy2026": 7676.6649,
     "fy2027": 11060.973,
     "total_rule": "sum"
    },
    {
     "key": "vat_out",
     "label": "Output VAT (customers in France, due on payment)",
     "basis": "",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5402.0582,
      6334.8852,
      6502.349,
      5996.053,
      6225.7475,
      6287.6646,
      6567.7136,
      6107.5189,
      7575.9475,
      7875.1466,
      7924.9071,
      7804.9904,
      8605.3853,
      8659.7599,
      9046.0775,
      8965.7299,
      9141.8884,
      9511.7429,
      9190.4899,
      8562.5042,
      10801.4897,
      11228.076,
      11299.0225,
      11128.05
     ],
     "fy2026": 80604.9815,
     "fy2027": 116140.2163,
     "total_rule": "sum"
    },
    {
     "key": "eu",
     "label": "Sales to EU businesses (reverse charge, DES)",
     "basis": "",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30868.904,
      36199.344,
      37156.28,
      34263.16,
      35575.7,
      35929.512,
      37529.792,
      34900.108,
      43291.1287,
      45000.8377,
      45285.1833,
      44599.9449,
      49173.6304,
      49484.3425,
      51691.8716,
      51232.7425,
      52239.3623,
      54352.8165,
      52517.0852,
      48928.5957,
      61722.798,
      64160.4343,
      64565.8431,
      63588.8569
     ],
     "fy2026": 460599.8946,
     "fy2027": 663658.379,
     "total_rule": "sum"
    },
    {
     "key": "u|DOC",
     "label": "Units used: Document AI (thousands)",
     "basis": "A: metering; F: credits used x mix / list price",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3024.1,
      3175.2,
      3306.8,
      3342.5,
      3337.6,
      3458,
      3537.1,
      3543.1,
      3707.5506,
      3904.4168,
      4055.7334,
      4153.4264,
      4821.246,
      4985.7957,
      5165.7099,
      5298.6019,
      5423.5549,
      5577.4519,
      5647.7285,
      5610.2864,
      5905.8352,
      6214.4117,
      6449.4365,
      6601.0292
     ],
     "fy2026": 42545.5271,
     "fy2027": 67701.0878,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Units used: Voice AI (thousands)",
     "basis": "A: metering; F: credits used x mix / list price",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2419.3,
      2540.2,
      2645.4,
      2674,
      2670.1,
      2766.4,
      2829.7,
      2834.5,
      2966.0405,
      3123.5334,
      3244.5867,
      3322.7411,
      3856.9968,
      3988.6365,
      4132.568,
      4238.8815,
      4338.8439,
      4461.9615,
      4518.1828,
      4488.2291,
      4724.6682,
      4971.5293,
      5159.5492,
      5280.8234
     ],
     "fy2026": 34036.5017,
     "fy2027": 54160.8702,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Units used: Agent workspace (thousands)",
     "basis": "A: metering; F: credits used x mix / list price",
     "section": "CARD SALES, VAT AND USAGE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      725.8,
      762.1,
      793.6,
      802.2,
      801,
      829.9,
      848.9,
      850.3,
      889.8121,
      937.06,
      973.376,
      996.8223,
      1157.099,
      1196.591,
      1239.7704,
      1271.6645,
      1301.6532,
      1338.5885,
      1355.4548,
      1346.4687,
      1417.4005,
      1491.4588,
      1547.8648,
      1584.247
     ],
     "fy2026": 10210.8705,
     "fy2027": 16248.2611,
     "total_rule": "sum"
    }
   ]
  },
  "Team": {
   "title": "TEAM PLANS: CUSTOMERS, PLAN FEES AND USAGE ABOVE THE ALLOWANCE (HYBRID PRICING)",
   "description": "Each customer pays a monthly plan fee by card that includes an allowance of usage; usage above the allowance is charged at list prices at the month end. Revenue = plan fee + usage above the allowance, both earned in the month. A: billing system; F: run-rates on Assumptions.",
   "months": 24,
   "rows": [
    {
     "key": "open",
     "label": "Customers at the start of the month",
     "basis": "",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      334,
      343,
      349,
      365,
      369,
      379,
      384,
      381,
      380,
      386.972,
      394.0747,
      400.2619,
      404.9596,
      411.6306,
      417.3964,
      423.4709,
      428.2076,
      432.5326,
      437.0518,
      439.6746,
      439.8504,
      445.386,
      451.0867,
      455.9057
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "new",
     "label": "New customers",
     "basis": "A: billing; F: run-rate x seasonality x factor",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      22,
      15,
      23,
      13,
      14,
      13,
      8,
      8,
      16.092,
      16.39,
      15.645,
      14.304,
      16.39,
      15.645,
      16.092,
      14.9,
      14.602,
      14.9,
      13.112,
      10.728,
      16.092,
      16.39,
      15.645,
      14.304
     ],
     "fy2026": 178.431,
     "fy2027": 178.8,
     "total_rule": "sum"
    },
    {
     "key": "lost",
     "label": "Customers lost",
     "basis": "A: billing; F: opening x rate x factor",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      -13,
      -9,
      -7,
      -9,
      -4,
      -8,
      -11,
      -9,
      -9.12,
      -9.2873,
      -9.4578,
      -9.6063,
      -9.719,
      -9.8791,
      -10.0175,
      -10.1633,
      -10.277,
      -10.3808,
      -10.4892,
      -10.5522,
      -10.5564,
      -10.6893,
      -10.8261,
      -10.9417
     ],
     "fy2026": -107.4714,
     "fy2027": -124.4917,
     "total_rule": "sum"
    },
    {
     "key": "lg",
     "label": "CUSTOMERS AT MONTH END",
     "basis": "",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      343,
      349,
      365,
      369,
      379,
      384,
      381,
      380,
      386.972,
      394.0747,
      400.2619,
      404.9596,
      411.6306,
      417.3964,
      423.4709,
      428.2076,
      432.5326,
      437.0518,
      439.6746,
      439.8504,
      445.386,
      451.0867,
      455.9057,
      459.2679
     ],
     "fy2026": 404.9596,
     "fy2027": 459.2679,
     "total_rule": "last"
    },
    {
     "key": "ch_rate",
     "label": "Customers lost a month, share of opening",
     "basis": "",
     "section": null,
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0389,
      0.0262,
      0.0201,
      0.0247,
      0.0108,
      0.0211,
      0.0286,
      0.0236,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024,
      0.024
     ],
     "fy2026": 0.0242,
     "fy2027": 0.024,
     "total_rule": "avg"
    },
    {
     "key": "lgchk",
     "label": "Check: billing system less the bridge (actual months)",
     "basis": "",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "arpa",
     "label": "Plan fee per customer a month",
     "basis": "A: fees / customers; F: prior x (1 + growth)",
     "section": null,
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      430.9691,
      433.4832,
      434.0744,
      435.2619,
      433.9783,
      436.4922,
      438.2264,
      436.8848,
      437.7586,
      438.6341,
      439.5114,
      440.3904,
      441.2712,
      442.1537,
      443.0381,
      443.9241,
      444.812,
      445.7016,
      446.593,
      447.4862,
      448.3812,
      449.2779,
      450.1765,
      451.0768
     ],
     "fy2026": 436.3054,
     "fy2027": 446.1577,
     "total_rule": "avg"
    },
    {
     "key": "plan",
     "label": "PLAN FEES",
     "basis": "A: billing; F: customers x fee",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      147822.39,
      151285.63,
      158437.14,
      160611.64,
      164477.79,
      167613.02,
      166964.24,
      166016.24,
      169400.3255,
      172854.6005,
      175919.6581,
      178340.326,
      181640.7135,
      184553.3944,
      187613.7295,
      190091.6914,
      192395.6943,
      194794.7078,
      196355.6016,
      196826.9851,
      199702.6934,
      202663.3135,
      205238.0038,
      207165.1193
     ],
     "fy2026": 1979743.0002,
     "fy2027": 2339041.6476,
     "total_rule": "sum"
    },
    {
     "key": "ov",
     "label": "USAGE ABOVE THE ALLOWANCE",
     "basis": "A: billing; F: plan fees x driver",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      33802.2,
      32583.96,
      32561.07,
      33100.75,
      37038.12,
      40825.68,
      41131.2,
      42471.4,
      38962.0749,
      39756.5581,
      40461.5214,
      41018.275,
      41777.3641,
      42447.2807,
      43151.1578,
      43721.089,
      44251.0097,
      44802.7828,
      45161.7884,
      45270.2066,
      45931.6195,
      46612.5621,
      47204.7409,
      47647.9774
     ],
     "fy2026": 453712.8093,
     "fy2027": 537979.579,
     "total_rule": "sum"
    },
    {
     "key": "ovr",
     "label": "Usage above the allowance, share of plan fees",
     "basis": "",
     "section": null,
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2287,
      0.2154,
      0.2055,
      0.2061,
      0.2252,
      0.2436,
      0.2463,
      0.2558,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23,
      0.23
     ],
     "fy2026": 0.2292,
     "fy2027": 0.23,
     "total_rule": "ratio"
    },
    {
     "key": "rev",
     "label": "TEAM REVENUE",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      181624.59,
      183869.59,
      190998.21,
      193712.39,
      201515.91,
      208438.7,
      208095.44,
      208487.64,
      208362.4004,
      212611.1586,
      216381.1795,
      219358.601,
      223418.0776,
      227000.6751,
      230764.8872,
      233812.7805,
      236646.704,
      239597.4906,
      241517.3899,
      242097.1917,
      245634.3128,
      249275.8757,
      252442.7447,
      254813.0968
     ],
     "fy2026": 2433455.8095,
     "fy2027": 2877021.2266,
     "total_rule": "sum"
    },
    {
     "key": "allow",
     "label": "Allowance used (at list prices)",
     "basis": "plan fees x share used",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      125649.0315,
      128592.7855,
      134671.569,
      136519.894,
      139806.1215,
      142471.067,
      141919.604,
      141113.804,
      143990.2767,
      146926.4104,
      149531.7094,
      151589.2771,
      154394.6065,
      156870.3852,
      159471.67,
      161577.9377,
      163536.3401,
      165575.5017,
      166902.2613,
      167302.9373,
      169747.2894,
      172263.8165,
      174452.3032,
      176090.3514
     ],
     "fy2026": 1682781.5502,
     "fy2027": 1988185.4005,
     "total_rule": "sum"
    },
    {
     "key": "charges",
     "label": "Card charges incl. VAT",
     "basis": "revenue x (1 + 20% x share in France)",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      197970.8031,
      200417.8531,
      208188.0489,
      211146.5051,
      219652.3419,
      227198.183,
      226824.0296,
      227251.5276,
      227115.0164,
      231746.1629,
      235855.4856,
      239100.8751,
      243525.7046,
      247430.7358,
      251533.7271,
      254855.9307,
      257944.9073,
      261161.2648,
      263253.955,
      263885.9389,
      267741.401,
      271710.7045,
      275162.5917,
      277746.2755
     ],
     "fy2026": 2652466.8324,
     "fy2027": 3135953.137,
     "total_rule": "sum"
    },
    {
     "key": "vat_out",
     "label": "Output VAT (customers in France, due on payment)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16346.2131,
      16548.2631,
      17189.8389,
      17434.1151,
      18136.4319,
      18759.483,
      18728.5896,
      18763.8876,
      18752.616,
      19135.0043,
      19474.3062,
      19742.2741,
      20107.627,
      20430.0608,
      20768.8399,
      21043.1502,
      21298.2034,
      21563.7742,
      21736.5651,
      21788.7473,
      22107.0882,
      22434.8288,
      22719.847,
      22933.1787
     ],
     "fy2026": 219011.0229,
     "fy2027": 258931.9104,
     "total_rule": "sum"
    },
    {
     "key": "eu",
     "label": "Sales to EU businesses (reverse charge, DES)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      63568.6065,
      64354.3565,
      66849.3735,
      67799.3365,
      70530.5685,
      72953.545,
      72833.404,
      72970.674,
      72926.8401,
      74413.9055,
      75733.4128,
      76775.5104,
      78196.3272,
      79450.2363,
      80767.7105,
      81834.4732,
      82826.3464,
      83859.1217,
      84531.0865,
      84734.0171,
      85972.0095,
      87246.5565,
      88354.9606,
      89184.5839
     ],
     "fy2026": 851709.5333,
     "fy2027": 1006957.4293,
     "total_rule": "sum"
    },
    {
     "key": "u|DOC",
     "label": "Units used: Document AI (thousands)",
     "basis": "A: metering; F: (allowance used + usage above) x mix / list",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      5777.2,
      5839.7,
      6059.2,
      6145.7,
      6407.4,
      6641.2,
      6632.3,
      6651.6,
      6628.7084,
      6763.8757,
      6883.8127,
      6978.5345,
      7897.4223,
      8024.0606,
      8157.1187,
      8264.8561,
      8365.0302,
      8469.3351,
      8537.2001,
      8557.695,
      8682.7258,
      8811.4484,
      8923.3915,
      9007.1791
     ],
     "fy2026": 77409.2313,
     "fy2027": 101697.4629,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Units used: Voice AI (thousands)",
     "basis": "A: metering; F: (allowance used + usage above) x mix / list",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4814.3,
      4866.4,
      5049.3,
      5121.4,
      5339.5,
      5534.3,
      5526.9,
      5543,
      5523.9237,
      5636.5631,
      5736.5106,
      5815.4454,
      6581.1853,
      6686.7172,
      6797.5989,
      6887.3801,
      6970.8585,
      7057.7793,
      7114.3334,
      7131.4125,
      7235.6048,
      7342.8737,
      7436.1596,
      7505.9826
     ],
     "fy2026": 64507.5427,
     "fy2027": 84747.8858,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Units used: Agent workspace (thousands)",
     "basis": "A: metering; F: (allowance used + usage above) x mix / list",
     "section": null,
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3033,
      3065.9,
      3181.1,
      3226.5,
      3363.9,
      3486.6,
      3481.9,
      3492.1,
      3480.0719,
      3551.0347,
      3614.0017,
      3663.7306,
      4146.1467,
      4212.6318,
      4282.4873,
      4339.0495,
      4391.6408,
      4446.4009,
      4482.03,
      4492.7899,
      4558.431,
      4626.0104,
      4684.7805,
      4728.769
     ],
     "fy2026": 40639.8389,
     "fy2027": 53391.168,
     "total_rule": "sum"
    }
   ]
  },
  "Enterprise": {
   "title": "ENTERPRISE: USAGE, COMMITMENTS, BILLING AND CONTRACT BALANCES BY ACCOUNT (EXPECTED VALUES IN THE FORECAST)",
   "description": "Revenue = usage at contracted prices as it happens; a commitment not used by the end of the contract year is recognised then (the customer loses the right: IFRS 15.B46, recognised when remote). Commitments are billed quarterly in advance and usage above the commitment monthly, so each account carries a contract liability (billed ahead) or a contract asset (used ahead). F: renewals at the probability on the Account_Register; pipeline deals at their win probability.",
   "months": 24,
   "rows": [
    {
     "key": "use|E01",
     "label": "E01 Tervane Assurances",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29800.75,
      29817.31,
      29483.15,
      32358.22,
      33059.57,
      35682.11,
      40948.17,
      40247.35,
      41132.7917,
      42037.7131,
      42962.5428,
      43907.7187,
      44873.6886,
      45860.9097,
      46869.8497,
      47900.9864,
      48954.8081,
      46029.2688,
      47041.9127,
      48076.8348,
      49134.5251,
      50215.4847,
      51320.2254,
      52449.2703
     ],
     "fy2026": 441437.3964,
     "fy2027": 578727.7643,
     "total_rule": "sum"
    },
    {
     "key": "use|E02",
     "label": "E02 Draxholm Logistik",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15637.85,
      15657.55,
      17732.24,
      16912.76,
      16561.97,
      19319.15,
      18345.87,
      18115.84,
      18478.1568,
      16962.9479,
      17302.2069,
      17648.251,
      18001.2161,
      18361.2404,
      18728.4652,
      19103.0345,
      19485.0952,
      19874.7971,
      20272.293,
      20677.7389,
      21091.2937,
      19361.8076,
      19749.0437,
      20144.0246
     ],
     "fy2026": 208674.7927,
     "fy2027": 234850.0499,
     "total_rule": "sum"
    },
    {
     "key": "use|E03",
     "label": "E03 Lunedo Banca",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26851.15,
      27589.77,
      28650.36,
      30600.37,
      31839.71,
      30398.67,
      34924.96,
      34339,
      34957.102,
      35586.3298,
      36226.8838,
      36878.9677,
      37542.7891,
      34396.7034,
      35015.844,
      35646.1292,
      36287.7596,
      36940.9392,
      37605.8761,
      38282.7819,
      38971.872,
      39673.3657,
      40387.4863,
      41114.461
     ],
     "fy2026": 388843.2733,
     "fy2027": 451866.0074,
     "total_rule": "sum"
    },
    {
     "key": "use|E04",
     "label": "E04 Kellbrook Utilities",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13618.17,
      15121.65,
      15187.01,
      14753.92,
      15217.42,
      15745.31,
      16254.09,
      14639.43,
      14888.3003,
      15141.4014,
      15398.8052,
      15660.5849,
      15926.8149,
      16197.5707,
      16472.9294,
      14240.0238,
      14482.1042,
      14728.3,
      14978.6811,
      15233.3187,
      15492.2851,
      15755.654,
      16023.5001,
      16295.8996
     ],
     "fy2026": 181626.0919,
     "fy2027": 185827.0817,
     "total_rule": "sum"
    },
    {
     "key": "use|E05",
     "label": "E05 Ambrelle Sante",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15535.94,
      15857.13,
      15384.78,
      14057.72,
      14889.29,
      14835.98,
      15921.18,
      16481.85,
      16795.0052,
      17114.1102,
      17439.2783,
      17770.6246,
      18108.2665,
      18452.3236,
      18802.9177,
      19160.1731,
      19524.2164,
      19895.1765,
      18651.3301,
      19005.7054,
      19366.8138,
      19734.7832,
      20109.7441,
      20491.8293
     ],
     "fy2026": 192082.8884,
     "fy2027": 231303.2798,
     "total_rule": "sum"
    },
    {
     "key": "use|E06",
     "label": "E06 Veskari Telecom",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16513.61,
      16351.25,
      14443.59,
      14071.5,
      14501.88,
      14641.08,
      16459.22,
      17035.62,
      15577.3709,
      15826.6089,
      16079.8346,
      16337.112,
      16598.5057,
      16864.0818,
      17133.9072,
      17408.0497,
      17686.5785,
      17969.5637,
      18257.0767,
      18549.19,
      16961.3793,
      17232.7614,
      17508.4856,
      17788.6213
     ],
     "fy2026": 187838.6764,
     "fy2027": 209958.2008,
     "total_rule": "sum"
    },
    {
     "key": "use|E07",
     "label": "E07 Oisterra Energia",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14504.81,
      15192.8,
      14910.78,
      15331.01,
      16157.51,
      15547.9,
      15097.56,
      14357.32,
      14615.7518,
      14878.8353,
      13631.9889,
      13877.3647,
      14127.1573,
      14381.4461,
      14640.3121,
      14903.8377,
      15172.1068,
      15445.2047,
      15723.2184,
      16006.2364,
      16294.3486,
      16587.6469,
      15197.6021,
      15471.1589
     ],
     "fy2026": 178103.6306,
     "fy2027": 183950.276,
     "total_rule": "sum"
    },
    {
     "key": "use|E08",
     "label": "E08 Pravenza Retail",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14735.88,
      15633.53,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 30369.41,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "use|E09",
     "label": "E09 Solberre Mutuelle",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14445.85,
      14800.59,
      13540.41,
      14387.44,
      14099.83,
      14001.45,
      15214.24,
      13202.94,
      13466.9988,
      13736.3388,
      14011.0656,
      14291.2869,
      14577.1126,
      13679.1625,
      13952.7457,
      14231.8006,
      14516.4366,
      14806.7654,
      15102.9007,
      15404.9587,
      15713.0579,
      16027.319,
      16347.8654,
      16674.8227
     ],
     "fy2026": 169198.44,
     "fy2027": 181034.9478,
     "total_rule": "sum"
    },
    {
     "key": "use|E10",
     "label": "E10 Ivarone Insurance",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14886.68,
      15829.89,
      17869.82,
      17854.46,
      16031.1,
      15942.51,
      17063.09,
      18109.19,
      18489.483,
      18877.7621,
      19274.1951,
      19678.9532,
      20092.2113,
      20514.1477,
      20944.9448,
      19246.3098,
      19650.4823,
      20063.1424,
      20484.4684,
      20914.6422,
      21353.8497,
      21802.2806,
      22260.1285,
      22727.5911
     ],
     "fy2026": 209907.1335,
     "fy2027": 250054.1987,
     "total_rule": "sum"
    },
    {
     "key": "use|E11",
     "label": "E11 Mercadel Foods",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8165.25,
      8260.2,
      8111.51,
      8549.4,
      9199.87,
      9997.67,
      10470.53,
      11996.73,
      12236.6646,
      12481.3979,
      12731.0258,
      12985.6464,
      13245.3593,
      13510.2665,
      13780.4718,
      14056.0812,
      14337.2029,
      13161.5522,
      13424.7833,
      13693.2789,
      13967.1445,
      14246.4874,
      14531.4172,
      14822.0455
     ],
     "fy2026": 125185.8947,
     "fy2027": 166776.0908,
     "total_rule": "sum"
    },
    {
     "key": "use|E12",
     "label": "E12 Halvesta Travel",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8967.86,
      10109.78,
      11122.33,
      11577.51,
      10637.55,
      12321.64,
      11833.15,
      11573.31,
      11793.2029,
      12017.2737,
      12245.6019,
      12478.2684,
      12715.3555,
      12956.9472,
      13203.1292,
      13453.9887,
      13709.6145,
      13970.0971,
      14235.529,
      13055.4036,
      13303.4563,
      13556.222,
      13813.7902,
      14076.2522
     ],
     "fy2026": 136677.477,
     "fy2027": 162049.7856,
     "total_rule": "sum"
    },
    {
     "key": "use|E13",
     "label": "E13 Varnholm Freight",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8782.1,
      8834.01,
      10290.06,
      9774.21,
      9471.24,
      9971.1,
      10424.99,
      10432.39,
      10661.9026,
      10024.7473,
      10245.2917,
      10470.6881,
      10701.0433,
      10936.4662,
      11177.0685,
      11422.964,
      11674.2692,
      11931.1031,
      12193.5874,
      12461.8463,
      12736.0069,
      11974.9032,
      12238.351,
      12507.5948
     ],
     "fy2026": 119382.7297,
     "fy2027": 141955.2039,
     "total_rule": "sum"
    },
    {
     "key": "use|E14",
     "label": "E14 Brevalle Logistique",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      11000,
      11796.33,
      12698.99,
      11413.89,
      12511.62,
      13018.3406,
      13408.8908,
      13811.1576,
      14225.4923,
      14652.257,
      15091.8248,
      15544.5795,
      14730.0435,
      15171.9448,
      15627.1032,
      16095.9163,
      16578.7938,
      17076.1576,
      17588.4423,
      18116.0956,
      18659.5784
     ],
     "fy2026": 113884.7113,
     "fy2027": 194932.7369,
     "total_rule": "sum"
    },
    {
     "key": "use|E15",
     "label": "E15 Maltessa Telecom",
     "basis": "A: metering; F: growth, renewal at probability",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      14000,
      15807.63,
      16447.839,
      17113.9765,
      17807.0925,
      18528.2798,
      19084.1282,
      19656.652,
      20246.3516,
      20853.7421,
      21479.3544,
      22123.735,
      20964.4513,
      21593.3849,
      22241.1864,
      22908.422,
      23595.6747,
      24303.5449
     ],
     "fy2026": 99704.8178,
     "fy2027": 259050.6275,
     "total_rule": "sum"
    },
    {
     "key": "use|P01",
     "label": "P01 Grevon Assurances (pipeline)",
     "basis": "win probability x usage from the start",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8910,
      9270.855,
      9646.3246,
      10037.0008,
      10443.4993,
      10866.461,
      11192.4549,
      11528.2285,
      11874.0754,
      12230.2976,
      12597.2065,
      12975.1227,
      12295.2263,
      12664.0831
     ],
     "fy2026": 18180.855,
     "fy2027": 138349.9808,
     "total_rule": "sum"
    },
    {
     "key": "use|P02",
     "label": "P02 Aldebrink Logistics (pipeline)",
     "basis": "win probability x usage from the start",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5400,
      5618.7,
      5846.2573,
      6083.0308,
      6329.3935,
      6585.734,
      6783.306,
      6986.8052,
      7196.4093,
      7412.3016,
      7634.6706,
      7863.7108,
      7451.6523
     ],
     "fy2026": 5400,
     "fy2027": 81791.9713,
     "total_rule": "sum"
    },
    {
     "key": "use|P03",
     "label": "P03 Serranova Banca (pipeline)",
     "basis": "win probability x usage from the start",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7560,
      7866.18,
      8184.7603,
      8516.2431,
      8861.1509,
      9220.0275,
      9496.6284,
      9781.5272,
      10074.973,
      10377.2222,
      10688.5389
     ],
     "fy2026": 0,
     "fy2027": 100627.2516,
     "total_rule": "sum"
    },
    {
     "key": "use|P04",
     "label": "P04 Kettelby Water (pipeline)",
     "basis": "win probability x usage from the start",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4050,
      4214.025,
      4384.693,
      4562.2731,
      4747.0451,
      4939.3005,
      5087.4795,
      5240.1039,
      5397.307,
      5559.2262
     ],
     "fy2026": 0,
     "fy2027": 48181.4532,
     "total_rule": "sum"
    },
    {
     "key": "use|P05",
     "label": "P05 Vanthor Energie (pipeline)",
     "basis": "win probability x usage from the start",
     "section": "USAGE BY ACCOUNT (EUR at contracted prices)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6075,
      6321.0375,
      6577.0395,
      6843.4096,
      7120.5677,
      7408.9507,
      7631.2192,
      7860.1558
     ],
     "fy2026": 0,
     "fy2027": 55837.3801,
     "total_rule": "sum"
    },
    {
     "key": "com|E01",
     "label": "E01",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      350000,
      350000,
      350000,
      350000,
      350000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      380000,
      460000,
      460000,
      460000,
      460000,
      460000,
      460000,
      460000
     ],
     "fy2026": 380000,
     "fy2027": 460000,
     "total_rule": "last"
    },
    {
     "key": "com|E02",
     "label": "E02",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      280000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      270000,
      261000,
      261000,
      261000
     ],
     "fy2026": 270000,
     "fy2027": 261000,
     "total_rule": "last"
    },
    {
     "key": "com|E03",
     "label": "E03",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      300000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      320000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000,
      342000
     ],
     "fy2026": 320000,
     "fy2027": 342000,
     "total_rule": "last"
    },
    {
     "key": "com|E04",
     "label": "E04",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      190000,
      190000,
      190000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      210000,
      195500,
      195500,
      195500,
      195500,
      195500,
      195500,
      195500,
      195500,
      195500
     ],
     "fy2026": 210000,
     "fy2027": 195500,
     "total_rule": "last"
    },
    {
     "key": "com|E05",
     "label": "E05",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      260000,
      257600,
      257600,
      257600,
      257600,
      257600,
      257600
     ],
     "fy2026": 260000,
     "fy2027": 257600,
     "total_rule": "last"
    },
    {
     "key": "com|E06",
     "label": "E06",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      220000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      216000,
      207000,
      207000,
      207000,
      207000
     ],
     "fy2026": 216000,
     "fy2027": 207000,
     "total_rule": "last"
    },
    {
     "key": "com|E07",
     "label": "E07",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      162000,
      153000,
      153000
     ],
     "fy2026": 162000,
     "fy2027": 153000,
     "total_rule": "last"
    },
    {
     "key": "com|E08",
     "label": "E08",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      160000,
      160000,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "com|E09",
     "label": "E09",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      180000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      190000,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200,
      193200
     ],
     "fy2026": 190000,
     "fy2027": 193200,
     "total_rule": "last"
    },
    {
     "key": "com|E10",
     "label": "E10",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      160000,
      160000,
      160000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      170000,
      189000,
      189000,
      189000,
      189000,
      189000,
      189000,
      189000,
      189000,
      189000
     ],
     "fy2026": 170000,
     "fy2027": 189000,
     "total_rule": "last"
    },
    {
     "key": "com|E11",
     "label": "E11",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      120000,
      120000,
      120000,
      120000,
      120000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      130000,
      126000,
      126000,
      126000,
      126000,
      126000,
      126000,
      126000
     ],
     "fy2026": 130000,
     "fy2027": 126000,
     "total_rule": "last"
    },
    {
     "key": "com|E12",
     "label": "E12",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      140000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      144000,
      144000,
      144000,
      144000,
      144000
     ],
     "fy2026": 150000,
     "fy2027": 144000,
     "total_rule": "last"
    },
    {
     "key": "com|E13",
     "label": "E13",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200,
      147200
     ],
     "fy2026": 147200,
     "fy2027": 147200,
     "total_rule": "last"
    },
    {
     "key": "com|E14",
     "label": "E14",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      240000,
      239200,
      239200,
      239200,
      239200,
      239200,
      239200,
      239200,
      239200,
      239200
     ],
     "fy2026": 240000,
     "fy2027": 239200,
     "total_rule": "last"
    },
    {
     "key": "com|E15",
     "label": "E15",
     "basis": "A: contracts; F: renewal at uplift x probability",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      300000,
      294400,
      294400,
      294400,
      294400,
      294400,
      294400
     ],
     "fy2026": 300000,
     "fy2027": 294400,
     "total_rule": "last"
    },
    {
     "key": "com|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      198000,
      193200,
      193200
     ],
     "fy2026": 198000,
     "fy2027": 193200,
     "total_rule": "last"
    },
    {
     "key": "com|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      120000,
      119600
     ],
     "fy2026": 120000,
     "fy2027": 119600,
     "total_rule": "last"
    },
    {
     "key": "com|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000,
      168000
     ],
     "fy2026": 0,
     "fy2027": 168000,
     "total_rule": "last"
    },
    {
     "key": "com|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000,
      90000
     ],
     "fy2026": 0,
     "fy2027": 90000,
     "total_rule": "last"
    },
    {
     "key": "com|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "ANNUAL COMMITMENT OF THE CONTRACT YEAR BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      135000,
      135000,
      135000,
      135000,
      135000,
      135000,
      135000,
      135000
     ],
     "fy2026": 0,
     "fy2027": 135000,
     "total_rule": "last"
    },
    {
     "key": "cum|E01",
     "label": "E01",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      240341.09,
      270158.4,
      299641.55,
      331999.77,
      365059.34,
      35682.11,
      76630.28,
      116877.63,
      158010.4217,
      200048.1348,
      243010.6776,
      286918.3964,
      331792.0849,
      377652.9946,
      424522.8444,
      472423.8308,
      521378.6389,
      46029.2688,
      93071.1815,
      141148.0163,
      190282.5414,
      240498.0261,
      291818.2515,
      344267.5218
     ],
     "fy2026": 286918.3964,
     "fy2027": 344267.5218,
     "total_rule": "last"
    },
    {
     "key": "cum|E02",
     "label": "E02",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      63957.21,
      79614.76,
      97347,
      114259.76,
      130821.73,
      150140.88,
      168486.75,
      186602.59,
      205080.7468,
      16962.9479,
      34265.1548,
      51913.4059,
      69914.6219,
      88275.8623,
      107004.3275,
      126107.362,
      145592.4572,
      165467.2543,
      185739.5473,
      206417.2862,
      227508.5799,
      19361.8076,
      39110.8513,
      59254.8759
     ],
     "fy2026": 51913.4059,
     "fy2027": 59254.8759,
     "total_rule": "last"
    },
    {
     "key": "cum|E03",
     "label": "E03",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      305087.31,
      27589.77,
      56240.13,
      86840.5,
      118680.21,
      149078.88,
      184003.84,
      218342.84,
      253299.942,
      288886.2718,
      325113.1556,
      361992.1233,
      399534.9124,
      34396.7034,
      69412.5474,
      105058.6766,
      141346.4362,
      178287.3754,
      215893.2515,
      254176.0334,
      293147.9054,
      332821.2711,
      373208.7573,
      414323.2183
     ],
     "fy2026": 361992.1233,
     "fy2027": 414323.2183,
     "total_rule": "last"
    },
    {
     "key": "cum|E04",
     "label": "E04",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      128905.33,
      144026.98,
      159213.99,
      14753.92,
      29971.34,
      45716.65,
      61970.74,
      76610.17,
      91498.4703,
      106639.8717,
      122038.677,
      137699.2619,
      153626.0768,
      169823.6475,
      186296.5769,
      14240.0238,
      28722.1281,
      43450.4281,
      58429.1092,
      73662.4279,
      89154.7131,
      104910.367,
      120933.8671,
      137229.7667
     ],
     "fy2026": 137699.2619,
     "fy2027": 137229.7667,
     "total_rule": "last"
    },
    {
     "key": "cum|E05",
     "label": "E05",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      111978.63,
      127835.76,
      143220.54,
      157278.26,
      172167.55,
      187003.53,
      15921.18,
      32403.03,
      49198.0352,
      66312.1454,
      83751.4237,
      101522.0484,
      119630.3149,
      138082.6384,
      156885.5561,
      176045.7293,
      195569.9457,
      215465.1223,
      18651.3301,
      37657.0355,
      57023.8493,
      76758.6325,
      96868.3767,
      117360.2059
     ],
     "fy2026": 101522.0484,
     "fy2027": 117360.2059,
     "total_rule": "last"
    },
    {
     "key": "cum|E06",
     "label": "E06",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      77581.1,
      93932.35,
      108375.94,
      122447.44,
      136949.32,
      151590.4,
      168049.62,
      185085.24,
      15577.3709,
      31403.9798,
      47483.8144,
      63820.9264,
      80419.4321,
      97283.5139,
      114417.4211,
      131825.4708,
      149512.0492,
      167481.6129,
      185738.6897,
      204287.8796,
      16961.3793,
      34194.1407,
      51702.6262,
      69491.2475
     ],
     "fy2026": 63820.9264,
     "fy2027": 69491.2475,
     "total_rule": "last"
    },
    {
     "key": "cum|E07",
     "label": "E07",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40593.81,
      55786.61,
      70697.39,
      86028.4,
      102185.91,
      117733.81,
      132831.37,
      147188.69,
      161804.4418,
      176683.2771,
      13631.9889,
      27509.3536,
      41636.5108,
      56017.9569,
      70658.2691,
      85562.1068,
      100734.2136,
      116179.4183,
      131902.6368,
      147908.8731,
      164203.2217,
      180790.8686,
      15197.6021,
      30668.761
     ],
     "fy2026": 27509.3536,
     "fy2027": 30668.761,
     "total_rule": "last"
    },
    {
     "key": "cum|E08",
     "label": "E08",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      152582.89,
      168216.42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "cum|E09",
     "label": "E09",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143121.62,
      14800.59,
      28341,
      42728.44,
      56828.27,
      70829.72,
      86043.96,
      99246.9,
      112713.8988,
      126450.2376,
      140461.3031,
      154752.59,
      169329.7026,
      13679.1625,
      27631.9082,
      41863.7088,
      56380.1454,
      71186.9108,
      86289.8115,
      101694.7702,
      117407.8281,
      133435.1471,
      149783.0125,
      166457.8352
     ],
     "fy2026": 154752.59,
     "fy2027": 166457.8352,
     "total_rule": "last"
    },
    {
     "key": "cum|E10",
     "label": "E10",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113873.72,
      129703.61,
      147573.43,
      17854.46,
      33885.56,
      49828.07,
      66891.16,
      85000.35,
      103489.833,
      122367.5951,
      141641.7903,
      161320.7435,
      181412.9547,
      201927.1024,
      222872.0472,
      19246.3098,
      38896.792,
      58959.9344,
      79444.4028,
      100359.0451,
      121712.8948,
      143515.1753,
      165775.3038,
      188502.8949
     ],
     "fy2026": 161320.7435,
     "fy2027": 188502.8949,
     "total_rule": "last"
    },
    {
     "key": "cum|E11",
     "label": "E11",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      59500.54,
      67760.74,
      75872.25,
      84421.65,
      93621.52,
      9997.67,
      20468.2,
      32464.93,
      44701.5946,
      57182.9925,
      69914.0183,
      82899.6647,
      96145.024,
      109655.2905,
      123435.7623,
      137491.8435,
      151829.0464,
      13161.5522,
      26586.3355,
      40279.6145,
      54246.759,
      68493.2464,
      83024.6636,
      97846.7091
     ],
     "fy2026": 82899.6647,
     "fy2027": 97846.7091,
     "total_rule": "last"
    },
    {
     "key": "cum|E12",
     "label": "E12",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50302.53,
      60412.31,
      71534.64,
      83112.15,
      93749.7,
      106071.34,
      117904.49,
      11573.31,
      23366.5129,
      35383.7866,
      47629.3886,
      60107.657,
      72823.0124,
      85779.9597,
      98983.0889,
      112437.0776,
      126146.6921,
      140116.7892,
      154352.3182,
      13055.4036,
      26358.86,
      39915.0819,
      53728.8721,
      67805.1243
     ],
     "fy2026": 60107.657,
     "fy2027": 67805.1243,
     "total_rule": "last"
    },
    {
     "key": "cum|E13",
     "label": "E13",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      35314.83,
      44148.84,
      54438.9,
      64213.11,
      73684.35,
      83655.45,
      94080.44,
      104512.83,
      115174.7326,
      10024.7473,
      20270.039,
      30740.7271,
      41441.7704,
      52378.2367,
      63555.3051,
      74978.2691,
      86652.5383,
      98583.6415,
      110777.2289,
      123239.0752,
      135975.0821,
      11974.9032,
      24213.2542,
      36720.8489
     ],
     "fy2026": 30740.7271,
     "fy2027": 36720.8489,
     "total_rule": "last"
    },
    {
     "key": "cum|E14",
     "label": "E14",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      11000,
      22796.33,
      35495.32,
      46909.21,
      59420.83,
      72439.1706,
      85848.0614,
      99659.219,
      113884.7113,
      128536.9683,
      143628.7931,
      159173.3726,
      14730.0435,
      29901.9884,
      45529.0916,
      61625.0079,
      78203.8016,
      95279.9592,
      112868.4015,
      130984.4971,
      149644.0756
     ],
     "fy2026": 113884.7113,
     "fy2027": 149644.0756,
     "total_rule": "last"
    },
    {
     "key": "cum|E15",
     "label": "E15",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      14000,
      29807.63,
      46255.469,
      63369.4455,
      81176.5381,
      99704.8178,
      118788.946,
      138445.5981,
      158691.9497,
      179545.6918,
      201025.0462,
      223148.7812,
      20964.4513,
      42557.8362,
      64799.0226,
      87707.4446,
      111303.1192,
      135606.6641
     ],
     "fy2026": 99704.8178,
     "fy2027": 135606.6641,
     "total_rule": "last"
    },
    {
     "key": "cum|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8910,
      18180.855,
      27827.1796,
      37864.1804,
      48307.6797,
      59174.1407,
      70366.5956,
      81894.8241,
      93768.8995,
      105999.1971,
      118596.4036,
      131571.5264,
      12295.2263,
      24959.3094
     ],
     "fy2026": 18180.855,
     "fy2027": 24959.3094,
     "total_rule": "last"
    },
    {
     "key": "cum|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5400,
      11018.7,
      16864.9574,
      22947.9881,
      29277.3816,
      35863.1156,
      42646.4216,
      49633.2267,
      56829.636,
      64241.9376,
      71876.6083,
      79740.319,
      7451.6523
     ],
     "fy2026": 5400,
     "fy2027": 7451.6523,
     "total_rule": "last"
    },
    {
     "key": "cum|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7560,
      15426.18,
      23610.9403,
      32127.1834,
      40988.3343,
      50208.3618,
      59704.9902,
      69486.5174,
      79561.4905,
      89938.7127,
      100627.2516
     ],
     "fy2026": 0,
     "fy2027": 100627.2516,
     "total_rule": "last"
    },
    {
     "key": "cum|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4050,
      8264.025,
      12648.718,
      17210.9911,
      21958.0362,
      26897.3367,
      31984.8162,
      37224.92,
      42622.227,
      48181.4532
     ],
     "fy2026": 0,
     "fy2027": 48181.4532,
     "total_rule": "last"
    },
    {
     "key": "cum|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "USAGE IN THE CONTRACT YEAR TO DATE BY ACCOUNT (EUR)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6075,
      12396.0375,
      18973.077,
      25816.4866,
      32937.0543,
      40346.005,
      47977.2243,
      55837.3801
     ],
     "fy2026": 0,
     "fy2027": 55837.3801,
     "total_rule": "last"
    },
    {
     "key": "bc|E01",
     "label": "E01",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      87500,
      0,
      0,
      95000,
      0,
      0,
      95000,
      0,
      0,
      95000,
      0,
      0,
      95000,
      0,
      0,
      115000,
      0,
      0,
      115000,
      0,
      0,
      115000
     ],
     "fy2026": 372500,
     "fy2027": 440000,
     "total_rule": "sum"
    },
    {
     "key": "bc|E02",
     "label": "E02",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70000,
      0,
      0,
      70000,
      0,
      0,
      70000,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      65250,
      0,
      0
     ],
     "fy2026": 277500,
     "fy2027": 267750,
     "total_rule": "sum"
    },
    {
     "key": "bc|E03",
     "label": "E03",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      80000,
      0,
      0,
      80000,
      0,
      0,
      80000,
      0,
      0,
      80000,
      0,
      0,
      85500,
      0,
      0,
      85500,
      0,
      0,
      85500,
      0,
      0,
      85500,
      0
     ],
     "fy2026": 320000,
     "fy2027": 342000,
     "total_rule": "sum"
    },
    {
     "key": "bc|E04",
     "label": "E04",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      47500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      48875,
      0,
      0,
      48875,
      0,
      0,
      48875,
      0,
      0
     ],
     "fy2026": 205000,
     "fy2027": 199125,
     "total_rule": "sum"
    },
    {
     "key": "bc|E05",
     "label": "E05",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      60000,
      0,
      0,
      60000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      64400,
      0,
      0,
      64400,
      0,
      0
     ],
     "fy2026": 250000,
     "fy2027": 258800,
     "total_rule": "sum"
    },
    {
     "key": "bc|E06",
     "label": "E06",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      55000,
      0,
      0,
      55000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      51750,
      0,
      0,
      51750
     ],
     "fy2026": 218000,
     "fy2027": 211500,
     "total_rule": "sum"
    },
    {
     "key": "bc|E07",
     "label": "E07",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      40500,
      0,
      0,
      40500,
      0,
      0,
      40500,
      0,
      0,
      40500,
      0,
      0,
      38250,
      0
     ],
     "fy2026": 168000,
     "fy2027": 159750,
     "total_rule": "sum"
    },
    {
     "key": "bc|E08",
     "label": "E08",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "bc|E09",
     "label": "E09",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0
     ],
     "fy2026": 190000,
     "fy2027": 193200,
     "total_rule": "sum"
    },
    {
     "key": "bc|E10",
     "label": "E10",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40000,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      47250,
      0,
      0,
      47250,
      0,
      0,
      47250,
      0,
      0
     ],
     "fy2026": 167500,
     "fy2027": 184250,
     "total_rule": "sum"
    },
    {
     "key": "bc|E11",
     "label": "E11",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      30000,
      0,
      0,
      32500,
      0,
      0,
      32500,
      0,
      0,
      32500,
      0,
      0,
      32500,
      0,
      0,
      31500,
      0,
      0,
      31500,
      0,
      0,
      31500
     ],
     "fy2026": 127500,
     "fy2027": 127000,
     "total_rule": "sum"
    },
    {
     "key": "bc|E12",
     "label": "E12",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      35000,
      0,
      0,
      35000,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      36000,
      0,
      0,
      36000,
      0
     ],
     "fy2026": 145000,
     "fy2027": 147000,
     "total_rule": "sum"
    },
    {
     "key": "bc|E13",
     "label": "E13",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0
     ],
     "fy2026": 149300,
     "fy2027": 147200,
     "total_rule": "sum"
    },
    {
     "key": "bc|E14",
     "label": "E14",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      59800,
      0,
      0,
      59800,
      0,
      0,
      59800,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 239400,
     "total_rule": "sum"
    },
    {
     "key": "bc|E15",
     "label": "E15",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      73600,
      0,
      0,
      73600,
      0,
      0
     ],
     "fy2026": 150000,
     "fy2027": 297200,
     "total_rule": "sum"
    },
    {
     "key": "bc|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      48300,
      0
     ],
     "fy2026": 49500,
     "fy2027": 196800,
     "total_rule": "sum"
    },
    {
     "key": "bc|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      29900
     ],
     "fy2026": 30000,
     "fy2027": 119900,
     "total_rule": "sum"
    },
    {
     "key": "bc|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0
     ],
     "fy2026": 0,
     "fy2027": 168000,
     "total_rule": "sum"
    },
    {
     "key": "bc|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22500,
      0,
      0,
      22500,
      0,
      0,
      22500,
      0,
      0,
      22500
     ],
     "fy2026": 0,
     "fy2027": 90000,
     "total_rule": "sum"
    },
    {
     "key": "bc|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "COMMITMENT BILLED (quarterly in advance from the contract start)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33750,
      0,
      0,
      33750,
      0,
      0,
      33750,
      0
     ],
     "fy2026": 0,
     "fy2027": 101250,
     "total_rule": "sum"
    },
    {
     "key": "ov|E01",
     "label": "E01",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      15059.34,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44522.8444,
      47900.9864,
      48954.8081,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 15059.34,
     "fy2027": 141378.6389,
     "total_rule": "sum"
    },
    {
     "key": "ov|E02",
     "label": "E02",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E03",
     "label": "E03",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5087.31,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5113.1556,
      36878.9677,
      37542.7891,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      31208.7573,
      41114.461
     ],
     "fy2026": 47079.4333,
     "fy2027": 109866.0074,
     "total_rule": "sum"
    },
    {
     "key": "ov|E04",
     "label": "E04",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E05",
     "label": "E05",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E06",
     "label": "E06",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E07",
     "label": "E07",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6683.2771,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2203.2217,
      16587.6469,
      0,
      0
     ],
     "fy2026": 6683.2771,
     "fy2027": 18790.8686,
     "total_rule": "sum"
    },
    {
     "key": "ov|E08",
     "label": "E08",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      8216.42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 8216.42,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E09",
     "label": "E09",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E10",
     "label": "E10",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11412.9547,
      20514.1477,
      20944.9448,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 52872.0472,
     "total_rule": "sum"
    },
    {
     "key": "ov|E11",
     "label": "E11",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7491.8435,
      14337.2029,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 21829.0464,
     "total_rule": "sum"
    },
    {
     "key": "ov|E12",
     "label": "E12",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4352.3182,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 4352.3182,
     "total_rule": "sum"
    },
    {
     "key": "ov|E13",
     "label": "E13",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E14",
     "label": "E14",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|E15",
     "label": "E15",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ov|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "USAGE ABOVE THE COMMITMENT BILLED (monthly in arrears)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E01",
     "label": "E01",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E02",
     "label": "E02",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      74919.2532,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42491.4201,
      0,
      0,
      0
     ],
     "fy2026": 74919.2532,
     "fy2027": 42491.4201,
     "total_rule": "sum"
    },
    {
     "key": "sf|E03",
     "label": "E03",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E04",
     "label": "E04",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      30786.01,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      23703.4231,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 30786.01,
     "fy2027": 23703.4231,
     "total_rule": "sum"
    },
    {
     "key": "sf|E05",
     "label": "E05",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      52996.47,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      44534.8777,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 52996.47,
     "fy2027": 44534.8777,
     "total_rule": "sum"
    },
    {
     "key": "sf|E06",
     "label": "E06",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34914.76,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11712.1204,
      0,
      0,
      0,
      0
     ],
     "fy2026": 34914.76,
     "fy2027": 11712.1204,
     "total_rule": "sum"
    },
    {
     "key": "sf|E07",
     "label": "E07",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E08",
     "label": "E08",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E09",
     "label": "E09",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36878.38,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      20670.2974,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 36878.38,
     "fy2027": 20670.2974,
     "total_rule": "sum"
    },
    {
     "key": "sf|E10",
     "label": "E10",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      12426.57,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 12426.57,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E11",
     "label": "E11",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      26378.48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 26378.48,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E12",
     "label": "E12",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      22095.51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 22095.51,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|E13",
     "label": "E13",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34825.2674,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      11224.9179,
      0,
      0,
      0
     ],
     "fy2026": 34825.2674,
     "fy2027": 11224.9179,
     "total_rule": "sum"
    },
    {
     "key": "sf|E14",
     "label": "E14",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      80826.6274,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 80826.6274,
     "total_rule": "sum"
    },
    {
     "key": "sf|E15",
     "label": "E15",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      76851.2188,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 76851.2188,
     "total_rule": "sum"
    },
    {
     "key": "sf|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      66428.4736,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 66428.4736,
     "total_rule": "sum"
    },
    {
     "key": "sf|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      40259.681,
      0
     ],
     "fy2026": 0,
     "fy2027": 40259.681,
     "total_rule": "sum"
    },
    {
     "key": "sf|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "sf|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "UNUSED COMMITMENT RECOGNISED AT THE END OF THE CONTRACT YEAR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rev|E01",
     "label": "E01",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29800.75,
      29817.31,
      29483.15,
      32358.22,
      33059.57,
      35682.11,
      40948.17,
      40247.35,
      41132.7917,
      42037.7131,
      42962.5428,
      43907.7187,
      44873.6886,
      45860.9097,
      46869.8497,
      47900.9864,
      48954.8081,
      46029.2688,
      47041.9127,
      48076.8348,
      49134.5251,
      50215.4847,
      51320.2254,
      52449.2703
     ],
     "fy2026": 441437.3964,
     "fy2027": 578727.7643,
     "total_rule": "sum"
    },
    {
     "key": "rev|E02",
     "label": "E02",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15637.85,
      15657.55,
      17732.24,
      16912.76,
      16561.97,
      19319.15,
      18345.87,
      18115.84,
      93397.41,
      16962.9479,
      17302.2069,
      17648.251,
      18001.2161,
      18361.2404,
      18728.4652,
      19103.0345,
      19485.0952,
      19874.7971,
      20272.293,
      20677.7389,
      63582.7138,
      19361.8076,
      19749.0437,
      20144.0246
     ],
     "fy2026": 283594.0459,
     "fy2027": 277341.4701,
     "total_rule": "sum"
    },
    {
     "key": "rev|E03",
     "label": "E03",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26851.15,
      27589.77,
      28650.36,
      30600.37,
      31839.71,
      30398.67,
      34924.96,
      34339,
      34957.102,
      35586.3298,
      36226.8838,
      36878.9677,
      37542.7891,
      34396.7034,
      35015.844,
      35646.1292,
      36287.7596,
      36940.9392,
      37605.8761,
      38282.7819,
      38971.872,
      39673.3657,
      40387.4863,
      41114.461
     ],
     "fy2026": 388843.2733,
     "fy2027": 451866.0074,
     "total_rule": "sum"
    },
    {
     "key": "rev|E04",
     "label": "E04",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13618.17,
      15121.65,
      45973.02,
      14753.92,
      15217.42,
      15745.31,
      16254.09,
      14639.43,
      14888.3003,
      15141.4014,
      15398.8052,
      15660.5849,
      15926.8149,
      16197.5707,
      40176.3525,
      14240.0238,
      14482.1042,
      14728.3,
      14978.6811,
      15233.3187,
      15492.2851,
      15755.654,
      16023.5001,
      16295.8996
     ],
     "fy2026": 212412.1019,
     "fy2027": 209530.5048,
     "total_rule": "sum"
    },
    {
     "key": "rev|E05",
     "label": "E05",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15535.94,
      15857.13,
      15384.78,
      14057.72,
      14889.29,
      67832.45,
      15921.18,
      16481.85,
      16795.0052,
      17114.1102,
      17439.2783,
      17770.6246,
      18108.2665,
      18452.3236,
      18802.9177,
      19160.1731,
      19524.2164,
      64430.0543,
      18651.3301,
      19005.7054,
      19366.8138,
      19734.7832,
      20109.7441,
      20491.8293
     ],
     "fy2026": 245079.3584,
     "fy2027": 275838.1576,
     "total_rule": "sum"
    },
    {
     "key": "rev|E06",
     "label": "E06",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16513.61,
      16351.25,
      14443.59,
      14071.5,
      14501.88,
      14641.08,
      16459.22,
      51950.38,
      15577.3709,
      15826.6089,
      16079.8346,
      16337.112,
      16598.5057,
      16864.0818,
      17133.9072,
      17408.0497,
      17686.5785,
      17969.5637,
      18257.0767,
      30261.3103,
      16961.3793,
      17232.7614,
      17508.4856,
      17788.6213
     ],
     "fy2026": 222753.4364,
     "fy2027": 221670.3212,
     "total_rule": "sum"
    },
    {
     "key": "rev|E07",
     "label": "E07",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14504.81,
      15192.8,
      14910.78,
      15331.01,
      16157.51,
      15547.9,
      15097.56,
      14357.32,
      14615.7518,
      14878.8353,
      13631.9889,
      13877.3647,
      14127.1573,
      14381.4461,
      14640.3121,
      14903.8377,
      15172.1068,
      15445.2047,
      15723.2184,
      16006.2364,
      16294.3486,
      16587.6469,
      15197.6021,
      15471.1589
     ],
     "fy2026": 178103.6306,
     "fy2027": 183950.276,
     "total_rule": "sum"
    },
    {
     "key": "rev|E08",
     "label": "E08",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14735.88,
      15633.53,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 30369.41,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rev|E09",
     "label": "E09",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      51324.23,
      14800.59,
      13540.41,
      14387.44,
      14099.83,
      14001.45,
      15214.24,
      13202.94,
      13466.9988,
      13736.3388,
      14011.0656,
      14291.2869,
      35247.41,
      13679.1625,
      13952.7457,
      14231.8006,
      14516.4366,
      14806.7654,
      15102.9007,
      15404.9587,
      15713.0579,
      16027.319,
      16347.8654,
      16674.8227
     ],
     "fy2026": 206076.82,
     "fy2027": 201705.2452,
     "total_rule": "sum"
    },
    {
     "key": "rev|E10",
     "label": "E10",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14886.68,
      15829.89,
      30296.39,
      17854.46,
      16031.1,
      15942.51,
      17063.09,
      18109.19,
      18489.483,
      18877.7621,
      19274.1951,
      19678.9532,
      20092.2113,
      20514.1477,
      20944.9448,
      19246.3098,
      19650.4823,
      20063.1424,
      20484.4684,
      20914.6422,
      21353.8497,
      21802.2806,
      22260.1285,
      22727.5911
     ],
     "fy2026": 222333.7035,
     "fy2027": 250054.1987,
     "total_rule": "sum"
    },
    {
     "key": "rev|E11",
     "label": "E11",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8165.25,
      8260.2,
      8111.51,
      8549.4,
      35578.35,
      9997.67,
      10470.53,
      11996.73,
      12236.6646,
      12481.3979,
      12731.0258,
      12985.6464,
      13245.3593,
      13510.2665,
      13780.4718,
      14056.0812,
      14337.2029,
      13161.5522,
      13424.7833,
      13693.2789,
      13967.1445,
      14246.4874,
      14531.4172,
      14822.0455
     ],
     "fy2026": 151564.3747,
     "fy2027": 166776.0908,
     "total_rule": "sum"
    },
    {
     "key": "rev|E12",
     "label": "E12",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8967.86,
      10109.78,
      11122.33,
      11577.51,
      10637.55,
      12321.64,
      33928.66,
      11573.31,
      11793.2029,
      12017.2737,
      12245.6019,
      12478.2684,
      12715.3555,
      12956.9472,
      13203.1292,
      13453.9887,
      13709.6145,
      13970.0971,
      14235.529,
      13055.4036,
      13303.4563,
      13556.222,
      13813.7902,
      14076.2522
     ],
     "fy2026": 158772.987,
     "fy2027": 162049.7856,
     "total_rule": "sum"
    },
    {
     "key": "rev|E13",
     "label": "E13",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8782.1,
      8834.01,
      10290.06,
      9774.21,
      9471.24,
      9971.1,
      10424.99,
      10432.39,
      45487.17,
      10024.7473,
      10245.2917,
      10470.6881,
      10701.0433,
      10936.4662,
      11177.0685,
      11422.964,
      11674.2692,
      11931.1031,
      12193.5874,
      12461.8463,
      23960.9248,
      11974.9032,
      12238.351,
      12507.5948
     ],
     "fy2026": 154207.9971,
     "fy2027": 153180.1218,
     "total_rule": "sum"
    },
    {
     "key": "rev|E14",
     "label": "E14",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      11000,
      11796.33,
      12698.99,
      11413.89,
      12511.62,
      13018.3406,
      13408.8908,
      13811.1576,
      14225.4923,
      14652.257,
      15091.8248,
      96371.2069,
      14730.0435,
      15171.9448,
      15627.1032,
      16095.9163,
      16578.7938,
      17076.1576,
      17588.4423,
      18116.0956,
      18659.5784
     ],
     "fy2026": 113884.7113,
     "fy2027": 275759.3643,
     "total_rule": "sum"
    },
    {
     "key": "rev|E15",
     "label": "E15",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      14000,
      15807.63,
      16447.839,
      17113.9765,
      17807.0925,
      18528.2798,
      19084.1282,
      19656.652,
      20246.3516,
      20853.7421,
      21479.3544,
      98974.9538,
      20964.4513,
      21593.3849,
      22241.1864,
      22908.422,
      23595.6747,
      24303.5449
     ],
     "fy2026": 99704.8178,
     "fy2027": 335901.8463,
     "total_rule": "sum"
    },
    {
     "key": "rev|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8910,
      9270.855,
      9646.3246,
      10037.0008,
      10443.4993,
      10866.461,
      11192.4549,
      11528.2285,
      11874.0754,
      12230.2976,
      12597.2065,
      79403.5964,
      12295.2263,
      12664.0831
     ],
     "fy2026": 18180.855,
     "fy2027": 204778.4544,
     "total_rule": "sum"
    },
    {
     "key": "rev|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5400,
      5618.7,
      5846.2573,
      6083.0308,
      6329.3935,
      6585.734,
      6783.306,
      6986.8052,
      7196.4093,
      7412.3016,
      7634.6706,
      48123.3917,
      7451.6523
     ],
     "fy2026": 5400,
     "fy2027": 122051.6523,
     "total_rule": "sum"
    },
    {
     "key": "rev|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      7560,
      7866.18,
      8184.7603,
      8516.2431,
      8861.1509,
      9220.0275,
      9496.6284,
      9781.5272,
      10074.973,
      10377.2222,
      10688.5389
     ],
     "fy2026": 0,
     "fy2027": 100627.2516,
     "total_rule": "sum"
    },
    {
     "key": "rev|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4050,
      4214.025,
      4384.693,
      4562.2731,
      4747.0451,
      4939.3005,
      5087.4795,
      5240.1039,
      5397.307,
      5559.2262
     ],
     "fy2026": 0,
     "fy2027": 48181.4532,
     "total_rule": "sum"
    },
    {
     "key": "rev|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "REVENUE BY ACCOUNT (usage + unused commitment)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      6075,
      6321.0375,
      6577.0395,
      6843.4096,
      7120.5677,
      7408.9507,
      7631.2192,
      7860.1558
     ],
     "fy2026": 0,
     "fy2027": 55837.3801,
     "total_rule": "sum"
    },
    {
     "key": "bill|E01",
     "label": "E01",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      87500,
      0,
      15059.34,
      95000,
      0,
      0,
      95000,
      0,
      0,
      95000,
      0,
      0,
      139522.8444,
      47900.9864,
      48954.8081,
      115000,
      0,
      0,
      115000,
      0,
      0,
      115000
     ],
     "fy2026": 387559.34,
     "fy2027": 581378.6389,
     "total_rule": "sum"
    },
    {
     "key": "bill|E02",
     "label": "E02",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70000,
      0,
      0,
      70000,
      0,
      0,
      70000,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      67500,
      0,
      0,
      65250,
      0,
      0
     ],
     "fy2026": 277500,
     "fy2027": 267750,
     "total_rule": "sum"
    },
    {
     "key": "bill|E03",
     "label": "E03",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5087.31,
      80000,
      0,
      0,
      80000,
      0,
      0,
      80000,
      0,
      0,
      85113.1556,
      36878.9677,
      37542.7891,
      85500,
      0,
      0,
      85500,
      0,
      0,
      85500,
      0,
      0,
      116708.7573,
      41114.461
     ],
     "fy2026": 367079.4333,
     "fy2027": 451866.0074,
     "total_rule": "sum"
    },
    {
     "key": "bill|E04",
     "label": "E04",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      47500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      52500,
      0,
      0,
      48875,
      0,
      0,
      48875,
      0,
      0,
      48875,
      0,
      0
     ],
     "fy2026": 205000,
     "fy2027": 199125,
     "total_rule": "sum"
    },
    {
     "key": "bill|E05",
     "label": "E05",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      60000,
      0,
      0,
      60000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      65000,
      0,
      0,
      64400,
      0,
      0,
      64400,
      0,
      0
     ],
     "fy2026": 250000,
     "fy2027": 258800,
     "total_rule": "sum"
    },
    {
     "key": "bill|E06",
     "label": "E06",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      55000,
      0,
      0,
      55000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      54000,
      0,
      0,
      51750,
      0,
      0,
      51750
     ],
     "fy2026": 218000,
     "fy2027": 211500,
     "total_rule": "sum"
    },
    {
     "key": "bill|E07",
     "label": "E07",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      6683.2771,
      40500,
      0,
      0,
      40500,
      0,
      0,
      40500,
      0,
      0,
      40500,
      2203.2217,
      16587.6469,
      38250,
      0
     ],
     "fy2026": 174683.2771,
     "fy2027": 178540.8686,
     "total_rule": "sum"
    },
    {
     "key": "bill|E08",
     "label": "E08",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      8216.42,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 8216.42,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "bill|E09",
     "label": "E09",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      47500,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0,
      0,
      48300,
      0
     ],
     "fy2026": 190000,
     "fy2027": 193200,
     "total_rule": "sum"
    },
    {
     "key": "bill|E10",
     "label": "E10",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40000,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      42500,
      0,
      0,
      53912.9547,
      20514.1477,
      20944.9448,
      47250,
      0,
      0,
      47250,
      0,
      0,
      47250,
      0,
      0
     ],
     "fy2026": 167500,
     "fy2027": 237122.0472,
     "total_rule": "sum"
    },
    {
     "key": "bill|E11",
     "label": "E11",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      30000,
      0,
      0,
      32500,
      0,
      0,
      32500,
      0,
      0,
      32500,
      0,
      0,
      32500,
      7491.8435,
      14337.2029,
      31500,
      0,
      0,
      31500,
      0,
      0,
      31500
     ],
     "fy2026": 127500,
     "fy2027": 148829.0464,
     "total_rule": "sum"
    },
    {
     "key": "bill|E12",
     "label": "E12",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      35000,
      0,
      0,
      35000,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      4352.3182,
      36000,
      0,
      0,
      36000,
      0
     ],
     "fy2026": 145000,
     "fy2027": 151352.3182,
     "total_rule": "sum"
    },
    {
     "key": "bill|E13",
     "label": "E13",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      37500,
      0,
      0,
      37500,
      0,
      0,
      37500,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0,
      36800,
      0,
      0
     ],
     "fy2026": 149300,
     "fy2027": 147200,
     "total_rule": "sum"
    },
    {
     "key": "bill|E14",
     "label": "E14",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      60000,
      0,
      0,
      59800,
      0,
      0,
      59800,
      0,
      0,
      59800,
      0,
      0
     ],
     "fy2026": 180000,
     "fy2027": 239400,
     "total_rule": "sum"
    },
    {
     "key": "bill|E15",
     "label": "E15",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      75000,
      0,
      0,
      73600,
      0,
      0,
      73600,
      0,
      0
     ],
     "fy2026": 150000,
     "fy2027": 297200,
     "total_rule": "sum"
    },
    {
     "key": "bill|P01",
     "label": "P01 (pipeline)",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      49500,
      0,
      0,
      48300,
      0
     ],
     "fy2026": 49500,
     "fy2027": 196800,
     "total_rule": "sum"
    },
    {
     "key": "bill|P02",
     "label": "P02 (pipeline)",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      30000,
      0,
      0,
      29900
     ],
     "fy2026": 30000,
     "fy2027": 119900,
     "total_rule": "sum"
    },
    {
     "key": "bill|P03",
     "label": "P03 (pipeline)",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0,
      0,
      42000,
      0
     ],
     "fy2026": 0,
     "fy2027": 168000,
     "total_rule": "sum"
    },
    {
     "key": "bill|P04",
     "label": "P04 (pipeline)",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      22500,
      0,
      0,
      22500,
      0,
      0,
      22500,
      0,
      0,
      22500
     ],
     "fy2026": 0,
     "fy2027": 90000,
     "total_rule": "sum"
    },
    {
     "key": "bill|P05",
     "label": "P05 (pipeline)",
     "basis": "",
     "section": "BILLING BY ACCOUNT (commitment + usage above it)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33750,
      0,
      0,
      33750,
      0,
      0,
      33750,
      0
     ],
     "fy2026": 0,
     "fy2027": 101250,
     "total_rule": "sum"
    },
    {
     "key": "pos|E01",
     "label": "E01",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      22158.91,
      -7658.4,
      50358.45,
      18000.23,
      0,
      59317.89,
      18369.72,
      -21877.63,
      31989.5783,
      -10048.1348,
      -53010.6776,
      -1918.3964,
      -46792.0849,
      -92652.9946,
      0,
      0,
      0,
      68970.7312,
      21928.8185,
      -26148.0163,
      39717.4586,
      -10498.0261,
      -61818.2515,
      732.4782
     ],
     "fy2026": -1918.3964,
     "fy2027": 732.4782,
     "total_rule": "last"
    },
    {
     "key": "pos|E02",
     "label": "E02",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      76042.79,
      60385.24,
      42653,
      95740.24,
      79178.27,
      59859.12,
      111513.25,
      93397.41,
      0,
      50537.0521,
      33234.8452,
      15586.5941,
      65085.3781,
      46724.1377,
      27995.6725,
      76392.638,
      56907.5428,
      37032.7457,
      84260.4527,
      63582.7138,
      0,
      45888.1924,
      26139.1487,
      5995.1241
     ],
     "fy2026": 15586.5941,
     "fy2027": 5995.1241,
     "total_rule": "last"
    },
    {
     "key": "pos|E03",
     "label": "E03",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      52410.23,
      23759.87,
      -6840.5,
      41319.79,
      10921.12,
      -24003.84,
      21657.16,
      -13299.942,
      -48886.2718,
      0,
      0,
      0,
      51103.2966,
      16087.4526,
      -19558.6766,
      29653.5638,
      -7287.3754,
      -44893.2515,
      2323.9666,
      -36647.9054,
      -76321.2711,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "pos|E04",
     "label": "E04",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      61094.67,
      45973.02,
      0,
      37746.08,
      22528.66,
      6783.35,
      43029.26,
      28389.83,
      13501.5297,
      50860.1283,
      35461.323,
      19800.7381,
      56373.9232,
      40176.3525,
      0,
      34634.9762,
      20152.8719,
      5424.5719,
      39320.8908,
      24087.5721,
      8595.2869,
      41714.633,
      25691.1329,
      9395.2333
     ],
     "fy2026": 19800.7381,
     "fy2027": 9395.2333,
     "total_rule": "last"
    },
    {
     "key": "pos|E05",
     "label": "E05",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      68021.37,
      52164.24,
      36779.46,
      82721.74,
      67832.45,
      0,
      49078.82,
      32596.97,
      15801.9649,
      63687.8546,
      46248.5763,
      28477.9516,
      75369.6851,
      56917.3616,
      38114.4439,
      83954.2707,
      64430.0543,
      0,
      45748.6699,
      26742.9645,
      7376.1507,
      52041.3675,
      31931.6233,
      11439.7941
     ],
     "fy2026": 28477.9516,
     "fy2027": 11439.7941,
     "total_rule": "last"
    },
    {
     "key": "pos|E06",
     "label": "E06",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32418.9,
      16067.65,
      56624.06,
      42552.56,
      28050.68,
      68409.6,
      51950.38,
      0,
      38422.6291,
      22596.0202,
      6516.1856,
      44179.0736,
      27580.5679,
      10716.4861,
      47582.5789,
      30174.5292,
      12487.9508,
      48518.3871,
      30261.3103,
      0,
      34788.6207,
      17555.8593,
      47.3738,
      34008.7525
     ],
     "fy2026": 44179.0736,
     "fy2027": 34008.7525,
     "total_rule": "last"
    },
    {
     "key": "pos|E07",
     "label": "E07",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1906.19,
      29213.39,
      14302.61,
      -1028.4,
      25314.09,
      9766.19,
      -5331.37,
      22811.31,
      8195.5582,
      0,
      26868.0111,
      12990.6464,
      -1136.5108,
      24982.0431,
      10341.7309,
      -4562.1068,
      20765.7864,
      5320.5817,
      -10402.6368,
      14091.1269,
      0,
      0,
      23052.3979,
      7581.239
     ],
     "fy2026": 12990.6464,
     "fy2027": 7581.239,
     "total_rule": "last"
    },
    {
     "key": "pos|E08",
     "label": "E08",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7417.11,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "pos|E09",
     "label": "E09",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      32699.41,
      19159,
      4771.56,
      38171.73,
      24170.28,
      8956.04,
      43253.1,
      29786.1012,
      16049.7624,
      49538.6969,
      35247.41,
      0,
      34620.8375,
      20668.0918,
      6436.2912,
      40219.8546,
      25413.0892,
      10310.1885,
      43205.2298,
      27492.1719,
      11464.8529,
      43416.9875,
      26742.1648
     ],
     "fy2026": 35247.41,
     "fy2027": 26742.1648,
     "total_rule": "last"
    },
    {
     "key": "pos|E10",
     "label": "E10",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      46126.28,
      30296.39,
      0,
      24645.54,
      8614.44,
      -7328.07,
      18108.84,
      -0.35,
      -18489.833,
      5132.4049,
      -14141.7903,
      -33820.7435,
      0,
      0,
      0,
      28003.6902,
      8353.208,
      -11709.9344,
      15055.5972,
      -5859.0451,
      -27212.8948,
      -1765.1753,
      -24025.3038,
      -46752.8949
     ],
     "fy2026": -33820.7435,
     "fy2027": -46752.8949,
     "total_rule": "last"
    },
    {
     "key": "pos|E11",
     "label": "E11",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30499.46,
      22239.26,
      44127.75,
      35578.35,
      0,
      22502.33,
      12031.8,
      35.07,
      20298.4054,
      7817.0075,
      -4914.0183,
      14600.3353,
      1354.976,
      -12155.2905,
      6564.2377,
      0,
      0,
      18338.4478,
      4913.6645,
      -8779.6145,
      8753.241,
      -5493.2464,
      -20024.6636,
      -3346.7091
     ],
     "fy2026": 14600.3353,
     "fy2027": -3346.7091,
     "total_rule": "last"
    },
    {
     "key": "pos|E12",
     "label": "E12",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19697.47,
      44587.69,
      33465.36,
      21887.85,
      46250.3,
      33928.66,
      0,
      25926.69,
      14133.4871,
      2116.2134,
      27370.6114,
      14892.343,
      2176.9876,
      26720.0403,
      13516.9111,
      62.9224,
      23853.3079,
      9883.2108,
      0,
      22944.5964,
      9641.14,
      -3915.0819,
      18271.1279,
      4194.8757
     ],
     "fy2026": 14892.343,
     "fy2027": 4194.8757,
     "total_rule": "last"
    },
    {
     "key": "pos|E13",
     "label": "E13",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39685.17,
      30851.16,
      20561.1,
      48286.89,
      38815.65,
      28844.55,
      55919.56,
      45487.17,
      0,
      26775.2527,
      16529.961,
      6059.2729,
      32158.2296,
      21221.7633,
      10044.6949,
      35421.7309,
      23747.4617,
      11816.3585,
      36422.7711,
      23960.9248,
      0,
      24825.0968,
      12586.7458,
      79.1511
     ],
     "fy2026": 6059.2729,
     "fy2027": 79.1511,
     "total_rule": "last"
    },
    {
     "key": "pos|E14",
     "label": "E14",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      49000,
      37203.67,
      24504.68,
      73090.79,
      60579.17,
      47560.8294,
      94151.9386,
      80340.781,
      66115.2887,
      111463.0317,
      96371.2069,
      0,
      45069.9565,
      29898.0116,
      14270.9084,
      57974.9921,
      41396.1984,
      24320.0408,
      66531.5985,
      48415.5029,
      29755.9244
     ],
     "fy2026": 66115.2887,
     "fy2027": 29755.9244,
     "total_rule": "last"
    },
    {
     "key": "pos|E15",
     "label": "E15",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      61000,
      45192.37,
      28744.531,
      86630.5545,
      68823.4619,
      50295.1822,
      106211.054,
      86554.4019,
      66308.0503,
      120454.3082,
      98974.9538,
      0,
      52635.5487,
      31042.1638,
      8800.9774,
      59492.5554,
      35896.8808,
      11593.3359
     ],
     "fy2026": 50295.1822,
     "fy2027": 11593.3359,
     "total_rule": "last"
    },
    {
     "key": "pos|P01",
     "label": "P01 (pipeline)",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      40590,
      31319.145,
      21672.8204,
      61135.8196,
      50692.3203,
      39825.8593,
      78133.4044,
      66605.1759,
      54731.1005,
      92000.8029,
      79403.5964,
      0,
      36004.7737,
      23340.6906
     ],
     "fy2026": 31319.145,
     "fy2027": 23340.6906,
     "total_rule": "last"
    },
    {
     "key": "pos|P02",
     "label": "P02 (pipeline)",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      24600,
      18981.3,
      13135.0426,
      37052.0119,
      30722.6184,
      24136.8844,
      47353.5784,
      40366.7733,
      33170.364,
      55758.0624,
      48123.3917,
      0,
      22448.3477
     ],
     "fy2026": 24600,
     "fy2027": 22448.3477,
     "total_rule": "last"
    },
    {
     "key": "pos|P03",
     "label": "P03 (pipeline)",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34440,
      26573.82,
      18389.0597,
      51872.8166,
      43011.6657,
      33791.6382,
      66295.0098,
      56513.4826,
      46438.5095,
      78061.2873,
      67372.7484
     ],
     "fy2026": 0,
     "fy2027": 67372.7484,
     "total_rule": "last"
    },
    {
     "key": "pos|P04",
     "label": "P04 (pipeline)",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      18450,
      14235.975,
      9851.282,
      27789.0089,
      23041.9638,
      18102.6633,
      35515.1838,
      30275.08,
      24877.773,
      41818.5468
     ],
     "fy2026": 0,
     "fy2027": 41818.5468,
     "total_rule": "last"
    },
    {
     "key": "pos|P05",
     "label": "P05 (pipeline)",
     "basis": "opening + billing - revenue",
     "section": "CONTRACT POSITION BY ACCOUNT (+ billed ahead of usage: contract liability; - used ahead of billing: contract asset)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      27675,
      21353.9625,
      14776.923,
      41683.5134,
      34562.9457,
      27153.995,
      53272.7757,
      45412.6199
     ],
     "fy2026": 0,
     "fy2027": 45412.6199,
     "total_rule": "last"
    },
    {
     "key": "use_tot",
     "label": "Usage",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      202445.9,
      209055.46,
      196726.04,
      211228.52,
      213463.27,
      221103.56,
      248370.94,
      248850.22,
      252558.9101,
      255208.3339,
      268076.9709,
      279410.0937,
      285510.9299,
      294303.0007,
      304956.2266,
      305951.8044,
      318886.0984,
      320622.7446,
      324437.0173,
      330240.1598,
      335702.4595,
      339999.4009,
      344764.0952,
      351750.351
     ],
     "fy2026": 2806498.2186,
     "fy2027": 3857124.2882,
     "total_rule": "sum"
    },
    {
     "key": "bc_tot",
     "label": "Commitment billed",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      255000,
      205000,
      172500,
      322500,
      205000,
      182500,
      402500,
      207500,
      181500,
      399300,
      255000,
      211500,
      399300,
      303300,
      234000,
      400225,
      337050,
      253000,
      398225,
      335550,
      250750,
      395975,
      332100,
      250650
     ],
     "fy2026": 2999800,
     "fy2027": 3890125,
     "total_rule": "sum"
    },
    {
     "key": "ov_tot",
     "label": "Usage above the commitment billed",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5087.31,
      8216.42,
      0,
      0,
      15059.34,
      0,
      0,
      0,
      0,
      6683.2771,
      5113.1556,
      36878.9677,
      48955.7438,
      20514.1477,
      65467.7892,
      55392.83,
      63292.011,
      0,
      4352.3182,
      0,
      2203.2217,
      16587.6469,
      31208.7573,
      41114.461
     ],
     "fy2026": 77038.4703,
     "fy2027": 349088.9268,
     "total_rule": "sum"
    },
    {
     "key": "sf_tot",
     "label": "Unused commitment recognised",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36878.38,
      0,
      43212.58,
      0,
      26378.48,
      52996.47,
      22095.51,
      34914.76,
      109744.5206,
      0,
      0,
      0,
      20670.2974,
      0,
      104530.0505,
      0,
      0,
      121386.0965,
      0,
      11712.1204,
      53716.338,
      66428.4736,
      40259.681,
      0
     ],
     "fy2026": 326220.7006,
     "fy2027": 418703.0574,
     "total_rule": "sum"
    },
    {
     "key": "rev_tot",
     "label": "CONTRACT REVENUE",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      283764.98,
      362303.4308,
      255208.3339,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3132718.9192,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "bill_tot",
     "label": "BILLING",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      260087.31,
      213216.42,
      172500,
      322500,
      220059.34,
      182500,
      402500,
      207500,
      181500,
      405983.2771,
      260113.1556,
      248378.9677,
      448255.7438,
      323814.1477,
      299467.7892,
      455617.83,
      400342.011,
      253000,
      402577.3182,
      335550,
      252953.2217,
      412562.6469,
      363308.7573,
      291764.461
     ],
     "fy2026": 3076838.4703,
     "fy2027": 4239213.9268,
     "total_rule": "sum"
    },
    {
     "key": "inv_fr",
     "label": "Invoiced incl. VAT: accounts in France",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      57000,
      105000,
      144000,
      75071.208,
      114000,
      150000,
      57000,
      114000,
      150000,
      116400,
      114000,
      150000,
      117360,
      167427.4132,
      207241.1837,
      176105.7697,
      138000,
      149040,
      117360,
      138000,
      149040,
      115920,
      138000
     ],
     "fy2026": 1268471.208,
     "fy2027": 1763494.3667,
     "total_rule": "sum"
    },
    {
     "key": "inv_xx",
     "label": "Invoiced: accounts outside France (reverse charge in the EU, outside the scope elsewhere)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      200087.31,
      165716.42,
      85000,
      202500,
      157500,
      87500,
      277500,
      160000,
      86500,
      280983.2771,
      163113.1556,
      153378.9677,
      323255.7438,
      226014.1477,
      159944.9448,
      282916.8435,
      253587.2029,
      138000,
      278377.3182,
      237750,
      137953.2217,
      288362.6469,
      266708.7573,
      176764.461
     ],
     "fy2026": 2019779.1303,
     "fy2027": 2769635.2879,
     "total_rule": "sum"
    },
    {
     "key": "eu",
     "label": "Billing to EU businesses (reverse charge, DES)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      152587.31,
      165716.42,
      85000,
      150000,
      157500,
      87500,
      225000,
      160000,
      86500,
      228483.2771,
      163113.1556,
      153378.9677,
      270755.7438,
      226014.1477,
      137444.9448,
      234041.8435,
      253587.2029,
      115500,
      229502.3182,
      237750,
      115453.2217,
      239487.6469,
      266708.7573,
      154264.461
     ],
     "fy2026": 1814779.1303,
     "fy2027": 2480510.2879,
     "total_rule": "sum"
    },
    {
     "key": "cl",
     "label": "Contract liabilities (accounts billed ahead of usage)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      405068.32,
      416887.68,
      341790.66,
      460931.04,
      433279.73,
      349007.77,
      503048.46,
      419326.25,
      248434.6142,
      426354.1891,
      431522.4534,
      364163.981,
      518427.9535,
      604818.7898,
      389992.0168,
      563778.8258,
      621113.9549,
      451102.4237,
      565541.303,
      544629.8103,
      431238.359,
      471505.132,
      457665.5312,
      341911.0264
     ],
     "fy2026": 364163.981,
     "fy2027": 341911.0264,
     "total_rule": "last"
    },
    {
     "key": "ca",
     "label": "Contract assets (accounts used ahead of billing)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      7658.4,
      0,
      7868.9,
      0,
      7328.07,
      29335.21,
      21877.98,
      31789.775,
      58934.4067,
      72066.4862,
      35739.1399,
      47928.5958,
      104808.2851,
      0,
      24120.7834,
      0,
      18997.3099,
      55295.8883,
      40786.6758,
      63860.8002,
      97992.8009,
      105868.2188,
      50099.604
     ],
     "fy2026": 35739.1399,
     "fy2027": 50099.604,
     "total_rule": "last"
    },
    {
     "key": "pos_chk",
     "label": "Check: change in net contract position equals billing less revenue (must be zero)",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "signed",
     "label": "Commitments signed in the month (new and renewal, expected)",
     "basis": "commission base",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      510000,
      0,
      620000,
      0,
      510000,
      560000,
      150000,
      216000,
      417200,
      360000,
      120000,
      0,
      703200,
      90000,
      623700,
      135000,
      586000,
      552000,
      144000,
      207000,
      408200,
      346200,
      119600
     ],
     "fy2026": 3463200,
     "fy2027": 3914900,
     "total_rule": "sum"
    },
    {
     "key": "refund",
     "label": "Refund liability: expected credit notes",
     "basis": "A: ledger; F: released when settled",
     "section": "CREDIT NOTES AND THE DISPUTED TERVANE INVOICE (IFRS 15.55)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4517.8,
      4517.8,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "credit_ex",
     "label": "Credit notes issued (ex VAT)",
     "basis": "F: share credited x invoice",
     "section": "CREDIT NOTES AND THE DISPUTED TERVANE INVOICE (IFRS 15.55)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4517.802,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 4517.802,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "adj",
     "label": "Revenue adjustment: credit notes and the change in the refund liability",
     "basis": "",
     "section": "CREDIT NOTES AND THE DISPUTED TERVANE INVOICE (IFRS 15.55)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -4517.8,
      0,
      -0.002,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -4517.802,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rev",
     "label": "ENTERPRISE REVENUE",
     "basis": "contract revenue + adjustments",
     "section": "CREDIT NOTES AND THE DISPUTED TERVANE INVOICE (IFRS 15.55)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      279247.18,
      362303.4308,
      255208.3319,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3128201.1172,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "u|DOC",
     "label": "Units used: Document AI (thousands)",
     "basis": "A: metering; F: usage x mix / (list x (1 - discount))",
     "section": "UNITS AND RETENTION",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      11589.7,
      11899.1,
      11599.8,
      12705.5,
      12837,
      13328.9,
      14412.8,
      14381.4,
      14660.7335,
      14758.9103,
      15587.0187,
      16347.5383,
      18566.5123,
      19145.0274,
      19698.0423,
      19813.5983,
      20653.6113,
      20701.9457,
      21009.5613,
      21430.5682,
      21869.6069,
      22088.8146,
      22393.5321,
      22835.9133
     ],
     "fy2026": 164108.4009,
     "fy2027": 250206.7336,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Units used: Voice AI (thousands)",
     "basis": "A: metering; F: usage x mix / (list x (1 - discount))",
     "section": "UNITS AND RETENTION",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      11404.9,
      11811.6,
      11307.7,
      11687,
      11836.6,
      12143.2,
      14444.4,
      14432.9,
      14580.928,
      14823.6119,
      15562.7876,
      16002.8832,
      18159.1706,
      18747.6526,
      19624.8637,
      19628.3204,
      20355.2453,
      20511.7354,
      20661.5333,
      21025.7607,
      21287.7594,
      21663.2043,
      21993.805,
      22462.4582
     ],
     "fy2026": 160038.5109,
     "fy2027": 246121.5089,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Units used: Agent workspace (thousands)",
     "basis": "A: metering; F: usage x mix / (list x (1 - discount))",
     "section": "UNITS AND RETENTION",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3907,
      4049.6,
      3534.8,
      3845.5,
      3884.9,
      4048.9,
      4571.1,
      4624.8,
      4687.8443,
      4732.589,
      4946.2171,
      5183.0703,
      5885.9212,
      6069.9474,
      6276.973,
      6306.9179,
      6606.4933,
      6654.0176,
      6735.4448,
      6839.4374,
      6944.5128,
      7027.2993,
      7122.5031,
      7265.0379
     ],
     "fy2026": 52016.3206,
     "fy2027": 79734.5057,
     "total_rule": "sum"
    },
    {
     "key": "nrr",
     "label": "Net revenue retention on usage: accounts live a year earlier, usage now / usage then",
     "basis": "trailing 12 months, History for 2025",
     "section": "UNITS AND RETENTION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      1.1506,
      1.2199,
      1.095,
      1.1549,
      1.1183,
      1.1167,
      1.1795,
      1.1677,
      1.1683,
      1.1605,
      1.1762,
      1.1835,
      1.1683,
      1.1294,
      1.2236,
      1.2096,
      1.2211,
      1.1779,
      1.1476,
      1.1635,
      1.1629,
      1.1624,
      1.1694,
      1.1726
     ],
     "fy2026": 1.1835,
     "fy2027": 1.1726,
     "total_rule": "last"
    },
    {
     "key": "n_acc",
     "label": "Accounts with a commitment",
     "basis": "",
     "section": "UNITS AND RETENTION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13,
      13,
      12,
      13,
      13,
      13,
      14,
      14,
      14,
      14,
      15,
      16,
      16,
      17,
      18,
      18,
      19,
      19,
      19,
      19,
      19,
      19,
      19,
      19
     ],
     "fy2026": 16,
     "fy2027": 19,
     "total_rule": "last"
    }
   ]
  },
  "Revenue": {
   "title": "REVENUE BY SEGMENT AND PRODUCT, UNITS, REALISED PRICE PER UNIT AND REVENUE VISIBILITY",
   "description": "Consolidates Credits, Team and Enterprise. Product revenue follows the usage mix of each segment and of each Enterprise account. Realised price = revenue / units: it includes breakage and unused commitments and is net of Enterprise discounts.",
   "months": 24,
   "rows": [
    {
     "key": "dev",
     "label": "Developer: credits used, breakage and true-ups",
     "basis": "Credits",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "team_plan",
     "label": "Team: plan fees",
     "basis": "Team",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      147822.39,
      151285.63,
      158437.14,
      160611.64,
      164477.79,
      167613.02,
      166964.24,
      166016.24,
      169400.3255,
      172854.6005,
      175919.6581,
      178340.326,
      181640.7135,
      184553.3944,
      187613.7295,
      190091.6914,
      192395.6943,
      194794.7078,
      196355.6016,
      196826.9851,
      199702.6934,
      202663.3135,
      205238.0038,
      207165.1193
     ],
     "fy2026": 1979743.0002,
     "fy2027": 2339041.6476,
     "total_rule": "sum"
    },
    {
     "key": "team_ov",
     "label": "Team: usage above the allowance",
     "basis": "Team",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33802.2,
      32583.96,
      32561.07,
      33100.75,
      37038.12,
      40825.68,
      41131.2,
      42471.4,
      38962.0749,
      39756.5581,
      40461.5214,
      41018.275,
      41777.3641,
      42447.2807,
      43151.1578,
      43721.089,
      44251.0097,
      44802.7828,
      45161.7884,
      45270.2066,
      45931.6195,
      46612.5621,
      47204.7409,
      47647.9774
     ],
     "fy2026": 453712.8093,
     "fy2027": 537979.579,
     "total_rule": "sum"
    },
    {
     "key": "ent_use",
     "label": "Enterprise: usage",
     "basis": "Enterprise",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      202445.9,
      209055.46,
      196726.04,
      211228.52,
      213463.27,
      221103.56,
      248370.94,
      248850.22,
      252558.9101,
      255208.3339,
      268076.9709,
      279410.0937,
      285510.9299,
      294303.0007,
      304956.2266,
      305951.8044,
      318886.0984,
      320622.7446,
      324437.0173,
      330240.1598,
      335702.4595,
      339999.4009,
      344764.0952,
      351750.351
     ],
     "fy2026": 2806498.2186,
     "fy2027": 3857124.2882,
     "total_rule": "sum"
    },
    {
     "key": "ent_sf",
     "label": "Enterprise: unused commitments at contract year end",
     "basis": "Enterprise",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36878.38,
      0,
      43212.58,
      0,
      26378.48,
      52996.47,
      22095.51,
      34914.76,
      109744.5206,
      0,
      0,
      0,
      20670.2974,
      0,
      104530.0505,
      0,
      0,
      121386.0965,
      0,
      11712.1204,
      53716.338,
      66428.4736,
      40259.681,
      0
     ],
     "fy2026": 326220.7006,
     "fy2027": 418703.0574,
     "total_rule": "sum"
    },
    {
     "key": "ent_adj",
     "label": "Enterprise: credit notes and refund liability",
     "basis": "Enterprise",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -4517.8,
      0,
      -0.002,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -4517.802,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      496459.6659,
      474887.2086,
      513179.9136,
      488970.0073,
      523579.0091,
      568226.2859,
      566906.2259,
      574144.0927,
      661779.6116,
      563506.6006,
      585672.3332,
      597917.1905,
      641074.6759,
      633115.3408,
      757581.958,
      659160.6431,
      681634.1329,
      804015.7689,
      693553.3077,
      710548.8894,
      768417.6074,
      796036.4649,
      783106.523,
      755626.6889
     ],
     "fy2026": 6615228.1449,
     "fy2027": 8683872.0009,
     "total_rule": "sum"
    },
    {
     "key": "seg_team",
     "label": "Team revenue",
     "basis": "",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      181624.59,
      183869.59,
      190998.21,
      193712.39,
      201515.91,
      208438.7,
      208095.44,
      208487.64,
      208362.4004,
      212611.1586,
      216381.1795,
      219358.601,
      223418.0776,
      227000.6751,
      230764.8872,
      233812.7805,
      236646.704,
      239597.4906,
      241517.3899,
      242097.1917,
      245634.3128,
      249275.8757,
      252442.7447,
      254813.0968
     ],
     "fy2026": 2433455.8095,
     "fy2027": 2877021.2266,
     "total_rule": "sum"
    },
    {
     "key": "seg_ent",
     "label": "Enterprise revenue",
     "basis": "",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      279247.18,
      362303.4308,
      255208.3319,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3128201.1172,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "yoy",
     "label": "Revenue growth on the same month a year earlier",
     "basis": "History for 2025",
     "section": "REVENUE BY SEGMENT (IFRS 15)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5064,
      0.4895,
      0.4671,
      0.4537,
      0.4664,
      0.3332,
      0.5053,
      0.3527,
      0.3613,
      0.2157,
      0.3512,
      0.3479,
      0.2913,
      0.3332,
      0.4763,
      0.3481,
      0.3019,
      0.415,
      0.2234,
      0.2376,
      0.1611,
      0.4126,
      0.3371,
      0.2638
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "rev|DOC",
     "label": "Document AI",
     "basis": "usage mix by segment and account",
     "section": "REVENUE BY PRODUCT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      218187.8345,
      204416.2638,
      217312.0878,
      215333.9466,
      229047.308,
      253228.3435,
      241381.617,
      237619.3234,
      303373.5654,
      243971.9664,
      254362.8173,
      260326.5832,
      282210.0161,
      276262.6631,
      337526.8012,
      287259.3948,
      297502.1541,
      331010.1637,
      302674.415,
      306941.6411,
      344667.0934,
      352610.9297,
      349504.1983,
      330992.3654
     ],
     "fy2026": 2878561.6568,
     "fy2027": 3799161.8358,
     "total_rule": "sum"
    },
    {
     "key": "rev|VOX",
     "label": "Voice AI",
     "basis": "usage mix by segment and account",
     "section": "REVENUE BY PRODUCT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143959.9253,
      137752.0776,
      158804.7056,
      139936.6777,
      147426.9727,
      165246.9543,
      167996.5298,
      177567.7878,
      178375.0124,
      165712.8607,
      172420.5442,
      175042.7713,
      187878.0983,
      185589.9505,
      215006.9767,
      194039.8819,
      200489.8027,
      258800.8353,
      203754.9433,
      211829.5042,
      217692.6229,
      234463.5283,
      222605.9245,
      222576.7258
     ],
     "fy2026": 1930242.8193,
     "fy2027": 2554728.7943,
     "total_rule": "sum"
    },
    {
     "key": "rev|AGT",
     "label": "Agent workspace",
     "basis": "usage mix by segment and account",
     "section": "REVENUE BY PRODUCT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      134311.9062,
      132718.8672,
      137063.1202,
      133699.383,
      147104.7283,
      149750.9882,
      157528.0792,
      158956.9815,
      180031.0338,
      153821.7735,
      158888.9717,
      162547.8359,
      170986.5615,
      171262.7272,
      205048.1802,
      177861.3665,
      183642.1761,
      214204.7699,
      187123.9494,
      191777.7442,
      206057.891,
      208962.0069,
      210996.4002,
      202057.5976
     ],
     "fy2026": 1806423.6687,
     "fy2027": 2329981.3708,
     "total_rule": "sum"
    },
    {
     "key": "rev_chk",
     "label": "Check: products less total revenue (must be zero)",
     "basis": "",
     "section": "REVENUE BY PRODUCT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "u|DOC",
     "label": "Document AI (thousands of pages)",
     "basis": "Credits + Team + Enterprise",
     "section": "UNITS USED (thousands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      20391,
      20914,
      20965.8,
      22193.7,
      22582,
      23428.1,
      24582.2,
      24576.1,
      24996.9925,
      25427.2028,
      26526.5648,
      27479.4992,
      31285.1806,
      32154.8836,
      33020.8709,
      33377.0563,
      34442.1964,
      34748.7328,
      35194.4898,
      35598.5495,
      36458.1679,
      37114.6747,
      37766.3601,
      38444.1216
     ],
     "fy2026": 284063.1593,
     "fy2027": 419605.2843,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Voice AI (thousands of audio minutes)",
     "basis": "Credits + Team + Enterprise",
     "section": "UNITS USED (thousands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      18638.5,
      19218.2,
      19002.4,
      19482.4,
      19846.2,
      20443.9,
      22801,
      22810.4,
      23070.8922,
      23583.7084,
      24543.8849,
      25141.0697,
      28597.3526,
      29423.0063,
      30555.0305,
      30754.5821,
      31664.9478,
      32031.4762,
      32294.0494,
      32645.4023,
      33248.0324,
      33977.6073,
      34589.5137,
      35249.2642
     ],
     "fy2026": 258582.5553,
     "fy2027": 385030.2649,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Agent workspace (thousands of agent actions)",
     "basis": "Credits + Team + Enterprise",
     "section": "UNITS USED (thousands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7665.8,
      7877.6,
      7509.5,
      7874.2,
      8049.8,
      8365.4,
      8901.9,
      8967.2,
      9057.7284,
      9220.6837,
      9533.5947,
      9843.6232,
      11189.1669,
      11479.1702,
      11799.2307,
      11917.6319,
      12299.7874,
      12439.007,
      12572.9297,
      12678.696,
      12920.3443,
      13144.7685,
      13355.1484,
      13578.054
     ],
     "fy2026": 102867.0301,
     "fy2027": 149373.9348,
     "total_rule": "sum"
    },
    {
     "key": "px|DOC",
     "label": "Realised: Document AI",
     "basis": "revenue / units",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      10.7002,
      9.7741,
      10.3651,
      9.7025,
      10.1429,
      10.8087,
      9.8194,
      9.6687,
      12.1364,
      9.5949,
      9.589,
      9.4735,
      9.0206,
      8.5916,
      10.2216,
      8.6065,
      8.6377,
      9.5258,
      8.6001,
      8.6223,
      9.4538,
      9.5006,
      9.2544,
      8.6097
     ],
     "fy2026": 10.1335,
     "fy2027": 9.0541,
     "total_rule": "ratio"
    },
    {
     "key": "px|VOX",
     "label": "Realised: Voice AI",
     "basis": "revenue / units",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      7.7238,
      7.1678,
      8.3571,
      7.1827,
      7.4285,
      8.0829,
      7.3679,
      7.7845,
      7.7316,
      7.0266,
      7.025,
      6.9624,
      6.5698,
      6.3076,
      7.0367,
      6.3093,
      6.3316,
      8.0796,
      6.3094,
      6.4888,
      6.5475,
      6.9005,
      6.4356,
      6.3144
     ],
     "fy2026": 7.4647,
     "fy2027": 6.6351,
     "total_rule": "ratio"
    },
    {
     "key": "px|AGT",
     "label": "Realised: Agent workspace",
     "basis": "revenue / units",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      17.5209,
      16.8476,
      18.252,
      16.9794,
      18.2743,
      17.9012,
      17.696,
      17.7265,
      19.876,
      16.6823,
      16.6662,
      16.513,
      15.2814,
      14.9194,
      17.3781,
      14.9242,
      14.9305,
      17.2204,
      14.8831,
      15.126,
      15.9483,
      15.897,
      15.7989,
      14.8812
     ],
     "fy2026": 17.5608,
     "fy2027": 15.5983,
     "total_rule": "ratio"
    },
    {
     "key": "list|DOC",
     "label": "List: Document AI",
     "basis": "Assumptions",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      11.04,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936,
      9.936
     ],
     "fy2026": 11.04,
     "fy2027": 9.936,
     "total_rule": "avg"
    },
    {
     "key": "list|VOX",
     "label": "List: Voice AI",
     "basis": "Assumptions",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      8.28,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452,
      7.452
     ],
     "fy2026": 8.28,
     "fy2027": 7.452,
     "total_rule": "avg"
    },
    {
     "key": "list|AGT",
     "label": "List: Agent workspace",
     "basis": "Assumptions",
     "section": "REALISED PRICE AND LIST PRICE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      18.4,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56,
      16.56
     ],
     "fy2026": 18.4,
     "fy2027": 16.56,
     "total_rule": "avg"
    },
    {
     "key": "usage_share",
     "label": "Pure usage: Developer credits, Team usage above the allowance, Enterprise usage above commitments",
     "basis": "",
     "section": "VISIBILITY (share of revenue)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2304,
      0.2585,
      0.2237,
      0.2395,
      0.2565,
      0.2226,
      0.2284,
      0.2245,
      0.1966,
      0.2522,
      0.2506,
      0.2961,
      0.3154,
      0.2761,
      0.2983,
      0.3315,
      0.3428,
      0.208,
      0.2554,
      0.2417,
      0.2362,
      0.2557,
      0.2861,
      0.3147
     ],
     "fy2026": 0.2395,
     "fy2027": 0.2785,
     "total_rule": "ratio"
    },
    {
     "key": "commit_share",
     "label": "Committed: Team plan fees and Enterprise commitments",
     "basis": "",
     "section": "VISIBILITY (share of revenue)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7696,
      0.7415,
      0.7763,
      0.7605,
      0.7435,
      0.7774,
      0.7716,
      0.7755,
      0.8034,
      0.7478,
      0.7494,
      0.7039,
      0.6846,
      0.7239,
      0.7017,
      0.6685,
      0.6572,
      0.792,
      0.7446,
      0.7583,
      0.7638,
      0.7443,
      0.7139,
      0.6853
     ],
     "fy2026": 0.7605,
     "fy2027": 0.7215,
     "total_rule": "ratio"
    }
   ]
  },
  "Usage_Compute": {
   "title": "USAGE AND COMPUTE: GPU HOURS, RESERVED CAPACITY, MODEL TOKENS, COMPUTE COST (USD AND EUR) AND PROVIDER CONCENTRATION",
   "description": "GPU hours = units x GPU hours per unit (falling with model optimisation). Reserved GPUs are billed for every hour; inference above 85% of reserved hours runs on on-demand GPUs; research uses reserved hours that inference leaves. USD costs convert at the USD per EUR rate of the month. A: supplier invoices and the GPU scheduler.",
   "months": 24,
   "rows": [
    {
     "key": "u|DOC",
     "label": "Units: Document AI",
     "basis": "Revenue",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      20391,
      20914,
      20965.8,
      22193.7,
      22582,
      23428.1,
      24582.2,
      24576.1,
      24996.9925,
      25427.2028,
      26526.5648,
      27479.4992,
      31285.1806,
      32154.8836,
      33020.8709,
      33377.0563,
      34442.1964,
      34748.7328,
      35194.4898,
      35598.5495,
      36458.1679,
      37114.6747,
      37766.3601,
      38444.1216
     ],
     "fy2026": 284063.1593,
     "fy2027": 419605.2843,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Units: Voice AI",
     "basis": "Revenue",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      18638.5,
      19218.2,
      19002.4,
      19482.4,
      19846.2,
      20443.9,
      22801,
      22810.4,
      23070.8922,
      23583.7084,
      24543.8849,
      25141.0697,
      28597.3526,
      29423.0063,
      30555.0305,
      30754.5821,
      31664.9478,
      32031.4762,
      32294.0494,
      32645.4023,
      33248.0324,
      33977.6073,
      34589.5137,
      35249.2642
     ],
     "fy2026": 258582.5553,
     "fy2027": 385030.2649,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Units: Agent workspace",
     "basis": "Revenue",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7665.8,
      7877.6,
      7509.5,
      7874.2,
      8049.8,
      8365.4,
      8901.9,
      8967.2,
      9057.7284,
      9220.6837,
      9533.5947,
      9843.6232,
      11189.1669,
      11479.1702,
      11799.2307,
      11917.6319,
      12299.7874,
      12439.007,
      12572.9297,
      12678.696,
      12920.3443,
      13144.7685,
      13355.1484,
      13578.054
     ],
     "fy2026": 102867.0301,
     "fy2027": 149373.9348,
     "total_rule": "sum"
    },
    {
     "key": "gpuh|DOC",
     "label": "GPU hours per 1,000 units: Document AI",
     "basis": "FY2025 rate x efficiency index",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1764,
      0.1764,
      0.1764,
      0.1729,
      0.1729,
      0.1729,
      0.1694,
      0.1694,
      0.1694,
      0.1643,
      0.1643,
      0.1643,
      0.1594,
      0.1594,
      0.1594,
      0.1546,
      0.1546,
      0.1546,
      0.15,
      0.15,
      0.15,
      0.1455,
      0.1455,
      0.1455
     ],
     "fy2026": 0.1708,
     "fy2027": 0.1524,
     "total_rule": "avg"
    },
    {
     "key": "gpuh|VOX",
     "label": "GPU hours per 1,000 units: Voice AI",
     "basis": "FY2025 rate x efficiency index",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2156,
      0.2156,
      0.2156,
      0.2113,
      0.2113,
      0.2113,
      0.2071,
      0.2071,
      0.2071,
      0.2009,
      0.2009,
      0.2009,
      0.1948,
      0.1948,
      0.1948,
      0.189,
      0.189,
      0.189,
      0.1833,
      0.1833,
      0.1833,
      0.1778,
      0.1778,
      0.1778
     ],
     "fy2026": 0.2087,
     "fy2027": 0.1862,
     "total_rule": "avg"
    },
    {
     "key": "gpuh|AGT",
     "label": "GPU hours per 1,000 units: Agent workspace",
     "basis": "FY2025 rate x efficiency index",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0196,
      0.0196,
      0.0196,
      0.0192,
      0.0192,
      0.0192,
      0.0188,
      0.0188,
      0.0188,
      0.0183,
      0.0183,
      0.0183,
      0.0177,
      0.0177,
      0.0177,
      0.0172,
      0.0172,
      0.0172,
      0.0167,
      0.0167,
      0.0167,
      0.0162,
      0.0162,
      0.0162
     ],
     "fy2026": 0.019,
     "fy2027": 0.0169,
     "total_rule": "avg"
    },
    {
     "key": "gh|DOC",
     "label": "Inference GPU hours: Document AI",
     "basis": "units x hours per unit",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3596.9724,
      3689.2296,
      3698.3671,
      3836.6693,
      3903.7955,
      4050.0625,
      4164.618,
      4163.5846,
      4234.8905,
      4178.5417,
      4359.2038,
      4515.8028,
      4986.9677,
      5125.6015,
      5263.6429,
      5160.8075,
      5325.5009,
      5372.898,
      5278.567,
      5339.1689,
      5468.0969,
      5399.5647,
      5494.3741,
      5592.977
     ],
     "fy2026": 48391.7378,
     "fy2027": 63808.1672,
     "total_rule": "sum"
    },
    {
     "key": "gh|VOX",
     "label": "Inference GPU hours: Voice AI",
     "basis": "units x hours per unit",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4018.4606,
      4143.4439,
      4096.9174,
      4116.3973,
      4193.2639,
      4319.5507,
      4721.2663,
      4723.2127,
      4777.1512,
      4736.8369,
      4929.6903,
      5049.6361,
      5571.5226,
      5732.3819,
      5952.9302,
      5812.0539,
      5984.0964,
      6053.3635,
      5919.8955,
      5984.3028,
      6094.7723,
      6041.657,
      6150.4618,
      6267.774
     ],
     "fy2026": 53825.8275,
     "fy2027": 71565.2119,
     "total_rule": "sum"
    },
    {
     "key": "gh|AGT",
     "label": "Inference GPU hours: Agent workspace",
     "basis": "units x hours per unit",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      150.2497,
      154.401,
      147.1862,
      151.2476,
      154.6206,
      160.6826,
      167.5694,
      168.7986,
      170.5027,
      168.363,
      174.0766,
      179.7375,
      198.1769,
      203.3133,
      208.9821,
      204.7468,
      211.3123,
      213.7041,
      209.5248,
      211.2873,
      215.3143,
      212.4827,
      215.8834,
      219.4867
     ],
     "fy2026": 1947.4353,
     "fy2027": 2524.2147,
     "total_rule": "sum"
    },
    {
     "key": "gh",
     "label": "INFERENCE GPU HOURS",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      7765.6827,
      7987.0745,
      7942.4708,
      8104.3143,
      8251.68,
      8530.2958,
      9053.4536,
      9055.5958,
      9182.5444,
      9083.7417,
      9462.9707,
      9745.1764,
      10756.6673,
      11061.2967,
      11425.5552,
      11177.6081,
      11520.9096,
      11639.9656,
      11407.9872,
      11534.7591,
      11778.1835,
      11653.7044,
      11860.7193,
      12080.2377
     ],
     "fy2026": 104165.0006,
     "fy2027": 137897.5937,
     "total_rule": "sum"
    },
    {
     "key": "gh_chk",
     "label": "Check: GPU scheduler less the calculation (actual months, within 1 hour)",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cap",
     "label": "Reserved GPU hours (GPUs x hours in the month)",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11904,
      10752,
      11904,
      11520,
      11904,
      11520,
      11904,
      11904,
      11520,
      11904,
      11520,
      11904,
      14880,
      13440,
      14880,
      14400,
      14880,
      14400,
      14880,
      14880,
      14400,
      14880,
      14400,
      14880
     ],
     "fy2026": 140160,
     "fy2027": 175200,
     "total_rule": "sum"
    },
    {
     "key": "usable",
     "label": "Usable for inference",
     "basis": "capacity x usable share",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10118.4,
      9139.2,
      10118.4,
      9792,
      10118.4,
      9792,
      10118.4,
      10118.4,
      9792,
      10118.4,
      9792,
      10118.4,
      12648,
      11424,
      12648,
      12240,
      12648,
      12240,
      12648,
      12648,
      12240,
      12648,
      12240,
      12648
     ],
     "fy2026": 119136,
     "fy2027": 148920,
     "total_rule": "sum"
    },
    {
     "key": "odh",
     "label": "On-demand GPU hours",
     "basis": "A: invoice; F: inference above usable capacity",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rsh",
     "label": "Research GPU hours",
     "basis": "A: scheduler; F: demand, limited to spare usable hours",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2000,
      1152.1,
      2000,
      1687.7,
      1866.7,
      1261.7,
      1065,
      1062.9,
      609.4556,
      1034.6583,
      329.0293,
      373.2236,
      1891.3327,
      362.7033,
      1222.4448,
      1062.3919,
      1127.0904,
      600.0344,
      1240.0128,
      1113.2409,
      461.8165,
      994.2956,
      379.2807,
      567.7623
     ],
     "fy2026": 14442.4668,
     "fy2027": 11022.4063,
     "total_rule": "sum"
    },
    {
     "key": "od_chk",
     "label": "Check: on-demand hours equal inference above usable capacity (forecast months)",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "util",
     "label": "Reserved capacity used (inference on reserved + research) / reserved hours",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8204,
      0.85,
      0.8352,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85
     ],
     "fy2026": 0.8463,
     "fy2027": 0.85,
     "total_rule": "avg"
    },
    {
     "key": "inf_util",
     "label": "Inference share of usable reserved hours",
     "basis": "",
     "section": "UNITS (thousands) AND GPU HOURS",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7675,
      0.8739,
      0.785,
      0.8276,
      0.8155,
      0.8711,
      0.8948,
      0.895,
      0.9378,
      0.8977,
      0.9664,
      0.9631,
      0.8505,
      0.9683,
      0.9033,
      0.9132,
      0.9109,
      0.951,
      0.902,
      0.912,
      0.9623,
      0.9214,
      0.969,
      0.9551
     ],
     "fy2026": 0.8746,
     "fy2027": 0.9266,
     "total_rule": "avg"
    },
    {
     "key": "tokB",
     "label": "Vendor B (voice and agent models)",
     "basis": "A: usage report; F: units x tokens per unit",
     "section": "MODEL TOKENS (millions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      45363.6,
      46694.3,
      45331.2,
      47001.3,
      47964.9,
      49628.9,
      54067.2,
      54274.2,
      54858.2557,
      55962.5013,
      58053.4462,
      59700.1533,
      67884.3239,
      69745.1181,
      72063.7288,
      72658.3941,
      74897.2994,
      75754.7924,
      76471.6484,
      77210.5707,
      78658.6718,
      80207.4343,
      81572.8616,
      83033.2789
     ],
     "fy2026": 618899.9565,
     "fy2027": 910158.1224,
     "total_rule": "sum"
    },
    {
     "key": "tokC",
     "label": "Vendor C (document models)",
     "basis": "A: usage report; F: units x tokens per unit",
     "section": "MODEL TOKENS (millions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5097.8,
      5228.5,
      5241.4,
      5548.4,
      5645.5,
      5857,
      6145.5,
      6144,
      6249.2481,
      6356.8007,
      6631.6412,
      6869.8748,
      7821.2952,
      8038.7209,
      8255.2177,
      8344.2641,
      8610.5491,
      8687.1832,
      8798.6225,
      8899.6374,
      9114.542,
      9278.6687,
      9441.59,
      9611.0304
     ],
     "fy2026": 71015.6648,
     "fy2027": 104901.3211,
     "total_rule": "sum"
    },
    {
     "key": "usd_res",
     "label": "Provider A: reserved GPUs",
     "basis": "A: invoice; F: GPUs x hours x rate",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23212.8,
      20966.4,
      23212.8,
      22464,
      23212.8,
      22464,
      23212.8,
      23212.8,
      22464,
      23212.8,
      22464,
      23212.8,
      29016,
      26208,
      29016,
      28080,
      29016,
      28080,
      29016,
      29016,
      28080,
      29016,
      28080,
      29016
     ],
     "fy2026": 273312,
     "fy2027": 341640,
     "total_rule": "sum"
    },
    {
     "key": "usd_od",
     "label": "Provider A: on-demand GPUs",
     "basis": "A: invoice; F: hours x on-demand rate",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "usd_cloud",
     "label": "Provider A: hosting, storage and network",
     "basis": "A: invoice; F: fixed + per unit",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32001.99,
      31169.81,
      29925.08,
      30371.93,
      30331.75,
      33315.01,
      34707.42,
      34955.11,
      33422.4433,
      33717.5165,
      34373.6284,
      34887.4545,
      37218.0681,
      37757.8779,
      38375.9855,
      38562.3784,
      39200.9844,
      39413.8262,
      39648.8768,
      39888.7125,
      40364.4013,
      40799.0148,
      41201.1193,
      41625.564
     ],
     "fy2026": 393179.1426,
     "fy2027": 474056.8092,
     "total_rule": "sum"
    },
    {
     "key": "provA",
     "label": "PROVIDER A SPEND (counts towards the commitment)",
     "basis": "",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      55214.79,
      52136.21,
      53137.88,
      52835.93,
      53544.55,
      55779.01,
      57920.22,
      58167.91,
      55886.4433,
      56930.3165,
      56837.6284,
      58100.2545,
      66234.0681,
      63965.8779,
      67391.9855,
      66642.3784,
      68216.9844,
      67493.8262,
      68664.8768,
      68904.7125,
      68444.4013,
      69815.0148,
      69281.1193,
      70641.564
     ],
     "fy2026": 666491.1426,
     "fy2027": 815696.8092,
     "total_rule": "sum"
    },
    {
     "key": "usd_apib",
     "label": "Model API vendor B",
     "basis": "A: invoice; F: tokens x price",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      90587.32,
      93347.54,
      92058.43,
      91600.75,
      99739.14,
      97887.62,
      106990.41,
      108660.49,
      109716.5115,
      83943.752,
      87080.1693,
      89550.2299,
      101826.4859,
      104617.6772,
      108095.5932,
      108987.5912,
      112345.9491,
      113632.1885,
      114707.4726,
      115815.856,
      117988.0077,
      120311.1515,
      122359.2924,
      124549.9183
     ],
     "fy2026": 1151162.3626,
     "fy2027": 1365237.1836,
     "total_rule": "sum"
    },
    {
     "key": "usd_tot",
     "label": "TOTAL USD COMPUTE",
     "basis": "",
     "section": "COSTS IN USD (Provider A and vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      145802.11,
      145483.75,
      145196.31,
      144436.68,
      153283.69,
      153666.63,
      164910.63,
      166828.4,
      165602.9548,
      140874.0684,
      143917.7977,
      147650.4844,
      168060.554,
      168583.555,
      175487.5787,
      175629.9696,
      180562.9335,
      181126.0147,
      183372.3493,
      184720.5685,
      186432.4089,
      190126.1663,
      191640.4117,
      195191.4823
     ],
     "fy2026": 1817653.5052,
     "fy2027": 2180933.9928,
     "total_rule": "sum"
    },
    {
     "key": "fx",
     "label": "USD per EUR",
     "basis": "Assumptions timeline",
     "section": "COSTS IN EUR",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      1.1737,
      1.1823,
      1.1558,
      1.1705,
      1.1673,
      1.1517,
      1.1417,
      1.1593,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463,
      1.1463
     ],
     "fy2026": 1.1573,
     "fy2027": 1.1463,
     "total_rule": "avg"
    },
    {
     "key": "eur_res",
     "label": "Reserved GPUs",
     "basis": "USD / rate",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19777.4559,
      17733.5702,
      20083.7515,
      19191.7984,
      19885.8905,
      19505.0794,
      20331.7859,
      20023.1174,
      19596.9641,
      20250.1963,
      19596.9641,
      20250.1963,
      25312.7454,
      22863.1248,
      25312.7454,
      24496.2052,
      25312.7454,
      24496.2052,
      25312.7454,
      25312.7454,
      24496.2052,
      25312.7454,
      24496.2052,
      25312.7454
     ],
     "fy2026": 236226.7701,
     "fy2027": 298037.163,
     "total_rule": "sum"
    },
    {
     "key": "eur_res_rd",
     "label": "of which research (charged to research and development)",
     "basis": "reserved x research hours / reserved hours",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3322.8253,
      1900.1903,
      3374.2862,
      2811.6318,
      3118.3629,
      2136.2464,
      1818.998,
      1787.8504,
      1036.7604,
      1760.0835,
      559.7201,
      634.9001,
      3217.394,
      617.0038,
      2079.5319,
      1807.2617,
      1917.3221,
      1020.7337,
      2109.4172,
      1893.7624,
      785.6077,
      1691.4215,
      645.204,
      965.8349
     ],
     "fy2026": 24261.8554,
     "fy2027": 18750.4949,
     "total_rule": "sum"
    },
    {
     "key": "eur_res_inf",
     "label": "of which inference and idle capacity (cost of revenue)",
     "basis": "",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16454.6307,
      15833.3799,
      16709.4653,
      16380.1666,
      16767.5276,
      17368.833,
      18512.7879,
      18235.267,
      18560.2037,
      18490.1128,
      19037.244,
      19615.2962,
      22095.3513,
      22246.121,
      23233.2134,
      22688.9435,
      23395.4232,
      23475.4715,
      23203.3282,
      23418.983,
      23710.5975,
      23621.3239,
      23851.0012,
      24346.9105
     ],
     "fy2026": 211964.9148,
     "fy2027": 279286.6682,
     "total_rule": "sum"
    },
    {
     "key": "eur_od",
     "label": "On-demand GPUs",
     "basis": "USD / rate",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "eur_cloud",
     "label": "Hosting, storage and network",
     "basis": "USD / rate",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      27265.9027,
      26363.7063,
      25891.2269,
      25947.8257,
      25984.537,
      28926.8125,
      30399.7723,
      30151.9106,
      29156.803,
      29414.2166,
      29986.5902,
      30434.8377,
      32467.9997,
      32938.9147,
      33478.1345,
      33640.7384,
      34197.8404,
      34383.5176,
      34588.5691,
      34797.7951,
      35212.7727,
      35591.9173,
      35942.702,
      36312.9757
     ],
     "fy2026": 339924.1415,
     "fy2027": 413553.877,
     "total_rule": "sum"
    },
    {
     "key": "eur_apib",
     "label": "Model API vendor B",
     "basis": "USD / rate",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      77180.9832,
      78954.191,
      79649.1002,
      78257.7958,
      85444.3074,
      84994.0262,
      93711.4916,
      93729.397,
      95713.6103,
      73230.1771,
      75966.2996,
      78121.1113,
      88830.5731,
      91265.5301,
      94299.5666,
      95077.7207,
      98007.458,
      99129.5372,
      100067.5849,
      101034.5076,
      102929.4318,
      104956.0774,
      106742.8181,
      108653.8588
     ],
     "fy2026": 994952.4908,
     "fy2027": 1190994.6642,
     "total_rule": "sum"
    },
    {
     "key": "eur_apic",
     "label": "Model API vendor C (EUR)",
     "basis": "A: invoice; F: tokens x price",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544,
      15377.6486
     ],
     "fy2026": 113203.5237,
     "fy2027": 167842.1137,
     "total_rule": "sum"
    },
    {
     "key": "cor",
     "label": "COMPUTE IN COST OF REVENUE",
     "basis": "inference, APIs and hosting",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      129074.3866,
      129580.8472,
      130283.6924,
      129420.6681,
      137200.542,
      140530.3118,
      152468.4019,
      151987.6147,
      153429.414,
      131305.3875,
      135600.7598,
      139163.0449,
      155907.9964,
      159312.5192,
      164219.2629,
      164758.2251,
      169377.6001,
      170888.0194,
      171937.2781,
      173490.7055,
      176436.0691,
      179015.1884,
      181643.0654,
      184691.3935
     ],
     "fy2026": 1660045.0708,
     "fy2027": 2051677.3231,
     "total_rule": "sum"
    },
    {
     "key": "tot",
     "label": "TOTAL COMPUTE (incl. research)",
     "basis": "",
     "section": "COSTS IN EUR",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      132397.2118,
      131481.0375,
      133657.9786,
      132232.2999,
      140318.9049,
      142666.5582,
      154287.3998,
      153775.4651,
      154466.1744,
      133065.471,
      136160.4799,
      139797.945,
      159125.3904,
      159929.5231,
      166298.7948,
      166565.4868,
      171294.9222,
      171908.7531,
      174046.6953,
      175384.4678,
      177221.6768,
      180706.6099,
      182288.2694,
      185657.2284
     ],
     "fy2026": 1684306.9261,
     "fy2027": 2070427.8179,
     "total_rule": "sum"
    },
    {
     "key": "cor_pct",
     "label": "Compute in cost of revenue, % of revenue",
     "basis": "",
     "section": "COSTS IN EUR",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.26,
      0.2729,
      0.2539,
      0.2647,
      0.262,
      0.2473,
      0.2689,
      0.2647,
      0.2318,
      0.233,
      0.2315,
      0.2327,
      0.2432,
      0.2516,
      0.2168,
      0.25,
      0.2485,
      0.2125,
      0.2479,
      0.2442,
      0.2296,
      0.2249,
      0.232,
      0.2444
     ],
     "fy2026": 0.2509,
     "fy2027": 0.2363,
     "total_rule": "ratio"
    },
    {
     "key": "shA",
     "label": "Provider A (GPUs and hosting)",
     "basis": "",
     "section": "PROVIDER CONCENTRATION (share of total compute in EUR)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3553,
      0.3354,
      0.344,
      0.3414,
      0.3269,
      0.3395,
      0.3288,
      0.3263,
      0.3156,
      0.3732,
      0.3642,
      0.3626,
      0.3631,
      0.3489,
      0.3535,
      0.349,
      0.3474,
      0.3425,
      0.3442,
      0.3427,
      0.3369,
      0.337,
      0.3316,
      0.3319
     ],
     "fy2026": 0.3421,
     "fy2027": 0.3437,
     "total_rule": "ratio"
    },
    {
     "key": "shB",
     "label": "Model API vendor B",
     "basis": "",
     "section": "PROVIDER CONCENTRATION (share of total compute in EUR)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.583,
      0.6005,
      0.5959,
      0.5918,
      0.6089,
      0.5958,
      0.6074,
      0.6095,
      0.6196,
      0.5503,
      0.5579,
      0.5588,
      0.5582,
      0.5707,
      0.567,
      0.5708,
      0.5722,
      0.5766,
      0.5749,
      0.5761,
      0.5808,
      0.5808,
      0.5856,
      0.5852
     ],
     "fy2026": 0.5907,
     "fy2027": 0.5752,
     "total_rule": "ratio"
    },
    {
     "key": "shC",
     "label": "Model API vendor C",
     "basis": "",
     "section": "PROVIDER CONCENTRATION (share of total compute in EUR)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0617,
      0.0641,
      0.0601,
      0.0668,
      0.0642,
      0.0648,
      0.0638,
      0.0642,
      0.0647,
      0.0764,
      0.0779,
      0.0786,
      0.0786,
      0.0804,
      0.0794,
      0.0802,
      0.0804,
      0.0809,
      0.0809,
      0.0812,
      0.0823,
      0.0822,
      0.0829,
      0.0828
     ],
     "fy2026": 0.0672,
     "fy2027": 0.0811,
     "total_rule": "ratio"
    },
    {
     "key": "revB",
     "label": "Revenue that runs on vendor B models (Voice AI and Agent workspace), % of revenue",
     "basis": "",
     "section": "PROVIDER CONCENTRATION (share of total compute in EUR)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5605,
      0.5695,
      0.5765,
      0.5596,
      0.5625,
      0.5544,
      0.5742,
      0.5861,
      0.5416,
      0.567,
      0.5657,
      0.5646,
      0.5598,
      0.5636,
      0.5545,
      0.5642,
      0.5635,
      0.5883,
      0.5636,
      0.568,
      0.5515,
      0.557,
      0.5537,
      0.562
     ],
     "fy2026": 0.5649,
     "fy2027": 0.5625,
     "total_rule": "ratio"
    }
   ]
  },
  "Commitments": {
   "title": "PROVIDER A SPEND COMMITMENT: UTILISATION, EXPECTED SHORTFALL AND THE ONEROUS CONTRACT PROVISION (IAS 37)",
   "description": "The calendar-year commitment is take-or-pay: spend below it is invoiced in December. The expected shortfall buys nothing, so it is provided as soon as it is expected (IAS 37.66 to 69) and released against the December invoice. A: CFO estimate at each month end; F: the model full-year spend.",
   "months": 24,
   "rows": [
    {
     "key": "commit",
     "label": "Commitment for the calendar year (USD)",
     "basis": "Assumptions",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      780000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000,
      800000
     ],
     "fy2026": 780000,
     "fy2027": 800000,
     "total_rule": "last"
    },
    {
     "key": "spend",
     "label": "Provider A spend (USD)",
     "basis": "Usage_Compute",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      55214.79,
      52136.21,
      53137.88,
      52835.93,
      53544.55,
      55779.01,
      57920.22,
      58167.91,
      55886.4433,
      56930.3165,
      56837.6284,
      58100.2545,
      66234.0681,
      63965.8779,
      67391.9855,
      66642.3784,
      68216.9844,
      67493.8262,
      68664.8768,
      68904.7125,
      68444.4013,
      69815.0148,
      69281.1193,
      70641.564
     ],
     "fy2026": 666491.1426,
     "fy2027": 815696.8092,
     "total_rule": "sum"
    },
    {
     "key": "cum",
     "label": "Spend in the year to date (USD)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      55214.79,
      107351,
      160488.88,
      213324.81,
      266869.36,
      322648.37,
      380568.59,
      438736.5,
      494622.9433,
      551553.2597,
      608390.8881,
      666491.1426,
      66234.0681,
      130199.9459,
      197591.9315,
      264234.3099,
      332451.2943,
      399945.1205,
      468609.9973,
      537514.7098,
      605959.1111,
      675774.1259,
      745055.2452,
      815696.8092
     ],
     "fy2026": 666491.1426,
     "fy2027": 815696.8092,
     "total_rule": "last"
    },
    {
     "key": "fy_spend",
     "label": "Spend for the full year: actual plus forecast (USD)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      666491.1426,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092,
      815696.8092
     ],
     "fy2026": 666491.1426,
     "fy2027": 815696.8092,
     "total_rule": "last"
    },
    {
     "key": "short",
     "label": "Expected shortfall for the year (USD)",
     "basis": "commitment less full-year spend",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 113508.8574,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "util",
     "label": "Utilisation: spend to date / commitment to date",
     "basis": "",
     "section": null,
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8495,
      0.8258,
      0.823,
      0.8205,
      0.8211,
      0.8273,
      0.8364,
      0.8437,
      0.8455,
      0.8485,
      0.8509,
      0.8545,
      0.9935,
      0.9765,
      0.988,
      0.9909,
      0.9974,
      0.9999,
      1.0042,
      1.0078,
      1.0099,
      1.0137,
      1.016,
      1.0196
     ],
     "fy2026": 0.8545,
     "fy2027": 1.0196,
     "total_rule": "last"
    },
    {
     "key": "prov_usd",
     "label": "Provision at month end (USD)",
     "basis": "A: CFO estimate; F: expected shortfall, nil after the December invoice",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      55000,
      80000,
      113500,
      113508.8574,
      113508.8574,
      113508.8574,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "inv_usd",
     "label": "Shortfall invoiced in December (USD)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      113508.8574,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 113508.8574,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "prov_chk",
     "label": "Check: provision equals the expected shortfall before December (forecast months)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "prov_eur",
     "label": "PROVISION: ONEROUS CLOUD COMMITMENT (EUR)",
     "basis": "USD / rate of the month",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      47755.4919,
      70070.9468,
      97903.9075,
      99021.9466,
      99021.9466,
      99021.9466,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "inv_eur",
     "label": "Shortfall invoiced (EUR)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      99021.9466,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 99021.9466,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "charge",
     "label": "CHARGE: UNUSED COMMITTED CLOUD SPEND (cost of revenue)",
     "basis": "provision movement + December invoice",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      47755.4919,
      22315.455,
      27832.9607,
      1118.0391,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 99021.9466,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Unit_Costs": {
   "title": "COST TO SERVE PER UNIT BY PRODUCT: GPU, MODEL API AND HOSTING COST PER 1,000 UNITS AGAINST THE REALISED PRICE",
   "description": "GPU cost (reserved inference share plus on-demand) is allocated by inference GPU hours; model API cost by tokens; hosting by the per-unit rates plus the fixed cost by revenue. Research GPU hours are excluded (research and development).",
   "months": 24,
   "rows": [
    {
     "key": "u|DOC",
     "label": "Units (thousands)",
     "basis": "Revenue",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      20391,
      20914,
      20965.8,
      22193.7,
      22582,
      23428.1,
      24582.2,
      24576.1,
      24996.9925,
      25427.2028,
      26526.5648,
      27479.4992,
      31285.1806,
      32154.8836,
      33020.8709,
      33377.0563,
      34442.1964,
      34748.7328,
      35194.4898,
      35598.5495,
      36458.1679,
      37114.6747,
      37766.3601,
      38444.1216
     ],
     "fy2026": 284063.1593,
     "fy2027": 419605.2843,
     "total_rule": "sum"
    },
    {
     "key": "rev|DOC",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      218187.8345,
      204416.2638,
      217312.0878,
      215333.9466,
      229047.308,
      253228.3435,
      241381.617,
      237619.3234,
      303373.5654,
      243971.9664,
      254362.8173,
      260326.5832,
      282210.0161,
      276262.6631,
      337526.8012,
      287259.3948,
      297502.1541,
      331010.1637,
      302674.415,
      306941.6411,
      344667.0934,
      352610.9297,
      349504.1983,
      330992.3654
     ],
     "fy2026": 2878561.6568,
     "fy2027": 3799161.8358,
     "total_rule": "sum"
    },
    {
     "key": "gpu|DOC",
     "label": "GPU cost",
     "basis": "inference GPU cost x share of GPU hours",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7621.5904,
      7313.438,
      7780.6691,
      7754.5466,
      7932.5664,
      8246.4736,
      8515.9424,
      8384.2165,
      8559.7659,
      8505.4937,
      8769.6801,
      9089.503,
      10243.768,
      10308.4434,
      10703.317,
      10475.7,
      10814.4542,
      10836.0556,
      10736.3656,
      10840.097,
      11007.7962,
      10944.5772,
      11048.7669,
      11272.2709
     ],
     "fy2026": 98473.8856,
     "fy2027": 129231.6117,
     "total_rule": "sum"
    },
    {
     "key": "api|DOC",
     "label": "Model API cost (vendor C)",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544,
      15377.6486
     ],
     "fy2026": 113203.5237,
     "fy2027": 167842.1137,
     "total_rule": "sum"
    },
    {
     "key": "cloud|DOC",
     "label": "Hosting, storage and network",
     "basis": "per-unit rate + fixed by revenue",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13424.2829,
      12850.8894,
      12559.8863,
      12958.8661,
      12945.4595,
      14596.4051,
      14898.4372,
      14577.1594,
      14830.7795,
      14562.2245,
      14919.1846,
      15227.1021,
      16464.8559,
      16669.7971,
      17078.318,
      17034.1908,
      17369.7516,
      17074.576,
      17598.7722,
      17652.5344,
      18175.0882,
      18287.8696,
      18539.3984,
      18616.511
     ],
     "fy2026": 168350.6765,
     "fy2027": 210561.6633,
     "total_rule": "sum"
    },
    {
     "key": "cost|DOC",
     "label": "COMPUTE COST",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      29218.7432,
      28593.8973,
      28374.4554,
      29548.2927,
      29882.1959,
      32083.5187,
      33258.7297,
      32832.4159,
      33389.3424,
      33238.5994,
      34299.4906,
      35308.4048,
      39222.6962,
      39840.1939,
      40989.9834,
      40860.7133,
      41961.0843,
      41810.1246,
      42412.9337,
      42732.0512,
      43766.1516,
      44078.3167,
      44694.7093,
      45266.4305
     ],
     "fy2026": 380028.0858,
     "fy2027": 507635.3887,
     "total_rule": "sum"
    },
    {
     "key": "px|DOC",
     "label": "Realised price per 1,000 units",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      10.7002,
      9.7741,
      10.3651,
      9.7025,
      10.1429,
      10.8087,
      9.8194,
      9.6687,
      12.1364,
      9.5949,
      9.589,
      9.4735,
      9.0206,
      8.5916,
      10.2216,
      8.6065,
      8.6377,
      9.5258,
      8.6001,
      8.6223,
      9.4538,
      9.5006,
      9.2544,
      8.6097
     ],
     "fy2026": 10.1335,
     "fy2027": 9.0541,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|DOC",
     "label": "Compute cost per 1,000 units",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1.4329,
      1.3672,
      1.3534,
      1.3314,
      1.3233,
      1.3694,
      1.353,
      1.3359,
      1.3357,
      1.3072,
      1.293,
      1.2849,
      1.2537,
      1.239,
      1.2413,
      1.2242,
      1.2183,
      1.2032,
      1.2051,
      1.2004,
      1.2004,
      1.1876,
      1.1835,
      1.1775
     ],
     "fy2026": 1.3378,
     "fy2027": 1.2098,
     "total_rule": "ratio"
    },
    {
     "key": "gpu_u|DOC",
     "label": "of which GPU",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3738,
      0.3497,
      0.3711,
      0.3494,
      0.3513,
      0.352,
      0.3464,
      0.3412,
      0.3424,
      0.3345,
      0.3306,
      0.3308,
      0.3274,
      0.3206,
      0.3241,
      0.3139,
      0.314,
      0.3118,
      0.3051,
      0.3045,
      0.3019,
      0.2949,
      0.2926,
      0.2932
     ],
     "fy2026": 0.3467,
     "fy2027": 0.308,
     "total_rule": "ratio"
    },
    {
     "key": "api_u|DOC",
     "label": "of which model API",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4008,
      0.4031,
      0.3832,
      0.3981,
      0.3987,
      0.3944,
      0.4005,
      0.4017,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4,
      0.4
     ],
     "fy2026": 0.3985,
     "fy2027": 0.4,
     "total_rule": "ratio"
    },
    {
     "key": "cpct|DOC",
     "label": "Compute cost % of revenue",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.1339,
      0.1399,
      0.1306,
      0.1372,
      0.1305,
      0.1267,
      0.1378,
      0.1382,
      0.1101,
      0.1362,
      0.1348,
      0.1356,
      0.139,
      0.1442,
      0.1214,
      0.1422,
      0.141,
      0.1263,
      0.1401,
      0.1392,
      0.127,
      0.125,
      0.1279,
      0.1368
     ],
     "fy2026": 0.132,
     "fy2027": 0.1336,
     "total_rule": "ratio"
    },
    {
     "key": "contr|DOC",
     "label": "Contribution after compute per 1,000 units",
     "basis": "",
     "section": "DOCUMENT AI (per 1,000 pages)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      9.2673,
      8.4069,
      9.0117,
      8.3711,
      8.8196,
      9.4393,
      8.4664,
      8.3328,
      10.8007,
      8.2877,
      8.296,
      8.1886,
      7.7669,
      7.3526,
      8.9803,
      7.3823,
      7.4194,
      8.3226,
      7.3949,
      7.4219,
      8.2533,
      8.313,
      8.0709,
      7.4322
     ],
     "fy2026": 8.7957,
     "fy2027": 7.8443,
     "total_rule": "ratio"
    },
    {
     "key": "u|VOX",
     "label": "Units (thousands)",
     "basis": "Revenue",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      18638.5,
      19218.2,
      19002.4,
      19482.4,
      19846.2,
      20443.9,
      22801,
      22810.4,
      23070.8922,
      23583.7084,
      24543.8849,
      25141.0697,
      28597.3526,
      29423.0063,
      30555.0305,
      30754.5821,
      31664.9478,
      32031.4762,
      32294.0494,
      32645.4023,
      33248.0324,
      33977.6073,
      34589.5137,
      35249.2642
     ],
     "fy2026": 258582.5553,
     "fy2027": 385030.2649,
     "total_rule": "sum"
    },
    {
     "key": "rev|VOX",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143959.9253,
      137752.0776,
      158804.7056,
      139936.6777,
      147426.9727,
      165246.9543,
      167996.5298,
      177567.7878,
      178375.0124,
      165712.8607,
      172420.5442,
      175042.7713,
      187878.0983,
      185589.9505,
      215006.9767,
      194039.8819,
      200489.8027,
      258800.8353,
      203754.9433,
      211829.5042,
      217692.6229,
      234463.5283,
      222605.9245,
      222576.7258
     ],
     "fy2026": 1930242.8193,
     "fy2027": 2554728.7943,
     "total_rule": "sum"
    },
    {
     "key": "gpu|VOX",
     "label": "GPU cost",
     "basis": "inference GPU cost x share of GPU hours",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8514.6777,
      8213.8612,
      8619.1441,
      8319.9234,
      8520.7702,
      8795.188,
      9654.1944,
      9511.1405,
      9655.8096,
      9641.9131,
      9917.3633,
      10164.0139,
      11444.5066,
      11528.7804,
      12104.9433,
      11797.6369,
      12151.8589,
      12208.4178,
      12040.7988,
      12149.9101,
      12269.3531,
      12246.0577,
      12368.1092,
      12632.2789
     ],
     "fy2026": 109527.9994,
     "fy2027": 144942.6517,
     "total_rule": "sum"
    },
    {
     "key": "api|VOX",
     "label": "Model API cost (vendor B)",
     "basis": "vendor B x share of tokens",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38053.5343,
      38994.3882,
      40065.5986,
      38926.0001,
      42424.6964,
      42014.4732,
      47423.8187,
      47271.295,
      48303.3597,
      37032.7795,
      38540.5155,
      39478.2566,
      44905.5524,
      46202.0513,
      47979.6345,
      48292.9842,
      49722.5037,
      50298.0521,
      50710.3629,
      51262.0816,
      52208.3733,
      53354.0026,
      54314.8606,
      55350.8467
     ],
     "fy2026": 498528.7158,
     "fy2027": 604601.3058,
     "total_rule": "sum"
    },
    {
     "key": "cloud|VOX",
     "label": "Hosting, storage and network",
     "basis": "per-unit rate + fixed by revenue",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8813.3751,
      8550.636,
      8664.7308,
      8274.982,
      8229.2581,
      9309.1626,
      10105.4337,
      10234.5813,
      9264.0793,
      9761.2023,
      9975.6857,
      10080.1214,
      10838.8307,
      11020.003,
      11120.3713,
      11329.8273,
      11524.5546,
      12040.307,
      11656.3085,
      11801.036,
      11699.7349,
      12035.3294,
      12007.3802,
      12312.9897
     ],
     "fy2026": 111263.2482,
     "fy2027": 139386.6724,
     "total_rule": "sum"
    },
    {
     "key": "cost|VOX",
     "label": "COMPUTE COST",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      55381.5871,
      55758.8854,
      57349.4734,
      55520.9056,
      59174.7247,
      60118.8238,
      67183.4469,
      67017.0168,
      67223.2486,
      56435.8949,
      58433.5645,
      59722.3918,
      67188.8897,
      68750.8348,
      71204.9491,
      71420.4483,
      73398.9171,
      74546.7769,
      74407.4701,
      75213.0277,
      76177.4614,
      77635.3897,
      78690.35,
      80296.1152
     ],
     "fy2026": 719319.9634,
     "fy2027": 888930.6299,
     "total_rule": "sum"
    },
    {
     "key": "px|VOX",
     "label": "Realised price per 1,000 units",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      7.7238,
      7.1678,
      8.3571,
      7.1827,
      7.4285,
      8.0829,
      7.3679,
      7.7845,
      7.7316,
      7.0266,
      7.025,
      6.9624,
      6.5698,
      6.3076,
      7.0367,
      6.3093,
      6.3316,
      8.0796,
      6.3094,
      6.4888,
      6.5475,
      6.9005,
      6.4356,
      6.3144
     ],
     "fy2026": 7.4647,
     "fy2027": 6.6351,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|VOX",
     "label": "Compute cost per 1,000 units",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      2.9714,
      2.9014,
      3.018,
      2.8498,
      2.9817,
      2.9407,
      2.9465,
      2.938,
      2.9138,
      2.393,
      2.3808,
      2.3755,
      2.3495,
      2.3366,
      2.3304,
      2.3223,
      2.318,
      2.3273,
      2.3041,
      2.3039,
      2.2912,
      2.2849,
      2.275,
      2.278
     ],
     "fy2026": 2.7818,
     "fy2027": 2.3087,
     "total_rule": "ratio"
    },
    {
     "key": "gpu_u|VOX",
     "label": "of which GPU",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4568,
      0.4274,
      0.4536,
      0.427,
      0.4293,
      0.4302,
      0.4234,
      0.417,
      0.4185,
      0.4088,
      0.4041,
      0.4043,
      0.4002,
      0.3918,
      0.3962,
      0.3836,
      0.3838,
      0.3811,
      0.3728,
      0.3722,
      0.369,
      0.3604,
      0.3576,
      0.3584
     ],
     "fy2026": 0.4236,
     "fy2027": 0.3764,
     "total_rule": "ratio"
    },
    {
     "key": "api_u|VOX",
     "label": "of which model API",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      2.0417,
      2.029,
      2.1084,
      1.998,
      2.1377,
      2.0551,
      2.0799,
      2.0724,
      2.0937,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703,
      1.5703
     ],
     "fy2026": 1.9279,
     "fy2027": 1.5703,
     "total_rule": "ratio"
    },
    {
     "key": "cpct|VOX",
     "label": "Compute cost % of revenue",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3847,
      0.4048,
      0.3611,
      0.3968,
      0.4014,
      0.3638,
      0.3999,
      0.3774,
      0.3769,
      0.3406,
      0.3389,
      0.3412,
      0.3576,
      0.3704,
      0.3312,
      0.3681,
      0.3661,
      0.288,
      0.3652,
      0.3551,
      0.3499,
      0.3311,
      0.3535,
      0.3608
     ],
     "fy2026": 0.3727,
     "fy2027": 0.348,
     "total_rule": "ratio"
    },
    {
     "key": "contr|VOX",
     "label": "Contribution after compute per 1,000 units",
     "basis": "",
     "section": "VOICE AI (per 1,000 audio minutes)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      4.7524,
      4.2664,
      5.3391,
      4.3329,
      4.4468,
      5.1423,
      4.4214,
      4.8465,
      4.8178,
      4.6336,
      4.6442,
      4.5869,
      4.2203,
      3.971,
      4.7063,
      3.987,
      4.0136,
      5.7523,
      4.0053,
      4.1849,
      4.2563,
      4.6156,
      4.1607,
      4.0364
     ],
     "fy2026": 4.6829,
     "fy2027": 4.3264,
     "total_rule": "ratio"
    },
    {
     "key": "u|AGT",
     "label": "Units (thousands)",
     "basis": "Revenue",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7665.8,
      7877.6,
      7509.5,
      7874.2,
      8049.8,
      8365.4,
      8901.9,
      8967.2,
      9057.7284,
      9220.6837,
      9533.5947,
      9843.6232,
      11189.1669,
      11479.1702,
      11799.2307,
      11917.6319,
      12299.7874,
      12439.007,
      12572.9297,
      12678.696,
      12920.3443,
      13144.7685,
      13355.1484,
      13578.054
     ],
     "fy2026": 102867.0301,
     "fy2027": 149373.9348,
     "total_rule": "sum"
    },
    {
     "key": "rev|AGT",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      134311.9062,
      132718.8672,
      137063.1202,
      133699.383,
      147104.7283,
      149750.9882,
      157528.0792,
      158956.9815,
      180031.0338,
      153821.7735,
      158888.9717,
      162547.8359,
      170986.5615,
      171262.7272,
      205048.1802,
      177861.3665,
      183642.1761,
      214204.7699,
      187123.9494,
      191777.7442,
      206057.891,
      208962.0069,
      210996.4002,
      202057.5976
     ],
     "fy2026": 1806423.6687,
     "fy2027": 2329981.3708,
     "total_rule": "sum"
    },
    {
     "key": "gpu|AGT",
     "label": "GPU cost",
     "basis": "inference GPU cost x share of GPU hours",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      318.3626,
      306.0807,
      309.6521,
      305.6966,
      314.1911,
      327.1715,
      342.6511,
      339.9099,
      344.6283,
      342.7059,
      350.2006,
      361.7794,
      407.0768,
      408.8972,
      424.9531,
      415.6066,
      429.1102,
      430.9982,
      426.1638,
      428.9759,
      433.4481,
      430.689,
      434.1251,
      442.3607
     ],
     "fy2026": 3963.0298,
     "fy2027": 5112.4048,
     "total_rule": "sum"
    },
    {
     "key": "api|AGT",
     "label": "Model API cost (vendor B)",
     "basis": "vendor B x share of tokens",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      39127.449,
      39959.8028,
      39583.5016,
      39331.7957,
      43019.611,
      42979.5531,
      46287.6729,
      46458.1021,
      47410.2506,
      36197.3976,
      37425.7841,
      38642.8548,
      43925.0207,
      45063.4788,
      46319.9322,
      46784.7365,
      48284.9543,
      48831.4851,
      49357.222,
      49772.426,
      50721.0584,
      51602.0747,
      52427.9576,
      53303.0121
     ],
     "fy2026": 496423.775,
     "fy2027": 586393.3584,
     "total_rule": "sum"
    },
    {
     "key": "cloud|AGT",
     "label": "Hosting, storage and network",
     "basis": "per-unit rate + fixed by revenue",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5028.2447,
      4962.181,
      4666.6098,
      4713.9776,
      4809.8193,
      5021.2448,
      5395.9013,
      5340.17,
      5061.9442,
      5090.7898,
      5091.72,
      5127.6142,
      5164.3131,
      5249.1145,
      5279.4451,
      5276.7204,
      5303.5342,
      5268.6346,
      5333.4884,
      5344.2247,
      5337.9496,
      5268.7184,
      5395.9234,
      5383.475
     ],
     "fy2026": 60310.2168,
     "fy2027": 63605.5413,
     "total_rule": "sum"
    },
    {
     "key": "cost|AGT",
     "label": "COMPUTE COST",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      44474.0562,
      45228.0644,
      44559.7635,
      44351.4699,
      48143.6214,
      48327.9693,
      52026.2253,
      52138.182,
      52816.8231,
      41630.8933,
      42867.7047,
      44132.2483,
      49496.4105,
      50721.4905,
      52024.3304,
      52477.0635,
      54017.5987,
      54531.1179,
      55116.8742,
      55545.6266,
      56492.4561,
      57301.4821,
      58258.0061,
      59128.8478
     ],
     "fy2026": 560697.0215,
     "fy2027": 655111.3045,
     "total_rule": "sum"
    },
    {
     "key": "px|AGT",
     "label": "Realised price per 1,000 units",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      17.5209,
      16.8476,
      18.252,
      16.9794,
      18.2743,
      17.9012,
      17.696,
      17.7265,
      19.876,
      16.6823,
      16.6662,
      16.513,
      15.2814,
      14.9194,
      17.3781,
      14.9242,
      14.9305,
      17.2204,
      14.8831,
      15.126,
      15.9483,
      15.897,
      15.7989,
      14.8812
     ],
     "fy2026": 17.5608,
     "fy2027": 15.5983,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|AGT",
     "label": "Compute cost per 1,000 units",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      5.8016,
      5.7414,
      5.9338,
      5.6325,
      5.9807,
      5.7771,
      5.8444,
      5.8143,
      5.8311,
      4.5149,
      4.4965,
      4.4833,
      4.4236,
      4.4186,
      4.4091,
      4.4033,
      4.3918,
      4.3839,
      4.3838,
      4.381,
      4.3724,
      4.3593,
      4.3622,
      4.3547
     ],
     "fy2026": 5.4507,
     "fy2027": 4.3857,
     "total_rule": "ratio"
    },
    {
     "key": "gpu_u|AGT",
     "label": "of which GPU",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0415,
      0.0389,
      0.0412,
      0.0388,
      0.039,
      0.0391,
      0.0385,
      0.0379,
      0.038,
      0.0372,
      0.0367,
      0.0368,
      0.0364,
      0.0356,
      0.036,
      0.0349,
      0.0349,
      0.0346,
      0.0339,
      0.0338,
      0.0335,
      0.0328,
      0.0325,
      0.0326
     ],
     "fy2026": 0.0385,
     "fy2027": 0.0342,
     "total_rule": "ratio"
    },
    {
     "key": "api_u|AGT",
     "label": "of which model API",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      5.1042,
      5.0726,
      5.2711,
      4.995,
      5.3442,
      5.1378,
      5.1998,
      5.1809,
      5.2342,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257,
      3.9257
     ],
     "fy2026": 4.8259,
     "fy2027": 3.9257,
     "total_rule": "ratio"
    },
    {
     "key": "cpct|AGT",
     "label": "Compute cost % of revenue",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3311,
      0.3408,
      0.3251,
      0.3317,
      0.3273,
      0.3227,
      0.3303,
      0.328,
      0.2934,
      0.2706,
      0.2698,
      0.2715,
      0.2895,
      0.2962,
      0.2537,
      0.295,
      0.2941,
      0.2546,
      0.2945,
      0.2896,
      0.2742,
      0.2742,
      0.2761,
      0.2926
     ],
     "fy2026": 0.3104,
     "fy2027": 0.2812,
     "total_rule": "ratio"
    },
    {
     "key": "contr|AGT",
     "label": "Contribution after compute per 1,000 units",
     "basis": "",
     "section": "AGENT WORKSPACE (per 1,000 agent actions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      11.7193,
      11.1063,
      12.3182,
      11.3469,
      12.2936,
      12.1241,
      11.8516,
      11.9122,
      14.0448,
      12.1673,
      12.1697,
      12.0297,
      10.8578,
      10.5009,
      12.969,
      10.5209,
      10.5388,
      12.8365,
      10.4993,
      10.745,
      11.576,
      11.5377,
      11.4367,
      10.5265
     ],
     "fy2026": 12.1101,
     "fy2027": 11.2126,
     "total_rule": "ratio"
    },
    {
     "key": "chk",
     "label": "Check: product compute costs less compute in cost of revenue (must be zero)",
     "basis": "",
     "section": "CHECK",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "People": {
   "title": "PEOPLE: HEADCOUNT, PAYROLL, EMPLOYER AND EMPLOYEE CONTRIBUTIONS (RGDU, AGIRC-ARRCO), PAS, COMMISSIONS AND PAID LEAVE (EUR)",
   "description": "Bands on Assumptions; salaries in 12 instalments. URSSAF contributions net of the general degressive reduction (RGDU) up to 3 x SMIC; Agirc-Arrco on bands 1 and 2 of the ceiling; income tax withheld at source at the average rate of the band. A: payroll journal by department; F: bands.",
   "months": 24,
   "rows": [
    {
     "key": "hc|RES",
     "label": "Machine learning research scientists",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7,
      8,
      8,
      8,
      8,
      8,
      8,
      8,
      7.9333,
      7.8672,
      7.8683,
      7.8689,
      8.8689,
      8.8605,
      8.8523,
      8.8524,
      8.8525,
      8.8525,
      8.8525,
      8.8525,
      8.8525,
      8.8525,
      8.8525,
      8.8525
     ],
     "fy2026": 7.8689,
     "fy2027": 8.8525,
     "total_rule": "last"
    },
    {
     "key": "hc|MLE",
     "label": "Machine learning engineers",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      11,
      11,
      11,
      12,
      12,
      12,
      12,
      11,
      10.9083,
      11.8174,
      11.8106,
      11.8031,
      11.8032,
      11.8033,
      12.8033,
      12.7949,
      12.7867,
      12.7868,
      12.7869,
      12.7869,
      13.7869,
      13.7786,
      13.7703,
      13.7704
     ],
     "fy2026": 11.8031,
     "fy2027": 13.7704,
     "total_rule": "last"
    },
    {
     "key": "hc|ENG",
     "label": "Software engineers",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      13,
      13,
      14,
      14,
      13,
      14,
      14,
      14,
      13.8833,
      13.7676,
      13.7696,
      13.7705,
      15.7705,
      15.7538,
      15.7373,
      15.7376,
      15.7377,
      16.7377,
      16.7294,
      16.7211,
      16.7212,
      16.7213,
      16.7213,
      16.7213
     ],
     "fy2026": 13.7705,
     "fy2027": 16.7213,
     "total_rule": "last"
    },
    {
     "key": "hc|LEAD",
     "label": "CTO and engineering leads",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      3,
      2.975,
      2.9502,
      2.9506,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508,
      2.9508
     ],
     "fy2026": 2.9508,
     "fy2027": 2.9508,
     "total_rule": "last"
    },
    {
     "key": "hc|PRD",
     "label": "Product managers and designers",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      5.95,
      5.9004,
      5.9012,
      5.9017,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016,
      5.9016
     ],
     "fy2026": 5.9017,
     "fy2027": 5.9016,
     "total_rule": "last"
    },
    {
     "key": "hc|SOL",
     "label": "Solutions engineers and support",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      6,
      6,
      7,
      7,
      7,
      7,
      7,
      7,
      6.9125,
      7.8261,
      7.8158,
      7.8045,
      7.8047,
      7.8049,
      7.8049,
      8.8049,
      8.7924,
      8.78,
      8.7803,
      8.7805,
      8.7805,
      8.7805,
      8.7805,
      8.7805
     ],
     "fy2026": 7.8045,
     "fy2027": 8.7805,
     "total_rule": "last"
    },
    {
     "key": "hc|CSM",
     "label": "Customer success managers",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      5,
      5,
      5,
      5,
      4.9375,
      4.8758,
      4.8773,
      4.8781,
      5.8781,
      5.8655,
      5.8532,
      5.8535,
      5.8537,
      5.8537,
      5.8537,
      5.8537,
      5.8537,
      5.8537,
      5.8537,
      5.8537
     ],
     "fy2026": 4.8781,
     "fy2027": 5.8537,
     "total_rule": "last"
    },
    {
     "key": "hc|SALH",
     "label": "Head of sales",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0.9833,
      0.9669,
      0.9675,
      0.9678,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677,
      0.9677
     ],
     "fy2026": 0.9678,
     "fy2027": 0.9677,
     "total_rule": "last"
    },
    {
     "key": "hc|AE",
     "label": "Account executives (base salary)",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      5,
      6,
      6,
      6,
      6,
      6,
      6,
      6,
      5.9,
      5.8017,
      6.805,
      6.7899,
      7.7734,
      7.7573,
      7.7412,
      7.7417,
      7.742,
      7.7419,
      7.7419,
      7.7419,
      7.7419,
      7.7419,
      7.7419,
      7.7419
     ],
     "fy2026": 6.7899,
     "fy2027": 7.7419,
     "total_rule": "last"
    },
    {
     "key": "hc|SDR",
     "label": "Sales development representatives",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4,
      4,
      4,
      4,
      4,
      4,
      3,
      3,
      2.95,
      2.9008,
      2.9025,
      2.9033,
      2.9032,
      2.9032,
      2.9032,
      3.9032,
      3.8866,
      3.8702,
      3.8707,
      3.871,
      3.871,
      3.871,
      3.871,
      3.871
     ],
     "fy2026": 2.9033,
     "fy2027": 3.871,
     "total_rule": "last"
    },
    {
     "key": "hc|MKT",
     "label": "Marketing",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      4,
      4,
      4,
      5,
      5,
      5,
      5,
      5,
      4.9167,
      4.8347,
      4.8375,
      4.8388,
      4.8387,
      5.8387,
      5.822,
      5.8057,
      5.8062,
      5.8065,
      5.8065,
      5.8065,
      5.8065,
      5.8065,
      5.8065,
      5.8065
     ],
     "fy2026": 4.8388,
     "fy2027": 5.8065,
     "total_rule": "last"
    },
    {
     "key": "hc|EXE",
     "label": "Founders and executives (CEO, COO)",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1.9867,
      1.9734,
      1.9736,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737,
      1.9737
     ],
     "fy2026": 1.9737,
     "fy2027": 1.9737,
     "total_rule": "last"
    },
    {
     "key": "hc|GA",
     "label": "Finance, people and office",
     "basis": "A: payroll",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      5,
      5,
      6,
      6,
      6,
      6,
      6,
      6,
      5.96,
      5.9203,
      5.9208,
      5.9211,
      5.9211,
      5.9211,
      5.9211,
      5.9211,
      5.9211,
      5.9211,
      6.9211,
      6.9144,
      6.9078,
      6.9079,
      6.9079,
      6.9079
     ],
     "fy2026": 5.9211,
     "fy2027": 6.9079,
     "total_rule": "last"
    },
    {
     "key": "hc",
     "label": "TOTAL HEADCOUNT",
     "basis": "",
     "section": "HEADCOUNT BY BAND (A: payroll; F: prior + planned hires - leavers + replacements)",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      71,
      73,
      76,
      78,
      78,
      79,
      78,
      77,
      76.1967,
      77.4026,
      78.4003,
      78.372,
      83.3557,
      84.3022,
      85.2323,
      87.2088,
      87.1726,
      88.1442,
      89.1368,
      89.1222,
      90.1157,
      90.1076,
      90.0993,
      90.0995
     ],
     "fy2026": 78.372,
     "fy2027": 90.0995,
     "total_rule": "last"
    },
    {
     "key": "attr|RES",
     "label": "Machine learning research scientists",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0667,
      0.0661,
      0.0656,
      0.0656,
      0.0656,
      0.0739,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738,
      0.0738
     ],
     "fy2026": 0.2639,
     "fy2027": 0.8773,
     "total_rule": "sum"
    },
    {
     "key": "attr|MLE",
     "label": "Machine learning engineers",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0917,
      0.0909,
      0.0985,
      0.0984,
      0.0984,
      0.0984,
      0.0984,
      0.1067,
      0.1066,
      0.1066,
      0.1066,
      0.1066,
      0.1066,
      0.1149,
      0.1148,
      0.1148
     ],
     "fy2026": 0.3795,
     "fy2027": 1.2791,
     "total_rule": "sum"
    },
    {
     "key": "attr|ENG",
     "label": "Software engineers",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1167,
      0.1157,
      0.1147,
      0.1147,
      0.1148,
      0.1314,
      0.1313,
      0.1311,
      0.1311,
      0.1311,
      0.1395,
      0.1394,
      0.1393,
      0.1393,
      0.1393,
      0.1393
     ],
     "fy2026": 0.4618,
     "fy2027": 1.6072,
     "total_rule": "sum"
    },
    {
     "key": "attr|LEAD",
     "label": "CTO and engineering leads",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.025,
      0.0248,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246,
      0.0246
     ],
     "fy2026": 0.099,
     "fy2027": 0.2951,
     "total_rule": "sum"
    },
    {
     "key": "attr|PRD",
     "label": "Product managers and designers",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.05,
      0.0496,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492,
      0.0492
     ],
     "fy2026": 0.1979,
     "fy2027": 0.5902,
     "total_rule": "sum"
    },
    {
     "key": "attr|SOL",
     "label": "Solutions engineers and support",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0875,
      0.0864,
      0.0978,
      0.0977,
      0.0976,
      0.0976,
      0.0976,
      0.0976,
      0.1101,
      0.1099,
      0.1098,
      0.1098,
      0.1098,
      0.1098,
      0.1098,
      0.1098
     ],
     "fy2026": 0.3694,
     "fy2027": 1.2687,
     "total_rule": "sum"
    },
    {
     "key": "attr|CSM",
     "label": "Customer success managers",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0625,
      0.0617,
      0.0609,
      0.061,
      0.061,
      0.0735,
      0.0733,
      0.0732,
      0.0732,
      0.0732,
      0.0732,
      0.0732,
      0.0732,
      0.0732,
      0.0732,
      0.0732
     ],
     "fy2026": 0.2461,
     "fy2027": 0.8663,
     "total_rule": "sum"
    },
    {
     "key": "attr|SALH",
     "label": "Head of sales",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0167,
      0.0164,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161,
      0.0161
     ],
     "fy2026": 0.0653,
     "fy2027": 0.1935,
     "total_rule": "sum"
    },
    {
     "key": "attr|AE",
     "label": "Account executives (base salary)",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.1,
      0.0983,
      0.0967,
      0.1134,
      0.1132,
      0.1296,
      0.1293,
      0.129,
      0.129,
      0.129,
      0.129,
      0.129,
      0.129,
      0.129,
      0.129,
      0.129
     ],
     "fy2026": 0.4084,
     "fy2027": 1.5333,
     "total_rule": "sum"
    },
    {
     "key": "attr|SDR",
     "label": "Sales development representatives",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.05,
      0.0492,
      0.0483,
      0.0484,
      0.0484,
      0.0484,
      0.0484,
      0.0484,
      0.0651,
      0.0648,
      0.0645,
      0.0645,
      0.0645,
      0.0645,
      0.0645,
      0.0645
     ],
     "fy2026": 0.1959,
     "fy2027": 0.7105,
     "total_rule": "sum"
    },
    {
     "key": "attr|MKT",
     "label": "Marketing",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0833,
      0.0819,
      0.0806,
      0.0806,
      0.0806,
      0.0806,
      0.0973,
      0.097,
      0.0968,
      0.0968,
      0.0968,
      0.0968,
      0.0968,
      0.0968,
      0.0968,
      0.0968
     ],
     "fy2026": 0.3265,
     "fy2027": 1.1298,
     "total_rule": "sum"
    },
    {
     "key": "attr|EXE",
     "label": "Founders and executives (CEO, COO)",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.0133,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132,
      0.0132
     ],
     "fy2026": 0.0529,
     "fy2027": 0.1579,
     "total_rule": "sum"
    },
    {
     "key": "attr|GA",
     "label": "Finance, people and office",
     "basis": "prior headcount x annual rate / 12 x factor",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0.04,
      0.0397,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0395,
      0.0461,
      0.0461,
      0.0461,
      0.0461,
      0.0461
     ],
     "fy2026": 0.1587,
     "fy2027": 0.5067,
     "total_rule": "sum"
    },
    {
     "key": "hires_n",
     "label": "Hires in the month (planned and replacements; A: see headcount)",
     "basis": "",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2,
      1.8033,
      0.794,
      5.8057,
      1.8223,
      1.822,
      2.8758,
      0.8919,
      1.8993,
      1.9281,
      0.9277,
      1.9356,
      0.9422,
      0.9421,
      0.9504
     ],
     "fy2026": 4.5974,
     "fy2027": 22.743,
     "total_rule": "sum"
    },
    {
     "key": "hires_p",
     "label": "Planned hires in the month (hiring plan x scenario factor)",
     "basis": "",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      2,
      1,
      0,
      5,
      1,
      1,
      2,
      0,
      1,
      1,
      0,
      1,
      0,
      0,
      0
     ],
     "fy2026": 3,
     "fy2027": 12,
     "total_rule": "sum"
    },
    {
     "key": "hires_a",
     "label": "Hires in the month (actual, from the payroll)",
     "basis": "",
     "section": "LEAVERS AND HIRES (forecast; fractional FTE)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      1,
      2,
      3,
      2,
      1,
      1,
      0,
      0,
      0,
      2,
      1.8033,
      0.794,
      5.8057,
      1.8223,
      1.822,
      2.8758,
      0.8919,
      1.8993,
      1.9281,
      0.9277,
      1.9356,
      0.9422,
      0.9421,
      0.9504
     ],
     "fy2026": 14.5974,
     "fy2027": 22.743,
     "total_rule": "sum"
    },
    {
     "key": "gross|RES",
     "label": "RES: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      57166.6667,
      65333.3333,
      65333.3333,
      65333.3333,
      65333.3333,
      65333.3333,
      65333.3333,
      65333.3333,
      64788.8889,
      64248.9815,
      64258.0177,
      64262.4417,
      74601.8661,
      74531.7318,
      74462.22,
      74463.3837,
      74463.9533,
      74463.9389,
      74463.9342,
      74463.9344,
      74463.9344,
      74463.9344,
      74463.9344,
      74463.9344
     ],
     "fy2026": 772058.3298,
     "fy2027": 893770.7001,
     "total_rule": "sum"
    },
    {
     "key": "gross|MLE",
     "label": "MLE: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71500,
      71500,
      71500,
      78000,
      78000,
      78000,
      78000,
      71500,
      70904.1667,
      76813.2986,
      76769.0211,
      76720.1473,
      79022.5513,
      79022.9641,
      85717.954,
      85662.159,
      85606.8324,
      85607.7584,
      85608.2117,
      85608.2002,
      92303.1966,
      92247.405,
      92192.0783,
      92193.0043
     ],
     "fy2026": 899206.6337,
     "fy2027": 1040792.3155,
     "total_rule": "sum"
    },
    {
     "key": "gross|ENG",
     "label": "ENG: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75833.3333,
      75833.3333,
      81666.6667,
      81666.6667,
      75833.3333,
      81666.6667,
      81666.6667,
      81666.6667,
      80986.1111,
      80311.2269,
      80322.5222,
      80328.0521,
      94754.4159,
      94654.2308,
      94554.9279,
      94556.5903,
      94557.404,
      100565.7167,
      100515.6407,
      100465.9887,
      100466.8198,
      100467.2266,
      100467.2163,
      100467.213
     ],
     "fy2026": 957781.2456,
     "fy2027": 1176493.3906,
     "total_rule": "sum"
    },
    {
     "key": "gross|LEAD",
     "label": "LEAD: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31250,
      31250,
      31250,
      31250,
      31250,
      31250,
      31250,
      31250,
      30989.5833,
      30731.3368,
      30735.659,
      30737.775,
      31659.853,
      31659.8353,
      31659.8359,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361,
      31659.8361
     ],
     "fy2026": 373194.3542,
     "fy2027": 379918.0489,
     "total_rule": "sum"
    },
    {
     "key": "gross|PRD",
     "label": "PRD: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36000,
      36000,
      36000,
      36000,
      36000,
      36000,
      36000,
      36000,
      35700,
      35402.5,
      35407.4792,
      35409.9168,
      36472.1507,
      36472.1303,
      36472.131,
      36472.1312,
      36472.1311,
      36472.1311,
      36472.1311,
      36472.1311,
      36472.1311,
      36472.1311,
      36472.1311,
      36472.1311
     ],
     "fy2026": 429919.896,
     "fy2027": 437665.5923,
     "total_rule": "sum"
    },
    {
     "key": "gross|SOL",
     "label": "SOL: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26000,
      26000,
      30333.3333,
      30333.3333,
      30333.3333,
      30333.3333,
      30333.3333,
      30333.3333,
      29954.1667,
      33913.0729,
      33868.3262,
      33819.3992,
      34835.1872,
      34835.8021,
      34835.7793,
      39299.1052,
      39243.3139,
      39188.2198,
      39189.6058,
      39190.2772,
      39190.2515,
      39190.2434,
      39190.2438,
      39190.2439
     ],
     "fy2026": 365554.9649,
     "fy2027": 457378.2731,
     "total_rule": "sum"
    },
    {
     "key": "gross|CSM",
     "label": "CSM: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18666.6667,
      18666.6667,
      18666.6667,
      18666.6667,
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23041.6667,
      22753.6458,
      22760.8919,
      22764.4016,
      28253.8618,
      28193.7351,
      28134.405,
      28135.8982,
      28136.6212,
      28136.5935,
      28136.5848,
      28136.5853,
      28136.5854,
      28136.5854,
      28136.5854,
      28136.5854
     ],
     "fy2026": 259320.606,
     "fy2027": 337810.6265,
     "total_rule": "sum"
    },
    {
     "key": "gross|SALH",
     "label": "SALH: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10833.3333,
      10833.3333,
      10833.3333,
      10833.3333,
      10833.3333,
      10833.3333,
      10833.3333,
      10833.3333,
      10652.7778,
      10475.2315,
      10481.1998,
      10484.0595,
      10798.4297,
      10798.3832,
      10798.3865,
      10798.3872,
      10798.3871,
      10798.3871,
      10798.3871,
      10798.3871,
      10798.3871,
      10798.3871,
      10798.3871,
      10798.3871
     ],
     "fy2026": 128759.9352,
     "fy2027": 129580.6833,
     "total_rule": "sum"
    },
    {
     "key": "gross|AE",
     "label": "AE: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      31666.6667,
      38000,
      38000,
      38000,
      38000,
      38000,
      38000,
      38000,
      37366.6667,
      36743.8889,
      43098.1574,
      43002.6326,
      50708.6031,
      50603.3114,
      50498.1348,
      50501.6426,
      50503.337,
      50503.2503,
      50503.2235,
      50503.2254,
      50503.2259,
      50503.2258,
      50503.2258,
      50503.2258
     ],
     "fy2026": 457878.0122,
     "fy2027": 606337.6315,
     "total_rule": "sum"
    },
    {
     "key": "gross|SDR",
     "label": "SDR: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13333.3333,
      13333.3333,
      13333.3333,
      13333.3333,
      13333.3333,
      13333.3333,
      10000,
      10000,
      9833.3333,
      9669.4444,
      9674.9537,
      9677.5934,
      9967.7813,
      9967.7383,
      9967.7413,
      13401.0753,
      13343.8531,
      13287.5845,
      13289.476,
      13290.3823,
      13290.3357,
      13290.3214,
      13290.3224,
      13290.3226
     ],
     "fy2026": 138855.3248,
     "fy2027": 149676.9342,
     "total_rule": "sum"
    },
    {
     "key": "gross|MKT",
     "label": "MKT: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      19333.3333,
      19333.3333,
      19333.3333,
      24166.6667,
      24166.6667,
      24166.6667,
      24166.6667,
      24166.6667,
      23763.8889,
      23367.8241,
      23381.1381,
      23387.5173,
      24088.8047,
      29067.0342,
      28984.0694,
      28902.4816,
      28905.2242,
      28906.5382,
      28906.4706,
      28906.4499,
      28906.4513,
      28906.4516,
      28906.4516,
      28906.4516
     ],
     "fy2026": 272733.7017,
     "fy2027": 342292.879,
     "total_rule": "sum"
    },
    {
     "key": "gross|EXE",
     "label": "EXE: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23333.3333,
      23177.7778,
      23023.2593,
      23025.3264,
      23026.3428,
      23717.1119,
      23717.105,
      23717.1052,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053,
      23717.1053
     ],
     "fy2026": 278919.3729,
     "fy2027": 284605.2695,
     "total_rule": "sum"
    },
    {
     "key": "gross|GA",
     "label": "GA: gross salaries",
     "basis": "headcount x salary / 12",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      20833.3333,
      20833.3333,
      25000,
      25000,
      25000,
      25000,
      25000,
      25000,
      24833.3333,
      24667.7778,
      24669.9926,
      24671.0815,
      25411.1913,
      25411.184,
      25411.1842,
      25411.1842,
      25411.1842,
      25411.1842,
      29702.8509,
      29674.2398,
      29645.8194,
      29646.1996,
      29646.3865,
      29646.3828
     ],
     "fy2026": 290508.8519,
     "fy2027": 330428.991,
     "total_rule": "sum"
    },
    {
     "key": "coef|RES",
     "label": "RES: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|MLE",
     "label": "MLE: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|ENG",
     "label": "ENG: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|LEAD",
     "label": "LEAD: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|PRD",
     "label": "PRD: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|SOL",
     "label": "SOL: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0309,
      0.0309,
      0.0309,
      0.0309,
      0.0309,
      0.0332,
      0.0332,
      0.0332,
      0.0332,
      0.0332,
      0.0332,
      0.0332,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321,
      0.0321
     ],
     "fy2026": 0.0323,
     "fy2027": 0.0321,
     "total_rule": "avg"
    },
    {
     "key": "coef|CSM",
     "label": "CSM: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0252,
      0.0252,
      0.0252,
      0.0252,
      0.0252,
      0.0268,
      0.0268,
      0.0268,
      0.0268,
      0.0268,
      0.0268,
      0.0268,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026,
      0.026
     ],
     "fy2026": 0.0261,
     "fy2027": 0.026,
     "total_rule": "avg"
    },
    {
     "key": "coef|SALH",
     "label": "SALH: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|AE",
     "label": "AE: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|SDR",
     "label": "SDR: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0721,
      0.0721,
      0.0721,
      0.0721,
      0.0721,
      0.0779,
      0.0779,
      0.0779,
      0.0779,
      0.0779,
      0.0779,
      0.0779,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075,
      0.075
     ],
     "fy2026": 0.0755,
     "fy2027": 0.075,
     "total_rule": "avg"
    },
    {
     "key": "coef|MKT",
     "label": "MKT: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0233,
      0.0233,
      0.0233,
      0.0233,
      0.0233,
      0.0245,
      0.0245,
      0.0245,
      0.0245,
      0.0245,
      0.0245,
      0.0245,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239,
      0.0239
     ],
     "fy2026": 0.024,
     "fy2027": 0.0239,
     "total_rule": "avg"
    },
    {
     "key": "coef|EXE",
     "label": "EXE: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "avg"
    },
    {
     "key": "coef|GA",
     "label": "GA: RGDU coefficient",
     "basis": "Tmin + Tdelta x (0.5 x (3 x SMIC x 12 / salary - 1))^1.75 below 3 x SMIC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "rate4",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0348,
      0.0348,
      0.0348,
      0.0348,
      0.0348,
      0.0376,
      0.0376,
      0.0376,
      0.0376,
      0.0376,
      0.0376,
      0.0376,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362,
      0.0362
     ],
     "fy2026": 0.0364,
     "fy2027": 0.0362,
     "total_rule": "avg"
    },
    {
     "key": "rgdu|RES",
     "label": "RES: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|MLE",
     "label": "MLE: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|ENG",
     "label": "ENG: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|LEAD",
     "label": "LEAD: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|PRD",
     "label": "PRD: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|SOL",
     "label": "SOL: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      803.5688,
      803.5688,
      937.497,
      937.497,
      937.497,
      1007.6727,
      1007.6727,
      1007.6727,
      995.0767,
      1126.5915,
      1125.105,
      1123.4797,
      1116.5513,
      1116.571,
      1116.5703,
      1259.6306,
      1257.8424,
      1256.0765,
      1256.1209,
      1256.1424,
      1256.1416,
      1256.1413,
      1256.1414,
      1256.1414
     ],
     "fy2026": 11812.8995,
     "fy2027": 14660.0712,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|CSM",
     "label": "CSM: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      470.6945,
      470.6945,
      470.6945,
      470.6945,
      588.3681,
      625.5274,
      625.5274,
      625.5274,
      617.7083,
      609.9869,
      610.1812,
      610.2753,
      734.5521,
      732.9889,
      731.4464,
      731.4852,
      731.504,
      731.5033,
      731.5031,
      731.5031,
      731.5031,
      731.5031,
      731.5031,
      731.5031
     ],
     "fy2026": 6795.8798,
     "fy2027": 8782.4987,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|SALH",
     "label": "SALH: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|AE",
     "label": "AE: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|SDR",
     "label": "SDR: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      961.6767,
      961.6767,
      961.6767,
      961.6767,
      961.6767,
      1038.5634,
      778.9226,
      778.9226,
      765.9405,
      753.1748,
      753.604,
      753.8096,
      747.6729,
      747.6697,
      747.6699,
      1005.2008,
      1000.9086,
      996.6879,
      996.8298,
      996.8978,
      996.8943,
      996.8932,
      996.8933,
      996.8933
     ],
     "fy2026": 10431.321,
     "fy2027": 11227.1115,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|MKT",
     "label": "MKT: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      449.7636,
      449.7636,
      449.7636,
      562.2046,
      562.2046,
      593.0496,
      593.0496,
      593.0496,
      583.1655,
      573.446,
      573.7728,
      573.9293,
      575.3963,
      694.3086,
      692.3269,
      690.3781,
      690.4436,
      690.475,
      690.4733,
      690.4728,
      690.4729,
      690.4729,
      690.4729,
      690.4729
     ],
     "fy2026": 6557.1625,
     "fy2027": 8176.1662,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|EXE",
     "label": "EXE: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rgdu|GA",
     "label": "GA: RGDU reduction",
     "basis": "coefficient x gross",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      725.9235,
      725.9235,
      871.1082,
      871.1082,
      871.1082,
      939.3936,
      939.3936,
      939.3936,
      933.1309,
      926.9101,
      926.9933,
      927.0342,
      919.9021,
      919.9018,
      919.9018,
      919.9018,
      919.9018,
      919.9018,
      1075.263,
      1074.2273,
      1073.1984,
      1073.2122,
      1073.219,
      1073.2188
     ],
     "fy2026": 10597.4206,
     "fy2027": 11961.7498,
     "total_rule": "sum"
    },
    {
     "key": "urs|RES",
     "label": "RES: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      20179.2558,
      23062.0067,
      23062.0067,
      23062.0067,
      23062.0067,
      23062.0067,
      23062.0067,
      23062.0067,
      22869.8233,
      22679.2414,
      22682.4311,
      22683.9927,
      26303.2599,
      26278.5318,
      26254.0232,
      26254.4335,
      26254.6343,
      26254.6292,
      26254.6276,
      26254.6277,
      26254.6277,
      26254.6277,
      26254.6277,
      26254.6277
     ],
     "fy2026": 272528.7911,
     "fy2027": 315127.2779,
     "total_rule": "sum"
    },
    {
     "key": "urs|MLE",
     "label": "MLE: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26007.4925,
      26007.4925,
      26007.4925,
      28371.81,
      28371.81,
      28371.81,
      28371.81,
      26007.4925,
      25790.7634,
      27940.1579,
      27924.0523,
      27906.2749,
      28703.2356,
      28703.3856,
      31135.1961,
      31114.9298,
      31094.8336,
      31095.1699,
      31095.3346,
      31095.3304,
      33527.1433,
      33506.8782,
      33486.782,
      33487.1183
     ],
     "fy2026": 327078.4585,
     "fy2027": 378045.3371,
     "total_rule": "sum"
    },
    {
     "key": "urs|ENG",
     "label": "ENG: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28040.2742,
      28040.2742,
      30197.2183,
      30197.2183,
      28040.2742,
      30197.2183,
      30197.2183,
      30197.2183,
      29945.5748,
      29696.0284,
      29700.205,
      29702.2497,
      34982.4314,
      34945.444,
      34908.7824,
      34909.3961,
      34909.6965,
      37127.9086,
      37109.421,
      37091.0899,
      37091.3967,
      37091.5469,
      37091.5431,
      37091.5419
     ],
     "fy2026": 354150.9721,
     "fy2027": 434350.1986,
     "total_rule": "sum"
    },
    {
     "key": "urs|LEAD",
     "label": "LEAD: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10747.9075,
      10747.9075,
      10747.9075,
      10747.9075,
      10747.9075,
      10747.9075,
      10747.9075,
      10747.9075,
      10658.3416,
      10569.5221,
      10571.0086,
      10571.7364,
      10878.7398,
      10878.7338,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734,
      10878.734
     ],
     "fy2026": 128353.8687,
     "fy2027": 130544.8137,
     "total_rule": "sum"
    },
    {
     "key": "urs|PRD",
     "label": "PRD: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13252.725,
      13252.725,
      13252.725,
      13252.725,
      13252.725,
      13252.725,
      13252.725,
      13252.725,
      13142.2856,
      13032.7666,
      13034.5996,
      13035.4969,
      13406.2791,
      13406.2716,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719,
      13406.2719
     ],
     "fy2026": 158266.9487,
     "fy2027": 160875.27,
     "total_rule": "sum"
    },
    {
     "key": "urs|SOL",
     "label": "SOL: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      9338.5562,
      9338.5562,
      10894.9822,
      10894.9822,
      10894.9822,
      10824.8065,
      10824.8065,
      10824.8065,
      10689.4964,
      12102.2787,
      12086.3103,
      12068.8501,
      12445.2264,
      12445.4461,
      12445.438,
      14040.0068,
      14020.0747,
      14000.3918,
      14000.887,
      14001.1268,
      14001.1176,
      14001.1148,
      14001.1149,
      14001.1149
     ],
     "fy2026": 130783.4139,
     "fy2027": 163403.0598,
     "total_rule": "sum"
    },
    {
     "key": "urs|CSM",
     "label": "CSM: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6705.4689,
      6705.4689,
      6705.4689,
      6705.4689,
      8381.8361,
      8344.6768,
      8344.6768,
      8344.6768,
      8240.3683,
      8137.3637,
      8139.9551,
      8141.2103,
      10107.1085,
      10085.5997,
      10064.3759,
      10064.91,
      10065.1686,
      10065.1587,
      10065.1556,
      10065.1558,
      10065.1558,
      10065.1558,
      10065.1558,
      10065.1558
     ],
     "fy2026": 92896.6394,
     "fy2027": 120843.2561,
     "total_rule": "sum"
    },
    {
     "key": "urs|SALH",
     "label": "SALH: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3712.2442,
      3712.2442,
      3712.2442,
      3712.2442,
      3712.2442,
      3712.2442,
      3712.2442,
      3712.2442,
      3650.3734,
      3589.5339,
      3591.579,
      3592.559,
      3696.9617,
      3696.9457,
      3696.9469,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471,
      3696.9471
     ],
     "fy2026": 44121.9986,
     "fy2027": 44363.3782,
     "total_rule": "sum"
    },
    {
     "key": "urs|AE",
     "label": "AE: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11562.3708,
      13874.845,
      13874.845,
      13874.845,
      13874.845,
      13874.845,
      13874.845,
      13874.845,
      13643.5976,
      13416.2043,
      15736.3225,
      15701.4437,
      18488.4207,
      18450.0312,
      18411.6837,
      18412.9626,
      18413.5804,
      18413.5488,
      18413.539,
      18413.5397,
      18413.5399,
      18413.5399,
      18413.5399,
      18413.5399
     ],
     "fy2026": 167183.8539,
     "fy2027": 221071.4657,
     "total_rule": "sum"
    },
    {
     "key": "urs|SDR",
     "label": "SDR: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4325.79,
      4325.79,
      4325.79,
      4325.79,
      4325.79,
      4248.9032,
      3186.6774,
      3186.6774,
      3133.5661,
      3081.34,
      3083.0957,
      3083.9368,
      3205.1504,
      3205.1366,
      3205.1376,
      4309.1297,
      4290.7298,
      4272.6366,
      4273.2448,
      4273.5362,
      4273.5212,
      4273.5166,
      4273.517,
      4273.517
     ],
     "fy2026": 44633.1466,
     "fy2027": 48128.7735,
     "total_rule": "sum"
    },
    {
     "key": "urs|MKT",
     "label": "MKT: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6933.773,
      6933.773,
      6933.773,
      8667.2163,
      8667.2163,
      8636.3712,
      8636.3712,
      8636.3712,
      8492.4317,
      8350.8912,
      8355.6492,
      8357.9289,
      8607.678,
      10386.5539,
      10356.908,
      10327.7542,
      10328.7342,
      10329.2037,
      10329.1796,
      10329.1722,
      10329.1727,
      10329.1728,
      10329.1728,
      10329.1728
     ],
     "fy2026": 97601.7662,
     "fy2027": 122311.8748,
     "total_rule": "sum"
    },
    {
     "key": "urs|EXE",
     "label": "EXE: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7942.9217,
      7942.9217,
      7942.9217,
      7942.9217,
      7942.9217,
      7942.9217,
      7942.9217,
      7942.9217,
      7889.9689,
      7837.3691,
      7838.0727,
      7838.4187,
      8066.7888,
      8066.7864,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865,
      8066.7865
     ],
     "fy2026": 94947.2027,
     "fy2027": 96801.4403,
     "total_rule": "sum"
    },
    {
     "key": "urs|GA",
     "label": "GA: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7466.6307,
      7466.6307,
      8959.9568,
      8959.9568,
      8959.9568,
      8891.6714,
      8891.6714,
      8891.6714,
      8832.3936,
      8773.511,
      8774.2988,
      8774.6861,
      9052.5349,
      9052.5323,
      9052.5324,
      9052.5324,
      9052.5324,
      9052.5324,
      10581.4045,
      10571.2121,
      10561.0875,
      10561.223,
      10561.2896,
      10561.2882
     ],
     "fy2026": 103643.0357,
     "fy2027": 117712.7016,
     "total_rule": "sum"
    },
    {
     "key": "agi|RES",
     "label": "RES: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6070.0173,
      6937.1627,
      6937.1627,
      6937.1627,
      6937.1627,
      6937.1627,
      6937.1627,
      6937.1627,
      6879.353,
      6822.025,
      6822.9845,
      6823.4543,
      7951.7861,
      7944.3106,
      7936.9013,
      7937.0254,
      7937.0861,
      7937.0845,
      7937.084,
      7937.0841,
      7937.0841,
      7937.0841,
      7937.0841,
      7937.0841
     ],
     "fy2026": 81977.9728,
     "fy2027": 95266.6984,
     "total_rule": "sum"
    },
    {
     "key": "agi|MLE",
     "label": "MLE: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6822.332,
      6822.332,
      6822.332,
      7442.544,
      7442.544,
      7442.544,
      7442.544,
      6822.332,
      6765.4792,
      7329.3122,
      7325.0874,
      7320.424,
      7580.6788,
      7580.7184,
      8222.9726,
      8217.6202,
      8212.3127,
      8212.4015,
      8212.445,
      8212.4439,
      8854.6987,
      8849.3466,
      8844.0391,
      8844.1279
     ],
     "fy2026": 85799.8069,
     "fy2027": 99843.8053,
     "total_rule": "sum"
    },
    {
     "key": "agi|ENG",
     "label": "ENG: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6778.7027,
      6778.7027,
      7300.1413,
      7300.1413,
      6778.7027,
      7300.1413,
      7300.1413,
      7300.1413,
      7239.3068,
      7178.9793,
      7179.9889,
      7180.4833,
      8524.2492,
      8515.2364,
      8506.303,
      8506.4525,
      8506.5257,
      9047.0425,
      9042.5376,
      9038.0708,
      9038.1456,
      9038.1822,
      9038.1813,
      9038.181
     ],
     "fy2026": 85615.573,
     "fy2027": 105839.1077,
     "total_rule": "sum"
    },
    {
     "key": "agi|LEAD",
     "label": "LEAD: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3601.516,
      3601.516,
      3601.516,
      3601.516,
      3601.516,
      3601.516,
      3601.516,
      3601.516,
      3571.5034,
      3541.7408,
      3542.239,
      3542.4828,
      3658.8925,
      3658.8904,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905,
      3658.8905
     ],
     "fy2026": 43010.094,
     "fy2027": 43906.6878,
     "total_rule": "sum"
    },
    {
     "key": "agi|PRD",
     "label": "PRD: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3276.792,
      3276.792,
      3276.792,
      3276.792,
      3276.792,
      3276.792,
      3276.792,
      3276.792,
      3249.4854,
      3222.4064,
      3222.8596,
      3223.0815,
      3340.0511,
      3340.0492,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493,
      3340.0493
     ],
     "fy2026": 39132.1688,
     "fy2027": 40080.5934,
     "total_rule": "sum"
    },
    {
     "key": "agi|SOL",
     "label": "SOL: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1795.192,
      1795.192,
      2094.3907,
      2094.3907,
      2094.3907,
      2094.3907,
      2094.3907,
      2094.3907,
      2068.2108,
      2341.5568,
      2338.4672,
      2335.089,
      2432.0486,
      2432.0916,
      2432.09,
      2743.7009,
      2739.8058,
      2735.9594,
      2736.0561,
      2736.103,
      2736.1012,
      2736.1006,
      2736.1007,
      2736.1007
     ],
     "fy2026": 25240.0519,
     "fy2027": 31932.2587,
     "total_rule": "sum"
    },
    {
     "key": "agi|CSM",
     "label": "CSM: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1394.3413,
      1394.3413,
      1394.3413,
      1394.3413,
      1742.9267,
      1742.9267,
      1742.9267,
      1742.9267,
      1721.1401,
      1699.6258,
      1700.1671,
      1700.4293,
      2130.6766,
      2126.1424,
      2121.6682,
      2121.7808,
      2121.8353,
      2121.8332,
      2121.8325,
      2121.8326,
      2121.8326,
      2121.8326,
      2121.8326,
      2121.8326
     ],
     "fy2026": 19370.4343,
     "fy2027": 25474.9319,
     "total_rule": "sum"
    },
    {
     "key": "agi|SALH",
     "label": "SALH: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1262.2387,
      1262.2387,
      1262.2387,
      1262.2387,
      1262.2387,
      1262.2387,
      1262.2387,
      1262.2387,
      1241.2014,
      1220.5147,
      1221.2101,
      1221.5433,
      1261.4979,
      1261.4924,
      1261.4928,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929,
      1261.4929
     ],
     "fy2026": 15002.3787,
     "fy2027": 15137.9193,
     "total_rule": "sum"
    },
    {
     "key": "agi|AE",
     "label": "AE: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2977.5933,
      3573.112,
      3573.112,
      3573.112,
      3573.112,
      3573.112,
      3573.112,
      3573.112,
      3513.5601,
      3455.0008,
      4052.488,
      4043.5059,
      4794.8086,
      4784.8526,
      4774.9075,
      4775.2392,
      4775.3994,
      4775.3912,
      4775.3887,
      4775.3889,
      4775.3889,
      4775.3889,
      4775.3889,
      4775.3889
     ],
     "fy2026": 43053.9321,
     "fy2027": 57332.9317,
     "total_rule": "sum"
    },
    {
     "key": "agi|SDR",
     "label": "SDR: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      801.3333,
      801.3333,
      801.3333,
      801.3333,
      801.3333,
      801.3333,
      601,
      601,
      590.9833,
      581.1336,
      581.4647,
      581.6234,
      599.0637,
      599.0611,
      599.0613,
      805.4046,
      801.9656,
      798.5838,
      798.6975,
      798.752,
      798.7492,
      798.7483,
      798.7484,
      798.7484
     ],
     "fy2026": 8345.205,
     "fy2027": 8995.5837,
     "total_rule": "sum"
    },
    {
     "key": "agi|MKT",
     "label": "MKT: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1493.1147,
      1493.1147,
      1493.1147,
      1866.3933,
      1866.3933,
      1866.3933,
      1866.3933,
      1866.3933,
      1835.2868,
      1804.6987,
      1805.7269,
      1806.2196,
      1877.01,
      2264.9158,
      2258.4511,
      2252.0938,
      2252.3075,
      2252.4098,
      2252.4046,
      2252.403,
      2252.4031,
      2252.4031,
      2252.4031,
      2252.4031
     ],
     "fy2026": 21063.2426,
     "fy2027": 26671.6078,
     "total_rule": "sum"
    },
    {
     "key": "agi|EXE",
     "label": "EXE: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2771.4107,
      2771.4107,
      2771.4107,
      2771.4107,
      2771.4107,
      2771.4107,
      2771.4107,
      2771.4107,
      2752.9346,
      2734.5817,
      2734.8272,
      2734.9479,
      2823.7771,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763,
      2823.7763
     ],
     "fy2026": 33128.5768,
     "fy2027": 33885.3165,
     "total_rule": "sum"
    },
    {
     "key": "agi|GA",
     "label": "GA: employer Agirc-Arrco",
     "basis": "bands 1 and 2, CET, APEC",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1372.5267,
      1372.5267,
      1647.032,
      1647.032,
      1647.032,
      1647.032,
      1647.032,
      1647.032,
      1636.0518,
      1625.1448,
      1625.2907,
      1625.3624,
      1694.4715,
      1694.471,
      1694.471,
      1694.4711,
      1694.4711,
      1694.4711,
      1980.6484,
      1978.7405,
      1976.8454,
      1976.8708,
      1976.8832,
      1976.883
     ],
     "fy2026": 19139.095,
     "fy2027": 22033.6981,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|RES",
     "label": "RES: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7611.2079,
      8698.5233,
      8698.5233,
      8698.5233,
      8698.5233,
      8698.5233,
      8698.5233,
      8698.5233,
      8626.0356,
      8554.152,
      8555.3551,
      8555.9441,
      9907.9721,
      9898.6575,
      9889.4255,
      9889.5801,
      9889.6557,
      9889.6538,
      9889.6532,
      9889.6532,
      9889.6532,
      9889.6532,
      9889.6532,
      9889.6532
     ],
     "fy2026": 102792.3581,
     "fy2027": 118702.8639,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|MLE",
     "label": "MLE: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      10139.9237,
      10139.9237,
      10139.9237,
      11061.735,
      11061.735,
      11061.735,
      11061.735,
      10139.9237,
      10055.4244,
      10893.4404,
      10887.1611,
      10880.23,
      11174.0512,
      11174.1096,
      12120.8034,
      12112.9138,
      12105.0904,
      12105.2214,
      12105.2855,
      12105.2839,
      13051.9786,
      13044.0895,
      13036.2661,
      13036.397
     ],
     "fy2026": 127522.8909,
     "fy2027": 147171.4904,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|ENG",
     "label": "ENG: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11122.9246,
      11122.9246,
      11978.5342,
      11978.5342,
      11122.9246,
      11978.5342,
      11978.5342,
      11978.5342,
      11878.713,
      11779.7238,
      11781.3805,
      11782.1916,
      13854.5021,
      13839.8536,
      13825.334,
      13825.5771,
      13825.6961,
      14704.2006,
      14696.8787,
      14689.6189,
      14689.7404,
      14689.7999,
      14689.7984,
      14689.7979
     ],
     "fy2026": 140483.4536,
     "fy2027": 172020.7975,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|LEAD",
     "label": "LEAD: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3932.2381,
      3932.2381,
      3932.2381,
      3932.2381,
      3932.2381,
      3932.2381,
      3932.2381,
      3932.2381,
      3899.4695,
      3866.9739,
      3867.5178,
      3867.784,
      3975.6358,
      3975.6336,
      3975.6336,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337,
      3975.6337
     ],
     "fy2026": 46959.6502,
     "fy2027": 47707.6059,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|PRD",
     "label": "PRD: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5232.96,
      5232.96,
      5232.96,
      5232.96,
      5232.96,
      5232.96,
      5232.96,
      5232.96,
      5189.352,
      5146.1074,
      5146.8312,
      5147.1855,
      5285.2422,
      5285.2393,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394,
      5285.2394
     ],
     "fy2026": 62493.1561,
     "fy2027": 63422.8752,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|SOL",
     "label": "SOL: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4239.935,
      4239.935,
      4946.5908,
      4946.5908,
      4946.5908,
      4946.5908,
      4946.5908,
      4946.5908,
      4884.7584,
      5530.3548,
      5523.0578,
      5515.079,
      5659.1062,
      5659.2061,
      5659.2024,
      6384.2863,
      6375.2228,
      6366.2726,
      6366.4977,
      6366.6068,
      6366.6026,
      6366.6013,
      6366.6014,
      6366.6014
     ],
     "fy2026": 59612.665,
     "fy2027": 74302.8075,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|CSM",
     "label": "CSM: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2959.0267,
      2959.0267,
      2959.0267,
      2959.0267,
      3698.7833,
      3698.7833,
      3698.7833,
      3698.7833,
      3652.5485,
      3606.8917,
      3608.0403,
      3608.5967,
      4462.4977,
      4453.0011,
      4443.6304,
      4443.8662,
      4443.9804,
      4443.976,
      4443.9746,
      4443.9747,
      4443.9747,
      4443.9747,
      4443.9747,
      4443.9747
     ],
     "fy2026": 41107.3172,
     "fy2027": 53354.8001,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|SALH",
     "label": "SALH: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1352.1221,
      1352.1221,
      1352.1221,
      1352.1221,
      1352.1221,
      1352.1221,
      1352.1221,
      1352.1221,
      1329.5867,
      1307.4269,
      1308.1719,
      1308.5288,
      1345.0847,
      1345.0789,
      1345.0793,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794,
      1345.0794
     ],
     "fy2026": 16070.6909,
     "fy2027": 16140.9577,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|AE",
     "label": "AE: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4526.3042,
      5431.565,
      5431.565,
      5431.565,
      5431.565,
      5431.565,
      5431.565,
      5431.565,
      5341.0389,
      5252.0216,
      6160.2748,
      6146.6209,
      7226.5458,
      7211.5406,
      7196.5517,
      7197.0516,
      7197.2931,
      7197.2807,
      7197.2769,
      7197.2772,
      7197.2772,
      7197.2772,
      7197.2772,
      7197.2772
     ],
     "fy2026": 65447.2154,
     "fy2027": 86409.9264,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|SDR",
     "label": "SDR: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2244.0333,
      2244.0333,
      2244.0333,
      2244.0333,
      2244.0333,
      2244.0333,
      1683.025,
      1683.025,
      1654.9746,
      1627.3917,
      1628.3189,
      1628.7632,
      1677.6025,
      1677.5953,
      1677.5958,
      2255.4345,
      2245.8038,
      2236.3337,
      2236.652,
      2236.8046,
      2236.7967,
      2236.7943,
      2236.7945,
      2236.7945
     ],
     "fy2026": 23369.6983,
     "fy2027": 25191.0022,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|MKT",
     "label": "MKT: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3025.2283,
      3025.2283,
      3025.2283,
      3781.5354,
      3781.5354,
      3781.5354,
      3781.5354,
      3781.5354,
      3718.5098,
      3656.5347,
      3658.618,
      3659.6162,
      3755.9468,
      4532.1566,
      4519.2206,
      4506.4994,
      4506.927,
      4507.1319,
      4507.1214,
      4507.1181,
      4507.1184,
      4507.1184,
      4507.1184,
      4507.1184
     ],
     "fy2026": 42676.6408,
     "fy2027": 53370.5953,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|EXE",
     "label": "EXE: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2869.7483,
      2869.7483,
      2869.7483,
      2869.7483,
      2869.7483,
      2869.7483,
      2869.7483,
      2869.7483,
      2850.6167,
      2831.6126,
      2831.8668,
      2831.9918,
      2911.4812,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803,
      2911.4803
     ],
     "fy2026": 34304.0745,
     "fy2027": 34937.7649,
     "total_rule": "sum"
    },
    {
     "key": "e_urs|GA",
     "label": "GA: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3450.5271,
      3450.5271,
      4140.6325,
      4140.6325,
      4140.6325,
      4140.6325,
      4140.6325,
      4140.6325,
      4113.0283,
      4085.6081,
      4085.9749,
      4086.1553,
      4192.3328,
      4192.3316,
      4192.3316,
      4192.3316,
      4192.3316,
      4192.3316,
      4900.3698,
      4895.6496,
      4890.9608,
      4891.0235,
      4891.0544,
      4891.0538
     ],
     "fy2026": 48115.6157,
     "fy2027": 54514.1028,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|RES",
     "label": "RES: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4049.5548,
      4628.0627,
      4628.0627,
      4628.0627,
      4628.0627,
      4628.0627,
      4628.0627,
      4628.0627,
      4589.4955,
      4551.2497,
      4551.8898,
      4552.2032,
      5304.9566,
      5299.9693,
      5295.0263,
      5295.1091,
      5295.1496,
      5295.1485,
      5295.1482,
      5295.1482,
      5295.1482,
      5295.1482,
      5295.1482,
      5295.1482
     ],
     "fy2026": 54690.8316,
     "fy2027": 63556.2488,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|MLE",
     "label": "MLE: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4551.5195,
      4551.5195,
      4551.5195,
      4965.294,
      4965.294,
      4965.294,
      4965.294,
      4551.5195,
      4513.5902,
      4889.7514,
      4886.9328,
      4883.8216,
      5057.4468,
      5057.4732,
      5485.9529,
      5482.382,
      5478.8411,
      5478.9004,
      5478.9294,
      5478.9287,
      5907.4087,
      5903.8381,
      5900.2971,
      5900.3564
     ],
     "fy2026": 57241.35,
     "fy2027": 66610.7548,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|ENG",
     "label": "ENG: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4522.4552,
      4522.4552,
      4870.3363,
      4870.3363,
      4522.4552,
      4870.3363,
      4870.3363,
      4870.3363,
      4829.7502,
      4789.5023,
      4790.1759,
      4790.5057,
      5687.0023,
      5680.9894,
      5675.0294,
      5675.1292,
      5675.178,
      6035.7869,
      6032.7815,
      6029.8014,
      6029.8513,
      6029.8757,
      6029.8751,
      6029.8749
     ],
     "fy2026": 57118.9812,
     "fy2027": 70611.1752,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|LEAD",
     "label": "LEAD: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2402.6935,
      2402.6935,
      2402.6935,
      2402.6935,
      2402.6935,
      2402.6935,
      2402.6935,
      2402.6935,
      2382.6711,
      2362.8155,
      2363.1478,
      2363.3105,
      2440.9705,
      2440.9691,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692,
      2440.9692
     ],
     "fy2026": 28693.4928,
     "fy2027": 29291.6314,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|PRD",
     "label": "PRD: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2186.127,
      2186.127,
      2186.127,
      2186.127,
      2186.127,
      2186.127,
      2186.127,
      2186.127,
      2167.9093,
      2149.8434,
      2150.1457,
      2150.2938,
      2228.3286,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274,
      2228.3274
     ],
     "fy2026": 26107.2081,
     "fy2027": 26739.9301,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|SOL",
     "label": "SOL: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1197.727,
      1197.727,
      1397.3482,
      1397.3482,
      1397.3482,
      1397.3482,
      1397.3482,
      1397.3482,
      1379.8813,
      1562.254,
      1560.1926,
      1557.9388,
      1622.6254,
      1622.654,
      1622.6529,
      1830.555,
      1827.9562,
      1825.3899,
      1825.4545,
      1825.4857,
      1825.4845,
      1825.4842,
      1825.4842,
      1825.4842
     ],
     "fy2026": 16839.8097,
     "fy2027": 21304.7107,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|CSM",
     "label": "CSM: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      930.2713,
      930.2713,
      930.2713,
      930.2713,
      1162.8392,
      1162.8392,
      1162.8392,
      1162.8392,
      1148.3037,
      1133.9499,
      1134.311,
      1134.4859,
      1421.5343,
      1418.5091,
      1415.5241,
      1415.5992,
      1415.6356,
      1415.6342,
      1415.6337,
      1415.6338,
      1415.6338,
      1415.6338,
      1415.6338,
      1415.6338
     ],
     "fy2026": 12923.4925,
     "fy2027": 16996.2389,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|SALH",
     "label": "SALH: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      842.0812,
      842.0812,
      842.0812,
      842.0812,
      842.0812,
      842.0812,
      842.0812,
      842.0812,
      828.0465,
      814.2457,
      814.7096,
      814.9319,
      841.5867,
      841.5831,
      841.5833,
      841.5834,
      841.5834,
      841.5834,
      841.5834,
      841.5834,
      841.5834,
      841.5834,
      841.5834,
      841.5834
     ],
     "fy2026": 10008.5831,
     "fy2027": 10099.0036,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|AE",
     "label": "AE: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1986.5058,
      2383.807,
      2383.807,
      2383.807,
      2383.807,
      2383.807,
      2383.807,
      2383.807,
      2344.0769,
      2305.0089,
      2703.6234,
      2697.631,
      3198.8611,
      3192.219,
      3185.5841,
      3185.8054,
      3185.9123,
      3185.9068,
      3185.9051,
      3185.9053,
      3185.9053,
      3185.9053,
      3185.9053,
      3185.9053
     ],
     "fy2026": 28723.495,
     "fy2027": 38249.7204,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|SDR",
     "label": "SDR: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      534.6667,
      534.6667,
      534.6667,
      534.6667,
      534.6667,
      534.6667,
      401,
      401,
      394.3167,
      387.7447,
      387.9656,
      388.0715,
      399.708,
      399.7063,
      399.7064,
      537.3831,
      535.0885,
      532.8321,
      532.908,
      532.9443,
      532.9425,
      532.9419,
      532.9419,
      532.9419
     ],
     "fy2026": 5568.0985,
     "fy2027": 6002.0451,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|MKT",
     "label": "MKT: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      996.1647,
      996.1647,
      996.1647,
      1245.2058,
      1245.2058,
      1245.2058,
      1245.2058,
      1245.2058,
      1224.4524,
      1204.0449,
      1204.7309,
      1205.0596,
      1252.287,
      1511.0866,
      1506.7736,
      1502.5321,
      1502.6747,
      1502.743,
      1502.7395,
      1502.7384,
      1502.7385,
      1502.7385,
      1502.7385,
      1502.7385
     ],
     "fy2026": 14052.8109,
     "fy2027": 17794.5291,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|EXE",
     "label": "EXE: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1848.8957,
      1848.8957,
      1848.8957,
      1848.8957,
      1848.8957,
      1848.8957,
      1848.8957,
      1848.8957,
      1836.5697,
      1824.3259,
      1824.4897,
      1824.5702,
      1883.8305,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299,
      1883.8299
     ],
     "fy2026": 22101.1209,
     "fy2027": 22605.9597,
     "total_rule": "sum"
    },
    {
     "key": "e_agi|GA",
     "label": "GA: employee Agirc-Arrco",
     "basis": "",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      915.7392,
      915.7392,
      1098.887,
      1098.887,
      1098.887,
      1098.887,
      1098.887,
      1098.887,
      1091.5611,
      1084.284,
      1084.3814,
      1084.4292,
      1130.5355,
      1130.5352,
      1130.5352,
      1130.5352,
      1130.5352,
      1130.5352,
      1321.47,
      1320.1971,
      1318.9327,
      1318.9496,
      1318.958,
      1318.9578
     ],
     "fy2026": 12769.456,
     "fy2027": 14700.6767,
     "total_rule": "sum"
    },
    {
     "key": "pas|RES",
     "label": "RES: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6598.8615,
      7541.556,
      7541.556,
      7541.556,
      7541.556,
      7541.556,
      7541.556,
      7541.556,
      7478.7097,
      7416.3871,
      7417.4302,
      7417.9409,
      8612.0343,
      8603.9381,
      8595.9136,
      8596.048,
      8596.1137,
      8596.112,
      8596.1115,
      8596.1115,
      8596.1115,
      8596.1115,
      8596.1115,
      8596.1115
     ],
     "fy2026": 89120.2217,
     "fy2027": 103176.8289,
     "total_rule": "sum"
    },
    {
     "key": "pas|MLE",
     "label": "MLE: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7061.4925,
      7061.4925,
      7061.4925,
      7703.4463,
      7703.4463,
      7703.4463,
      7703.4463,
      7061.4925,
      7002.6467,
      7586.2452,
      7581.8722,
      7577.0453,
      7805.1124,
      7805.1532,
      8466.422,
      8460.9111,
      8455.4464,
      8455.5379,
      8455.5827,
      8455.5815,
      9116.851,
      9111.3404,
      9105.8757,
      9105.9672
     ],
     "fy2026": 88807.5645,
     "fy2027": 102799.7814,
     "total_rule": "sum"
    },
    {
     "key": "pas|ENG",
     "label": "ENG: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6858.3498,
      6858.3498,
      7385.9152,
      7385.9152,
      6858.3498,
      7385.9152,
      7385.9152,
      7385.9152,
      7324.3659,
      7263.3295,
      7264.3511,
      7264.8512,
      8570.3972,
      8561.3356,
      8552.3538,
      8552.5041,
      8552.5777,
      9096.0208,
      9091.4915,
      9087.0005,
      9087.0757,
      9087.1125,
      9087.1115,
      9087.1112
     ],
     "fy2026": 86621.5232,
     "fy2027": 106412.0921,
     "total_rule": "sum"
    },
    {
     "key": "pas|LEAD",
     "label": "LEAD: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4644.9826,
      4644.9826,
      4644.9826,
      4644.9826,
      4644.9826,
      4644.9826,
      4644.9826,
      4644.9826,
      4606.2744,
      4567.8888,
      4568.5313,
      4568.8458,
      4706.1567,
      4706.1541,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542,
      4706.1542
     ],
     "fy2026": 55471.4012,
     "fy2027": 56473.8528,
     "total_rule": "sum"
    },
    {
     "key": "pas|PRD",
     "label": "PRD: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3256.7307,
      3256.7307,
      3256.7307,
      3256.7307,
      3256.7307,
      3256.7307,
      3256.7307,
      3256.7307,
      3229.5913,
      3202.678,
      3203.1285,
      3203.349,
      3299.7539,
      3299.752,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521,
      3299.7521
     ],
     "fy2026": 38892.5927,
     "fy2027": 39597.0271,
     "total_rule": "sum"
    },
    {
     "key": "pas|SOL",
     "label": "SOL: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1704.2514,
      1704.2514,
      1988.2933,
      1988.2933,
      1988.2933,
      1988.2933,
      1988.2933,
      1988.2933,
      1963.4397,
      2222.9386,
      2220.0055,
      2216.7985,
      2283.6798,
      2283.7201,
      2283.7186,
      2576.3195,
      2572.662,
      2569.0502,
      2569.1411,
      2569.1851,
      2569.1834,
      2569.1829,
      2569.1829,
      2569.1829
     ],
     "fy2026": 23961.4452,
     "fy2027": 29984.2084,
     "total_rule": "sum"
    },
    {
     "key": "pas|CSM",
     "label": "CSM: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1377.8306,
      1377.8306,
      1377.8306,
      1377.8306,
      1722.2882,
      1722.2882,
      1722.2882,
      1722.2882,
      1700.7596,
      1679.5001,
      1680.035,
      1680.294,
      2085.7368,
      2081.2981,
      2076.9183,
      2077.0285,
      2077.0819,
      2077.0799,
      2077.0792,
      2077.0793,
      2077.0793,
      2077.0793,
      2077.0793,
      2077.0793
     ],
     "fy2026": 19141.064,
     "fy2027": 24937.6191,
     "total_rule": "sum"
    },
    {
     "key": "pas|SALH",
     "label": "SALH: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1610.6038,
      1610.6038,
      1610.6038,
      1610.6038,
      1610.6038,
      1610.6038,
      1610.6038,
      1610.6038,
      1583.7604,
      1557.3644,
      1558.2517,
      1558.6769,
      1605.4979,
      1605.4909,
      1605.4914,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915,
      1605.4915
     ],
     "fy2026": 19142.8837,
     "fy2027": 19265.9039,
     "total_rule": "sum"
    },
    {
     "key": "pas|AE",
     "label": "AE: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3126.7343,
      3752.0812,
      3752.0812,
      3752.0812,
      3752.0812,
      3752.0812,
      3752.0812,
      3752.0812,
      3689.5465,
      3628.054,
      4255.468,
      4246.036,
      5007.3613,
      4996.964,
      4986.578,
      4986.9244,
      4987.0918,
      4987.0832,
      4987.0806,
      4987.0807,
      4987.0808,
      4987.0808,
      4987.0808,
      4987.0808
     ],
     "fy2026": 45210.4069,
     "fy2027": 59874.4872,
     "total_rule": "sum"
    },
    {
     "key": "pas|SDR",
     "label": "SDR: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      656.072,
      656.072,
      656.072,
      656.072,
      656.072,
      656.072,
      492.054,
      492.054,
      483.8531,
      475.7889,
      476.06,
      476.1899,
      490.4687,
      490.4665,
      490.4667,
      659.4053,
      656.5896,
      653.8209,
      653.914,
      653.9586,
      653.9563,
      653.9556,
      653.9556,
      653.9556
     ],
     "fy2026": 6832.4318,
     "fy2027": 7364.9134,
     "total_rule": "sum"
    },
    {
     "key": "pas|MKT",
     "label": "MKT: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1427.6516,
      1427.6516,
      1427.6516,
      1784.5645,
      1784.5645,
      1784.5645,
      1784.5645,
      1784.5645,
      1754.8217,
      1725.5747,
      1726.5579,
      1727.0289,
      1779.0229,
      2146.6785,
      2140.5513,
      2134.5259,
      2134.7284,
      2134.8255,
      2134.8205,
      2134.8189,
      2134.819,
      2134.8191,
      2134.8191,
      2134.8191
     ],
     "fy2026": 20139.7604,
     "fy2027": 25279.2481,
     "total_rule": "sum"
    },
    {
     "key": "pas|EXE",
     "label": "EXE: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3855.9029,
      3855.9029,
      3855.9029,
      3855.9029,
      3855.9029,
      3855.9029,
      3855.9029,
      3855.9029,
      3830.1968,
      3804.6622,
      3805.0038,
      3805.1718,
      3919.512,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109,
      3919.5109
     ],
     "fy2026": 46092.2575,
     "fy2027": 47034.1321,
     "total_rule": "sum"
    },
    {
     "key": "pas|GA",
     "label": "GA: income tax withheld at source",
     "basis": "rate x (gross - employee contributions + CSG not deductible)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1364.8529,
      1364.8529,
      1637.8234,
      1637.8234,
      1637.8234,
      1637.8234,
      1637.8234,
      1637.8234,
      1626.9046,
      1616.0586,
      1616.2037,
      1616.275,
      1664.9881,
      1664.9876,
      1664.9876,
      1664.9876,
      1664.9876,
      1664.9876,
      1946.1856,
      1944.3109,
      1942.4488,
      1942.4737,
      1942.4859,
      1942.4857
     ],
     "fy2026": 19032.0883,
     "fy2027": 21650.3168,
     "total_rule": "sum"
    },
    {
     "key": "health|RES",
     "label": "RES: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      770,
      880,
      880,
      880,
      880,
      880,
      880,
      880,
      872.6667,
      865.3944,
      865.5162,
      865.5757,
      999.9636,
      999.0235,
      998.0918,
      998.1074,
      998.115,
      998.1148,
      998.1148,
      998.1148,
      998.1148,
      998.1148,
      998.1148,
      998.1148
     ],
     "fy2026": 10399.153,
     "fy2027": 11980.1046,
     "total_rule": "sum"
    },
    {
     "key": "health|MLE",
     "label": "MLE: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1210,
      1210,
      1210,
      1320,
      1320,
      1320,
      1320,
      1210,
      1199.9167,
      1299.9174,
      1299.168,
      1298.341,
      1330.8129,
      1330.8199,
      1443.5697,
      1442.6301,
      1441.6983,
      1441.7139,
      1441.7216,
      1441.7214,
      1554.4713,
      1553.5317,
      1552.6,
      1552.6156
     ],
     "fy2026": 15217.343,
     "fy2027": 17527.9064,
     "total_rule": "sum"
    },
    {
     "key": "health|ENG",
     "label": "ENG: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1430,
      1430,
      1540,
      1540,
      1430,
      1540,
      1540,
      1540,
      1527.1667,
      1514.4403,
      1514.6533,
      1514.7576,
      1778.1238,
      1776.2437,
      1774.3803,
      1774.4115,
      1774.4267,
      1887.1763,
      1886.2366,
      1885.3049,
      1885.3205,
      1885.3281,
      1885.3279,
      1885.3279
     ],
     "fy2026": 18061.0178,
     "fy2027": 22077.6083,
     "total_rule": "sum"
    },
    {
     "key": "health|LEAD",
     "label": "LEAD: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      330,
      330,
      330,
      330,
      330,
      330,
      330,
      330,
      327.25,
      324.5229,
      324.5686,
      324.5909,
      332.7051,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049,
      332.7049
     ],
     "fy2026": 3940.9324,
     "fy2027": 3992.4592,
     "total_rule": "sum"
    },
    {
     "key": "health|PRD",
     "label": "PRD: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      660,
      660,
      660,
      660,
      660,
      660,
      660,
      660,
      654.5,
      649.0458,
      649.1371,
      649.1818,
      665.4102,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098,
      665.4098
     ],
     "fy2026": 7881.8648,
     "fy2027": 7984.9184,
     "total_rule": "sum"
    },
    {
     "key": "health|SOL",
     "label": "SOL: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      660,
      660,
      770,
      770,
      770,
      770,
      770,
      770,
      760.375,
      860.8703,
      859.7344,
      858.4924,
      879.9852,
      880.0008,
      880.0002,
      992.75,
      991.3406,
      989.9489,
      989.9839,
      990.0008,
      990.0002,
      990.0,
      990.0,
      990.0
     ],
     "fy2026": 9279.4722,
     "fy2027": 11554.0105,
     "total_rule": "sum"
    },
    {
     "key": "health|CSM",
     "label": "CSM: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      440,
      440,
      440,
      440,
      550,
      550,
      550,
      550,
      543.125,
      536.3359,
      536.5067,
      536.5895,
      662.751,
      661.3406,
      659.9489,
      659.9839,
      660.0008,
      660.0002,
      660.0,
      660.0,
      660.0,
      660.0,
      660.0,
      660.0
     ],
     "fy2026": 6112.5571,
     "fy2027": 7924.0253,
     "total_rule": "sum"
    },
    {
     "key": "health|SALH",
     "label": "SALH: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      110,
      110,
      110,
      110,
      110,
      110,
      110,
      110,
      108.1667,
      106.3639,
      106.4245,
      106.4535,
      109.1133,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129,
      109.1129
     ],
     "fy2026": 1307.4086,
     "fy2027": 1309.3552,
     "total_rule": "sum"
    },
    {
     "key": "health|AE",
     "label": "AE: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      550,
      660,
      660,
      660,
      660,
      660,
      660,
      660,
      649,
      638.1833,
      748.5469,
      746.8878,
      876.453,
      874.6331,
      872.8152,
      872.8759,
      872.9051,
      872.9036,
      872.9032,
      872.9032,
      872.9032,
      872.9032,
      872.9032,
      872.9032
     ],
     "fy2026": 7952.6181,
     "fy2027": 10480.0053,
     "total_rule": "sum"
    },
    {
     "key": "health|SDR",
     "label": "SDR: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      440,
      440,
      440,
      440,
      440,
      440,
      330,
      330,
      324.5,
      319.0917,
      319.2735,
      319.3606,
      327.34,
      327.3386,
      327.3387,
      440.0887,
      438.2095,
      436.3617,
      436.4238,
      436.4536,
      436.452,
      436.4516,
      436.4516,
      436.4516
     ],
     "fy2026": 4582.2257,
     "fy2027": 4915.3615,
     "total_rule": "sum"
    },
    {
     "key": "health|MKT",
     "label": "MKT: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      440,
      440,
      440,
      550,
      550,
      550,
      550,
      550,
      540.8333,
      531.8194,
      532.1225,
      532.2676,
      545.5667,
      658.3143,
      656.4353,
      654.5875,
      654.6496,
      654.6794,
      654.6778,
      654.6774,
      654.6774,
      654.6774,
      654.6774,
      654.6774
     ],
     "fy2026": 6207.0429,
     "fy2027": 7752.2977,
     "total_rule": "sum"
    },
    {
     "key": "health|EXE",
     "label": "EXE: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      220,
      220,
      220,
      220,
      220,
      220,
      220,
      220,
      218.5333,
      217.0764,
      217.0959,
      217.1055,
      222.533,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329,
      222.5329
     ],
     "fy2026": 2629.8112,
     "fy2027": 2670.3948,
     "total_rule": "sum"
    },
    {
     "key": "health|GA",
     "label": "GA: health, protection and transport schemes",
     "basis": "headcount x cost per head",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      550,
      550,
      660,
      660,
      660,
      660,
      660,
      660,
      655.6,
      651.2293,
      651.2878,
      651.3166,
      667.5989,
      667.5987,
      667.5987,
      667.5987,
      667.5987,
      667.5987,
      780.3487,
      779.597,
      778.8504,
      778.8604,
      778.8653,
      778.8652
     ],
     "fy2026": 7669.4337,
     "fy2027": 8680.9791,
     "total_rule": "sum"
    },
    {
     "key": "cir|RES",
     "label": "RES: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75074.3458,
      85799.2524,
      85799.2524,
      85799.2524,
      85799.2524,
      85799.2524,
      85799.2524,
      85799.2524,
      85084.2586,
      84375.2231,
      84387.0901,
      84392.8998,
      97971.2209,
      97879.1168,
      97787.8301,
      97789.3583,
      97790.1063,
      97790.0874,
      97790.0813,
      97790.0815,
      97790.0816,
      97790.0815,
      97790.0815,
      97790.0815
     ],
     "fy2026": 1013908.5843,
     "fy2027": 1173748.2088,
     "total_rule": "sum"
    },
    {
     "key": "cir|MLE",
     "label": "MLE: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      73030.8772,
      73030.8772,
      73030.8772,
      79670.0478,
      79670.0478,
      79670.0478,
      79670.0478,
      73030.8772,
      72422.2865,
      78457.9381,
      78412.7126,
      78362.7924,
      80714.526,
      80714.9477,
      87553.2859,
      87496.2963,
      87439.785,
      87440.7309,
      87441.1939,
      87441.1822,
      94279.527,
      94222.5409,
      94166.0296,
      94166.9754
     ],
     "fy2026": 918459.4294,
     "fy2027": 1063077.0206,
     "total_rule": "sum"
    },
    {
     "key": "cir|ENG",
     "label": "ENG: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38728.3086,
      38728.3086,
      41707.4092,
      41707.4092,
      38728.3086,
      41707.4092,
      41707.4092,
      41707.4092,
      41359.8475,
      41015.1821,
      41020.9506,
      41023.7748,
      48391.3838,
      48340.2189,
      48289.5046,
      48290.3536,
      48290.7692,
      51359.2337,
      51333.6597,
      51308.3023,
      51308.7267,
      51308.9345,
      51308.9292,
      51308.9276
     ],
     "fy2026": 489141.7267,
     "fy2027": 600838.9439,
     "total_rule": "sum"
    },
    {
     "key": "cir|LEAD",
     "label": "LEAD: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18239.7694,
      18239.7694,
      18239.7694,
      18239.7694,
      18239.7694,
      18239.7694,
      18239.7694,
      18239.7694,
      18087.7713,
      17937.0399,
      17939.5626,
      17940.7977,
      18478.9941,
      18478.9838,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842,
      18478.9842
     ],
     "fy2026": 217823.3268,
     "fy2027": 221747.8201,
     "total_rule": "sum"
    },
    {
     "key": "cir|PRD",
     "label": "PRD: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5252.9517,
      5252.9517,
      5252.9517,
      5252.9517,
      5252.9517,
      5252.9517,
      5252.9517,
      5252.9517,
      5209.1771,
      5165.7673,
      5166.4938,
      5166.8495,
      5321.8481,
      5321.8451,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452,
      5321.8452
     ],
     "fy2026": 62731.9013,
     "fy2027": 63862.1456,
     "total_rule": "sum"
    },
    {
     "key": "cir|SOL",
     "label": "SOL: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|CSM",
     "label": "CSM: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|SALH",
     "label": "SALH: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|AE",
     "label": "AE: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|SDR",
     "label": "SDR: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|MKT",
     "label": "MKT: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|EXE",
     "label": "EXE: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cir|GA",
     "label": "GA: CIR-eligible personnel cost",
     "basis": "research share x (gross + employer contributions)",
     "section": "PAY BY BAND (forecast basis; actual months are memo, the payroll journal by department is used)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "RND|hc",
     "label": "Research and development: headcount",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      40,
      41,
      42,
      43,
      42,
      43,
      43,
      42,
      41.65,
      42.3029,
      42.3004,
      42.295,
      45.295,
      45.2701,
      46.2453,
      46.2374,
      46.2293,
      47.2294,
      47.2212,
      47.2129,
      48.213,
      48.2048,
      48.1965,
      48.1967
     ],
     "fy2026": 42.295,
     "fy2027": 48.1967,
     "total_rule": "last"
    },
    {
     "key": "RND|gross",
     "label": "Research and development: gross salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      271356.79,
      279644.1,
      284994.22,
      293129.64,
      286465.73,
      292350.55,
      292577.46,
      286745.35,
      283368.75,
      287507.3438,
      287492.6992,
      287458.333,
      316510.837,
      316340.8923,
      322867.0689,
      322814.1003,
      322760.1569,
      328769.3812,
      328719.7538,
      328670.0905,
      335365.918,
      335310.5333,
      335255.1962,
      335256.1189
     ],
     "fy2026": 3433090.9659,
     "fy2027": 3928640.0474,
     "total_rule": "sum"
    },
    {
     "key": "RND|urs",
     "label": "Research and development: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      98305.61,
      101080.11,
      103127.91,
      105634.79,
      103675.59,
      105575.49,
      105687.75,
      103217.21,
      102406.7888,
      103917.7163,
      103912.2966,
      103899.7507,
      114273.9459,
      114212.3668,
      116583.0075,
      116563.7653,
      116544.1703,
      118762.7137,
      118744.3891,
      118726.0539,
      121158.1736,
      121138.0588,
      121117.9587,
      121118.2938
     ],
     "fy2026": 1240441.0124,
     "fy2027": 1418942.8974,
     "total_rule": "sum"
    },
    {
     "key": "RND|rgdu",
     "label": "Research and development: RGDU reduction (memo)",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "RND|agi",
     "label": "Research and development: employer Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26523.58,
      27503.35,
      27822.05,
      28599.6,
      27957.74,
      28480.84,
      28574.6,
      27930.34,
      27705.1278,
      28094.4637,
      28093.1594,
      28089.9258,
      31055.6577,
      31039.205,
      31665.1167,
      31660.0379,
      31654.8642,
      32195.4683,
      32191.0064,
      32186.5386,
      32828.8682,
      32823.5527,
      32818.2442,
      32818.3328
     ],
     "fy2026": 335374.7767,
     "fy2027": 384936.8926,
     "total_rule": "sum"
    },
    {
     "key": "RND|health",
     "label": "Research and development: schemes",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4400,
      4510,
      4620,
      4730,
      4620,
      4730,
      4730,
      4620,
      4581.5,
      4653.3208,
      4653.0432,
      4652.447,
      5107.0156,
      5104.2019,
      5214.1565,
      5213.2637,
      5212.3548,
      5325.1198,
      5324.1877,
      5323.2558,
      5436.0213,
      5435.0894,
      5434.1574,
      5434.1729
     ],
     "fy2026": 55500.311,
     "fy2027": 63562.9969,
     "total_rule": "sum"
    },
    {
     "key": "RND|e_urs",
     "label": "Research and development: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38039.25,
      39126.57,
      39982.18,
      40903.99,
      40048.38,
      40903.99,
      40903.99,
      39982.18,
      39648.9945,
      40240.3975,
      40238.2457,
      40233.3353,
      44197.4035,
      44173.4935,
      45096.436,
      45088.944,
      45081.3153,
      45959.9488,
      45952.6904,
      45945.429,
      46892.2452,
      46884.4156,
      46876.5907,
      46876.7211
     ],
     "fy2026": 480251.503,
     "fy2027": 549025.633,
     "total_rule": "sum"
    },
    {
     "key": "RND|e_agi",
     "label": "Research and development: employee Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17712.35,
      18290.86,
      18638.74,
      19052.51,
      18704.63,
      19052.51,
      19052.51,
      18638.74,
      18483.4162,
      18743.1622,
      18742.292,
      18740.1347,
      20718.7048,
      20707.7284,
      21125.3052,
      21121.9169,
      21118.4653,
      21479.1324,
      21476.1557,
      21473.1749,
      21901.7048,
      21898.1586,
      21894.6171,
      21894.6761
     ],
     "fy2026": 223851.8551,
     "fy2027": 256809.7403,
     "total_rule": "sum"
    },
    {
     "key": "RND|pas",
     "label": "Research and development: income tax withheld at source",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      28420.42,
      29363.11,
      29890.68,
      30532.63,
      30005.07,
      30532.63,
      30532.63,
      29890.68,
      29641.5881,
      30036.5287,
      30035.3133,
      30032.0322,
      32993.4545,
      32976.3329,
      33620.5957,
      33615.3695,
      33610.0442,
      34153.577,
      34149.0919,
      34144.5999,
      34805.9445,
      34800.4707,
      34795.0051,
      34795.0963
     ],
     "fy2026": 358913.3122,
     "fy2027": 408459.5824,
     "total_rule": "sum"
    },
    {
     "key": "RND|net",
     "label": "Research and development: net salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      187184.77,
      192863.56,
      196482.62,
      202640.51,
      197707.65,
      201861.42,
      202088.33,
      198233.75,
      195594.7512,
      198487.2553,
      198476.8483,
      198452.8308,
      218601.2742,
      218483.3375,
      223024.7321,
      222987.8699,
      222950.3322,
      227176.7229,
      227141.8158,
      227106.8868,
      231766.0234,
      231727.4884,
      231688.9833,
      231689.6253
     ],
     "fy2026": 2370074.2956,
     "fy2027": 2714345.0919,
     "total_rule": "sum"
    },
    {
     "key": "COR|hc",
     "label": "Solutions, support and customer success: headcount",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      10,
      10,
      11,
      11,
      12,
      12,
      12,
      12,
      11.85,
      12.7019,
      12.6931,
      12.6826,
      13.6828,
      13.6704,
      13.6581,
      14.6584,
      14.646,
      14.6337,
      14.634,
      14.6342,
      14.6341,
      14.6341,
      14.6341,
      14.6341
     ],
     "fy2026": 12.6826,
     "fy2027": 14.6341,
     "total_rule": "last"
    },
    {
     "key": "COR|gross",
     "label": "Solutions, support and customer success: gross salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44731.88,
      44644.94,
      48929.27,
      49028.66,
      53697.65,
      53568.65,
      53627.56,
      53606.43,
      52995.8333,
      56666.7188,
      56629.2181,
      56583.8008,
      63089.049,
      63029.5371,
      62970.1843,
      67435.0035,
      67379.9352,
      67324.8133,
      67326.1906,
      67326.8625,
      67326.8368,
      67326.8288,
      67326.8292,
      67326.8293
     ],
     "fy2026": 624710.611,
     "fy2027": 795188.8996,
     "total_rule": "sum"
    },
    {
     "key": "COR|urs",
     "label": "Solutions, support and customer success: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16001.64,
      16049.25,
      17545.79,
      17665.12,
      19286.37,
      19168.16,
      19180.91,
      19215.38,
      18929.8648,
      20239.6424,
      20226.2654,
      20210.0604,
      22552.335,
      22531.0458,
      22509.8138,
      24104.9168,
      24085.2434,
      24065.5505,
      24066.0426,
      24066.2826,
      24066.2735,
      24066.2706,
      24066.2707,
      24066.2708
     ],
     "fy2026": 223718.4529,
     "fy2027": 284246.3159,
     "total_rule": "sum"
    },
    {
     "key": "COR|rgdu",
     "label": "Solutions, support and customer success: RGDU reduction (memo)",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1274.26,
      1274.26,
      1408.19,
      1408.19,
      1525.87,
      1633.2,
      1633.2,
      1633.2,
      1612.785,
      1736.5785,
      1735.2862,
      1733.755,
      1851.1034,
      1849.56,
      1848.0167,
      1991.1159,
      1989.3464,
      1987.5798,
      1987.624,
      1987.6455,
      1987.6447,
      1987.6445,
      1987.6445,
      1987.6445
     ],
     "fy2026": 18608.7747,
     "fy2027": 23442.5699,
     "total_rule": "sum"
    },
    {
     "key": "COR|agi",
     "label": "Solutions, support and customer success: employer Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3190.8,
      3194.07,
      3487.66,
      3490.78,
      3834.33,
      3836.43,
      3828.49,
      3834.7,
      3789.3509,
      4041.1826,
      4038.6343,
      4035.5183,
      4562.7253,
      4558.2339,
      4553.7581,
      4865.4817,
      4861.6411,
      4857.7926,
      4857.8887,
      4857.9356,
      4857.9338,
      4857.9332,
      4857.9333,
      4857.9333
     ],
     "fy2026": 44601.9461,
     "fy2027": 57407.1905,
     "total_rule": "sum"
    },
    {
     "key": "COR|health",
     "label": "Solutions, support and customer success: schemes",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1100,
      1100,
      1210,
      1210,
      1320,
      1320,
      1320,
      1320,
      1303.5,
      1397.2062,
      1396.2412,
      1395.0819,
      1542.7362,
      1541.3413,
      1539.949,
      1652.7339,
      1651.3415,
      1649.9491,
      1649.9839,
      1650.0008,
      1650.0002,
      1650.0,
      1650.0,
      1650.0
     ],
     "fy2026": 15392.0293,
     "fy2027": 19478.0358,
     "total_rule": "sum"
    },
    {
     "key": "COR|e_urs",
     "label": "Solutions, support and customer success: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7198.96,
      7198.96,
      7905.62,
      7905.62,
      8645.37,
      8645.37,
      8645.37,
      8645.37,
      8537.307,
      9137.2465,
      9131.0981,
      9123.6757,
      10121.6039,
      10112.2072,
      10102.8327,
      10828.1525,
      10819.2032,
      10810.2486,
      10810.4724,
      10810.5815,
      10810.5774,
      10810.576,
      10810.5761,
      10810.5761
     ],
     "fy2026": 100719.9672,
     "fy2027": 127657.6076,
     "total_rule": "sum"
    },
    {
     "key": "COR|e_agi",
     "label": "Solutions, support and customer success: employee Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2128,
      2128,
      2327.62,
      2327.62,
      2560.19,
      2560.19,
      2560.19,
      2560.19,
      2528.185,
      2696.2038,
      2694.5036,
      2692.4247,
      3044.1596,
      3041.1631,
      3038.177,
      3246.1541,
      3243.5918,
      3241.0241,
      3241.0882,
      3241.1195,
      3241.1183,
      3241.1179,
      3241.1179,
      3241.118
     ],
     "fy2026": 29763.3171,
     "fy2027": 38300.9496,
     "total_rule": "sum"
    },
    {
     "key": "COR|pas",
     "label": "Solutions, support and customer success: income tax withheld at source",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3082.08,
      3082.08,
      3366.12,
      3366.12,
      3710.58,
      3710.58,
      3710.58,
      3710.58,
      3664.1993,
      3902.4387,
      3900.0405,
      3897.0925,
      4369.4165,
      4365.0182,
      4360.6369,
      4653.348,
      4649.7439,
      4646.1301,
      4646.2203,
      4646.2644,
      4646.2627,
      4646.2621,
      4646.2622,
      4646.2622
     ],
     "fy2026": 43102.491,
     "fy2027": 54921.8275,
     "total_rule": "sum"
    },
    {
     "key": "COR|net",
     "label": "Solutions, support and customer success: net salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      32322.84,
      32235.9,
      35329.91,
      35429.3,
      38781.51,
      38652.51,
      38711.42,
      38690.29,
      38266.1421,
      40930.8297,
      40903.5759,
      40870.608,
      45553.869,
      45511.1486,
      45468.5377,
      48707.3488,
      48667.3963,
      48627.4105,
      48628.4098,
      48628.8971,
      48628.8785,
      48628.8726,
      48628.873,
      48628.873
     ],
     "fy2026": 451124.8356,
     "fy2027": 574308.5148,
     "total_rule": "sum"
    },
    {
     "key": "SM|hc",
     "label": "Sales and marketing: headcount",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      14,
      15,
      15,
      16,
      16,
      16,
      15,
      15,
      14.75,
      14.5042,
      15.5124,
      15.4997,
      16.4831,
      17.467,
      17.4342,
      18.4183,
      18.4025,
      18.3863,
      18.3869,
      18.3871,
      18.3871,
      18.3871,
      18.3871,
      18.3871
     ],
     "fy2026": 15.4997,
     "fy2027": 18.3871,
     "total_rule": "last"
    },
    {
     "key": "SM|gross",
     "label": "Sales and marketing: gross salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75446.95,
      81502.72,
      81398.84,
      86372.25,
      86271.42,
      86334.25,
      82709.59,
      82918.92,
      81616.6667,
      80256.3889,
      86635.4491,
      86551.8027,
      95563.6188,
      100436.4671,
      100248.3319,
      103603.5867,
      103550.8014,
      103495.7602,
      103497.5573,
      103498.4447,
      103498.4,
      103498.3859,
      103498.3869,
      103498.3871
     ],
     "fy2026": 998015.2473,
     "fy2027": 1227888.128,
     "total_rule": "sum"
    },
    {
     "key": "SM|urs",
     "label": "Sales and marketing: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      26631.89,
      28865.77,
      28843.65,
      30672.06,
      30602.95,
      30487.31,
      29428.75,
      29363.32,
      28919.9689,
      28437.9694,
      30766.6463,
      30735.8684,
      33998.2108,
      35738.6675,
      35670.6761,
      36746.7936,
      36729.9915,
      36712.3362,
      36712.9105,
      36713.1952,
      36713.1809,
      36713.1764,
      36713.1767,
      36713.1768
     ],
     "fy2026": 353756.153,
     "fy2027": 435875.4922,
     "total_rule": "sum"
    },
    {
     "key": "SM|rgdu",
     "label": "Sales and marketing: RGDU reduction (memo)",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1411.44,
      1411.44,
      1411.44,
      1523.88,
      1523.88,
      1631.61,
      1371.97,
      1371.97,
      1349.106,
      1326.6209,
      1327.3767,
      1327.7389,
      1323.0693,
      1441.9783,
      1439.9968,
      1695.5788,
      1691.3521,
      1687.1629,
      1687.3032,
      1687.3706,
      1687.3672,
      1687.3661,
      1687.3662,
      1687.3662
     ],
     "fy2026": 16988.4725,
     "fy2027": 19403.2778,
     "total_rule": "sum"
    },
    {
     "key": "SM|agi",
     "label": "Sales and marketing: employer Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6538.52,
      7124.55,
      7120.81,
      7495.61,
      7494.91,
      7525.81,
      7298.54,
      7283.75,
      7181.0316,
      7061.3477,
      7660.8897,
      7652.892,
      8532.3801,
      8910.3219,
      8893.9127,
      9094.2305,
      9091.1653,
      9087.8778,
      9087.9837,
      9088.0367,
      9088.0341,
      9088.0332,
      9088.0333,
      9088.0333
     ],
     "fy2026": 87438.6611,
     "fy2027": 108138.0426,
     "total_rule": "sum"
    },
    {
     "key": "SM|health",
     "label": "Sales and marketing: schemes",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1540,
      1650,
      1650,
      1760,
      1760,
      1760,
      1650,
      1650,
      1622.5,
      1595.4583,
      1706.3674,
      1704.9696,
      1858.473,
      1969.3989,
      1965.7021,
      2076.665,
      2074.8772,
      2073.0576,
      2073.1178,
      2073.1471,
      2073.1456,
      2073.1451,
      2073.1452,
      2073.1452
     ],
     "fy2026": 20049.2953,
     "fy2027": 24457.0197,
     "total_rule": "sum"
    },
    {
     "key": "SM|e_urs",
     "label": "Sales and marketing: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11147.69,
      12052.95,
      12052.95,
      12809.26,
      12809.26,
      12809.26,
      12248.25,
      12248.25,
      12044.11,
      11843.3749,
      12755.3836,
      12743.529,
      14005.1799,
      14766.3713,
      14738.4474,
      15304.0649,
      15295.1033,
      15285.8257,
      15286.1297,
      15286.2793,
      15286.2717,
      15286.2694,
      15286.2695,
      15286.2696
     ],
     "fy2026": 147564.2675,
     "fy2027": 181112.4817,
     "total_rule": "sum"
    },
    {
     "key": "SM|e_agi",
     "label": "Sales and marketing: employee Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4359.42,
      4756.72,
      4756.72,
      5005.76,
      5005.76,
      5005.76,
      4872.09,
      4872.09,
      4790.8924,
      4711.0442,
      5111.0296,
      5105.6939,
      5692.4429,
      5944.595,
      5933.6475,
      6067.3041,
      6065.2589,
      6063.0654,
      6063.136,
      6063.1714,
      6063.1696,
      6063.1691,
      6063.1691,
      6063.1691
     ],
     "fy2026": 58352.9802,
     "fy2027": 72145.2982,
     "total_rule": "sum"
    },
    {
     "key": "SM|pas",
     "label": "Sales and marketing: income tax withheld at source",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6821.06,
      7446.41,
      7446.41,
      7803.32,
      7803.32,
      7803.32,
      7639.3,
      7639.3,
      7511.9817,
      7386.782,
      8016.3376,
      8007.9316,
      8882.3508,
      9239.6,
      9223.0875,
      9386.3471,
      9383.9013,
      9381.2211,
      9381.3065,
      9381.3498,
      9381.3476,
      9381.3469,
      9381.347,
      9381.347
     ],
     "fy2026": 91325.4729,
     "fy2027": 111784.5526,
     "total_rule": "sum"
    },
    {
     "key": "SM|net",
     "label": "Sales and marketing: net salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      53118.78,
      57246.64,
      57142.76,
      60753.91,
      60653.08,
      60715.91,
      57949.95,
      58159.28,
      57269.6825,
      56315.1878,
      60752.6984,
      60694.6481,
      66983.6453,
      70485.9007,
      70353.1495,
      72845.8706,
      72806.5378,
      72765.648,
      72766.985,
      72767.6443,
      72767.611,
      72767.6005,
      72767.6013,
      72767.6014
     ],
     "fy2026": 700772.5268,
     "fy2027": 862845.7955,
     "total_rule": "sum"
    },
    {
     "key": "GA|hc",
     "label": "General and administrative: headcount",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      7,
      7,
      8,
      8,
      8,
      8,
      8,
      8,
      7.9467,
      7.8937,
      7.8944,
      7.8947,
      7.8947,
      7.8947,
      7.8947,
      7.8947,
      7.8947,
      7.8947,
      8.8947,
      8.8881,
      8.8814,
      8.8815,
      8.8816,
      8.8816
     ],
     "fy2026": 7.8947,
     "fy2027": 8.8816,
     "total_rule": "last"
    },
    {
     "key": "GA|gross",
     "label": "General and administrative: gross salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      44038.84,
      44160.07,
      48481.69,
      48284.21,
      48232.1,
      48300.51,
      48343.52,
      48411.5,
      48011.1111,
      47691.037,
      47695.319,
      47697.4243,
      49128.3032,
      49128.289,
      49128.2894,
      49128.2895,
      49128.2895,
      49128.2895,
      53419.9561,
      53391.345,
      53362.9247,
      53363.3049,
      53363.4918,
      53363.488
     ],
     "fy2026": 569347.3315,
     "fy2027": 615034.2605,
     "total_rule": "sum"
    },
    {
     "key": "GA|urs",
     "label": "General and administrative: employer URSSAF net of the RGDU",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15411.81,
      15436.28,
      16921.53,
      16868.15,
      16906.94,
      16873.59,
      16802.42,
      16818.28,
      16722.3625,
      16610.8801,
      16612.3715,
      16613.1048,
      17119.3237,
      17119.3187,
      17119.3189,
      17119.3189,
      17119.3189,
      17119.3189,
      18648.191,
      18637.9986,
      18627.874,
      18628.0095,
      18628.0761,
      18628.0747
     ],
     "fy2026": 198597.7188,
     "fy2027": 214514.1419,
     "total_rule": "sum"
    },
    {
     "key": "GA|rgdu",
     "label": "General and administrative: RGDU reduction (memo)",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      725.92,
      725.92,
      871.11,
      871.11,
      871.11,
      939.39,
      939.39,
      939.39,
      933.1309,
      926.9101,
      926.9933,
      927.0342,
      919.9021,
      919.9018,
      919.9018,
      919.9018,
      919.9018,
      919.9018,
      1075.263,
      1074.2273,
      1073.1984,
      1073.2122,
      1073.219,
      1073.2188
     ],
     "fy2026": 10597.4085,
     "fy2027": 11961.7498,
     "total_rule": "sum"
    },
    {
     "key": "GA|agi",
     "label": "General and administrative: employer Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4145.81,
      4147.51,
      4421.57,
      4418.95,
      4423.95,
      4425.14,
      4425.64,
      4433.12,
      4388.9864,
      4359.7265,
      4360.1179,
      4360.3104,
      4518.2486,
      4518.2473,
      4518.2474,
      4518.2474,
      4518.2474,
      4518.2474,
      4804.4247,
      4802.5169,
      4800.6217,
      4800.6471,
      4800.6595,
      4800.6593
     ],
     "fy2026": 52310.8311,
     "fy2027": 55919.0146,
     "total_rule": "sum"
    },
    {
     "key": "GA|health",
     "label": "General and administrative: schemes",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      770,
      770,
      880,
      880,
      880,
      880,
      880,
      880,
      874.1333,
      868.3058,
      868.3837,
      868.4221,
      890.1318,
      890.1316,
      890.1316,
      890.1316,
      890.1316,
      890.1316,
      1002.8816,
      1002.1299,
      1001.3833,
      1001.3932,
      1001.3982,
      1001.3981
     ],
     "fy2026": 10299.2449,
     "fy2027": 11351.3739,
     "total_rule": "sum"
    },
    {
     "key": "GA|e_urs",
     "label": "General and administrative: employee URSSAF, CSG and CRDS",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6320.28,
      6320.28,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      7010.38,
      6963.645,
      6917.2207,
      6917.8417,
      6918.1471,
      7103.8139,
      7103.8119,
      7103.812,
      7103.812,
      7103.812,
      7103.812,
      7811.8502,
      7807.1299,
      7802.4412,
      7802.5039,
      7802.5347,
      7802.5341
     ],
     "fy2026": 82419.6944,
     "fy2027": 89451.8677,
     "total_rule": "sum"
    },
    {
     "key": "GA|e_agi",
     "label": "General and administrative: employee Agirc-Arrco",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      2764.63,
      2764.63,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      2947.78,
      2928.1308,
      2908.6099,
      2908.8711,
      2908.9995,
      3014.366,
      3014.3651,
      3014.3651,
      3014.3651,
      3014.3651,
      3014.3651,
      3205.3,
      3204.0271,
      3202.7627,
      3202.7796,
      3202.7879,
      3202.7877
     ],
     "fy2026": 34870.5512,
     "fy2027": 37306.6364,
     "total_rule": "sum"
    },
    {
     "key": "GA|pas",
     "label": "General and administrative: income tax withheld at source",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5220.76,
      5220.76,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      5493.73,
      5457.1015,
      5420.7208,
      5421.2075,
      5421.4468,
      5584.5001,
      5584.4985,
      5584.4986,
      5584.4986,
      5584.4986,
      5584.4986,
      5865.6965,
      5863.8218,
      5861.9597,
      5861.9846,
      5861.9968,
      5861.9966
     ],
     "fy2026": 65124.3765,
     "fy2027": 68684.4489,
     "total_rule": "sum"
    },
    {
     "key": "GA|net",
     "label": "General and administrative: net salaries",
     "basis": "",
     "section": "PAYROLL BY DEPARTMENT (A: payroll journal; F: sum of bands)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      29733.17,
      29854.4,
      33029.8,
      32832.32,
      32780.21,
      32848.62,
      32891.63,
      32959.61,
      32662.2339,
      32444.4857,
      32447.3987,
      32448.831,
      33425.6231,
      33425.6135,
      33425.6138,
      33425.6138,
      33425.6138,
      33425.6138,
      36537.1095,
      36516.3662,
      36495.7612,
      36496.0368,
      36496.1724,
      36496.1696
     ],
     "fy2026": 386932.7093,
     "fy2027": 419591.3075,
     "total_rule": "sum"
    },
    {
     "key": "lv_acc",
     "label": "Days accrued",
     "basis": "headcount x 25 / 12",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      147.9167,
      152.0833,
      158.3333,
      162.5,
      162.5,
      164.5833,
      162.5,
      160.4167,
      158.7431,
      161.2555,
      163.334,
      163.275,
      173.6577,
      175.6296,
      177.5672,
      181.685,
      181.6095,
      183.6337,
      185.7016,
      185.6714,
      187.7411,
      187.7241,
      187.707,
      187.7072
     ],
     "fy2026": 1917.4409,
     "fy2027": 2196.0352,
     "total_rule": "sum"
    },
    {
     "key": "lv_taken",
     "label": "Days taken",
     "basis": "A: HR system; F: headcount x 25 x seasonal share",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      70.3,
      147.8,
      70.6,
      163.4,
      178,
      107.6,
      292.7,
      574.9,
      57.1475,
      96.7533,
      58.8002,
      137.151,
      83.3557,
      168.6044,
      85.2323,
      174.4176,
      196.1382,
      110.1802,
      356.5471,
      623.8557,
      67.5868,
      112.6345,
      67.5745,
      157.6741
     ],
     "fy2026": 1955.1521,
     "fy2027": 2203.8012,
     "total_rule": "sum"
    },
    {
     "key": "lv_days",
     "label": "Days outstanding at month end",
     "basis": "",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      742.6167,
      746.9,
      834.6333,
      833.7333,
      818.2333,
      875.2167,
      745.0167,
      330.5333,
      432.1289,
      496.6311,
      601.1649,
      627.2889,
      717.5909,
      724.6161,
      816.951,
      824.2184,
      809.6897,
      883.1432,
      712.2977,
      274.1133,
      394.2676,
      469.3573,
      589.4897,
      619.5229
     ],
     "fy2026": 627.2889,
     "fy2027": 619.5229,
     "total_rule": "last"
    },
    {
     "key": "lv_cost",
     "label": "Cost of a day (gross pay + employer contributions per head / working days)",
     "basis": "",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      410.9817,
      413.0151,
      408.6993,
      409.2032,
      407.5407,
      407.1,
      409.6915,
      409.7941,
      409.4255,
      408.3218,
      408.5636,
      408.5733,
      421.2462,
      420.1612,
      420.5385,
      416.7888,
      416.8405,
      416.7551,
      415.2407,
      415.2508,
      415.6553,
      415.6519,
      415.6486,
      415.6487
     ],
     "fy2026": 409.2425,
     "fy2027": 417.1189,
     "total_rule": "avg"
    },
    {
     "key": "lv_prov",
     "label": "PAID LEAVE PROVISION",
     "basis": "days x cost of a day",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      305201.8629,
      308480.9797,
      341114.0281,
      341166.3574,
      333463.3547,
      356300.7188,
      305227.0288,
      135450.6025,
      176924.566,
      202785.2991,
      245614.105,
      256293.4928,
      302282.3994,
      304455.5617,
      343559.3955,
      343525.0203,
      337511.4319,
      368054.4195,
      295774.9649,
      113825.7813,
      163879.4213,
      195089.2384,
      245020.5819,
      257503.8569
     ],
     "fy2026": 256293.4928,
     "fy2027": 257503.8569,
     "total_rule": "last"
    },
    {
     "key": "lv_mv",
     "label": "Movement in the provision (charged to payroll cost)",
     "basis": "",
     "section": "PAID LEAVE PROVISION (25 working days a year accrue monthly; valued at gross pay plus employer contributions)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      41461.7129,
      3279.1168,
      32633.0484,
      52.3293,
      -7703.0028,
      22837.3642,
      -51073.69,
      -169776.4264,
      41473.9636,
      25860.733,
      42828.8059,
      10679.3878,
      45988.9066,
      2173.1623,
      39103.8338,
      -34.3752,
      -6013.5884,
      30542.9876,
      -72279.4545,
      -181949.1836,
      50053.64,
      31209.8171,
      49931.3435,
      12483.2751
     ],
     "fy2026": -7446.6572,
     "fy2027": 1210.3642,
     "total_rule": "sum"
    },
    {
     "key": "RND|leave",
     "label": "Research and development: leave provision movement",
     "basis": "by share of gross pay",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      25830.0666,
      2037.964,
      20052.0689,
      32.1703,
      -4648.8312,
      13893.3742,
      -31310.1224,
      -103210.5956,
      25220.21,
      15748.3844,
      25734.9773,
      6418.4287,
      27763.1409,
      1299.7058,
      23589.3365,
      -20.4368,
      -3575.6783,
      18300.1007,
      -42967.9107,
      -108161.8531,
      29999.3969,
      18704.1968,
      29922.1106,
      7480.7991
     ],
     "fy2026": -4201.9047,
     "fy2027": 2332.9084,
     "total_rule": "sum"
    },
    {
     "key": "RND|cost",
     "label": "Research and development: PAYROLL COST",
     "basis": "",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      426416.0466,
      414775.524,
      440616.2489,
      432126.2003,
      418070.2288,
      445030.2542,
      400259.6876,
      319302.3044,
      443282.3766,
      439921.229,
      449886.1757,
      430518.8852,
      494710.597,
      467996.3717,
      499918.6862,
      476230.7304,
      472595.8681,
      503352.7837,
      442011.4263,
      376744.0857,
      524788.378,
      513411.4309,
      524547.6671,
      502107.7176
     ],
     "fy2026": 5060205.1613,
     "fy2027": 5798415.7428,
     "total_rule": "sum"
    },
    {
     "key": "COR|leave",
     "label": "Solutions, support and customer success: leave provision movement",
     "basis": "by share of gross pay",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4257.964,
      325.3592,
      3442.6421,
      5.3808,
      -871.4177,
      2545.7428,
      -5738.9434,
      -19295.0001,
      4716.7023,
      3103.9529,
      5069.1779,
      1263.4147,
      5533.9342,
      258.9607,
      4600.732,
      -4.2692,
      -746.4644,
      3747.4623,
      -8800.4013,
      -22156.5589,
      6022.5694,
      3755.606,
      6009.0368,
      1502.3096
     ],
     "fy2026": -1175.0244,
     "fy2027": -277.0827,
     "total_rule": "sum"
    },
    {
     "key": "COR|cost",
     "label": "Solutions, support and customer success: PAYROLL COST",
     "basis": "",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      69282.284,
      65313.6192,
      74615.3621,
      71399.9408,
      77266.9323,
      80438.9828,
      72218.0166,
      58681.5099,
      81735.2513,
      85448.703,
      87359.5369,
      83487.8761,
      97280.7797,
      91919.1188,
      96174.4374,
      98053.8666,
      97231.6967,
      101645.5677,
      89099.7045,
      75744.5226,
      103923.6136,
      101656.6386,
      103910.07,
      99403.3429
     ],
     "fy2026": 907248.0149,
     "fy2027": 1156043.3591,
     "total_rule": "sum"
    },
    {
     "key": "SM|leave",
     "label": "Sales and marketing: leave provision movement",
     "basis": "by share of gross pay",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7181.6878,
      593.9679,
      5727.1869,
      9.4792,
      -1400.0323,
      4102.8623,
      -8851.1514,
      -29845.6841,
      7263.996,
      4396.091,
      7755.1928,
      1932.5464,
      8382.4814,
      412.6493,
      7324.3507,
      -6.559,
      -1147.1811,
      5760.8249,
      -13528.4654,
      -34060.2443,
      9258.2144,
      5773.3175,
      9237.4114,
      2309.4303
     ],
     "fy2026": -1133.8574,
     "fy2027": -283.7697,
     "total_rule": "sum"
    },
    {
     "key": "SM|cost",
     "label": "Sales and marketing: PAYROLL COST",
     "basis": "",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      117339.0478,
      119737.0079,
      124740.4869,
      126309.3992,
      124729.2477,
      130210.2323,
      112235.7286,
      91370.3059,
      126604.1632,
      121747.2554,
      134524.5453,
      128578.0791,
      148335.1641,
      147467.5047,
      154102.9736,
      151514.7168,
      150299.6543,
      157129.8568,
      137843.1039,
      117312.5794,
      160630.9749,
      157146.0582,
      160610.1535,
      153682.1727
     ],
     "fy2026": 1458125.4992,
     "fy2027": 1796074.9128,
     "total_rule": "sum"
    },
    {
     "key": "GA|leave",
     "label": "General and administrative: leave provision movement",
     "basis": "by share of gross pay",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4191.9945,
      321.8256,
      3411.1505,
      5.2991,
      -782.7215,
      2295.385,
      -5173.4728,
      -17425.1466,
      4273.0552,
      2612.3047,
      4269.4578,
      1064.9979,
      4309.3501,
      201.8466,
      3589.4145,
      -3.1102,
      -544.2647,
      2734.5997,
      -6982.6771,
      -17570.5274,
      4773.4593,
      2976.6967,
      4762.7846,
      1190.736
     ],
     "fy2026": -935.8706,
     "fy2027": -561.6919,
     "total_rule": "sum"
    },
    {
     "key": "GA|cost",
     "label": "General and administrative: PAYROLL COST",
     "basis": "",
     "section": "PAYROLL COST BY DEPARTMENT (gross + employer contributions + schemes + share of the leave provision movement)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      68558.4545,
      64835.6856,
      74115.9405,
      70456.6091,
      69660.2685,
      72774.625,
      65278.1072,
      53117.7534,
      74269.6485,
      72142.2541,
      73805.65,
      70604.2594,
      75965.3574,
      71857.8332,
      75245.4017,
      71652.8771,
      71111.7226,
      74390.587,
      70892.7763,
      60263.463,
      82566.263,
      80770.0514,
      82556.4102,
      78984.3561
     ],
     "fy2026": 829619.2558,
     "fy2027": 896257.0991,
     "total_rule": "sum"
    },
    {
     "key": "comm",
     "label": "Commissions earned",
     "basis": "A: statements; F: rate x commitments signed",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      30600,
      0,
      37200,
      0,
      30600,
      33600,
      9000,
      12960,
      25032,
      21600,
      7200,
      0,
      42192,
      5400,
      37422,
      8100,
      35160,
      33120,
      8640,
      12420,
      24492,
      20772,
      7176
     ],
     "fy2026": 207792,
     "fy2027": 234894,
     "total_rule": "sum"
    },
    {
     "key": "comm_ch",
     "label": "Employer contributions on commissions earned (accrued)",
     "basis": "marginal rates",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      14052.132,
      0,
      17082.984,
      0,
      14052.132,
      15429.792,
      4132.98,
      5951.4912,
      11495.195,
      9919.152,
      3306.384,
      0,
      19375.4102,
      2479.788,
      17184.9308,
      3719.682,
      16146.1752,
      15209.3664,
      3967.6608,
      5703.5124,
      11247.2162,
      9538.9178,
      3295.3627
     ],
     "fy2026": 95422.2422,
     "fy2027": 107868.0227,
     "total_rule": "sum"
    },
    {
     "key": "comm_cost",
     "label": "COMMISSION COST (in sales and marketing)",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      44652.132,
      0,
      54282.984,
      0,
      44652.132,
      49029.792,
      13132.98,
      18911.4912,
      36527.195,
      31519.152,
      10506.384,
      0,
      61567.4102,
      7879.788,
      54606.9308,
      11819.682,
      51306.1752,
      48329.3664,
      12607.6608,
      18123.5124,
      35739.2162,
      30310.9178,
      10471.3627
     ],
     "fy2026": 303214.2422,
     "fy2027": 342762.0227,
     "total_rule": "sum"
    },
    {
     "key": "cp",
     "label": "Commissions paid (gross, with the next payroll)",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      30600,
      0,
      37200,
      0,
      30600,
      33600,
      9000,
      12960,
      25032,
      21600,
      7200,
      0,
      42192,
      5400,
      37422,
      8100,
      35160,
      33120,
      8640,
      12420,
      24492,
      20772
     ],
     "fy2026": 200592,
     "fy2027": 234918,
     "total_rule": "sum"
    },
    {
     "key": "cp_urs",
     "label": "URSSAF on commissions paid (employer and employee)",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      12557.0925,
      0,
      15265.485,
      0,
      12557.0925,
      13788.18,
      3693.2625,
      5318.298,
      10272.1941,
      8863.83,
      2954.61,
      0,
      17314.0146,
      2215.9575,
      15356.5855,
      3323.9363,
      14428.3455,
      13591.206,
      3545.532,
      5096.7023,
      10050.5984,
      8524.0498
     ],
     "fy2026": 82315.4346,
     "fy2027": 96401.5378,
     "total_rule": "sum"
    },
    {
     "key": "cp_agi",
     "label": "Agirc-Arrco on commissions paid (employer and employee)",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      7558.2,
      0,
      9188.4,
      0,
      7558.2,
      8299.2,
      2223,
      3201.12,
      6182.904,
      5335.2,
      1778.4,
      0,
      10421.424,
      1333.8,
      9243.234,
      2000.7,
      8684.52,
      8180.64,
      2134.08,
      3067.74,
      6049.524,
      5130.684
     ],
     "fy2026": 49546.224,
     "fy2027": 58024.746,
     "total_rule": "sum"
    },
    {
     "key": "cp_pas",
     "label": "Income tax withheld on commissions paid",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      3049.0452,
      0,
      3706.6824,
      0,
      3049.0452,
      3347.9712,
      896.778,
      1291.3603,
      2494.2385,
      2152.2672,
      717.4224,
      0,
      4204.0953,
      538.0668,
      3728.8029,
      807.1002,
      3503.4127,
      3300.143,
      860.9069,
      1237.5536,
      2440.4319,
      2069.7636
     ],
     "fy2026": 19987.3881,
     "fy2027": 23407.6994,
     "total_rule": "sum"
    },
    {
     "key": "cp_net",
     "label": "Commissions paid, net",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      21487.7943,
      0,
      26122.4166,
      0,
      21487.7943,
      23594.4408,
      6319.9395,
      9100.7129,
      17577.8584,
      15167.8548,
      5055.9516,
      0,
      29627.8764,
      3791.9637,
      26278.3084,
      5687.9456,
      24689.897,
      23257.3774,
      6067.1419,
      8721.5165,
      17198.662,
      14586.4204
     ],
     "fy2026": 140858.8116,
     "fy2027": 164963.0608,
     "total_rule": "sum"
    },
    {
     "key": "comm_close",
     "label": "Commissions payable",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      30600,
      0,
      37200,
      0,
      30600,
      33600,
      9000,
      12960,
      25032,
      21600,
      7200,
      0,
      42192,
      5400,
      37422,
      8100,
      35160,
      33120,
      8640,
      12420,
      24492,
      20772,
      7176
     ],
     "fy2026": 7200,
     "fy2027": 7176,
     "total_rule": "last"
    },
    {
     "key": "commch_close",
     "label": "Employer contributions accrued on commissions",
     "basis": "",
     "section": "COMMISSIONS (account executives; expensed, IFRS 15.94)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      14052.132,
      0,
      17082.984,
      0,
      14052.132,
      15429.792,
      4132.98,
      5951.4912,
      11495.195,
      9919.152,
      3306.384,
      0,
      19375.4102,
      2479.788,
      17184.9308,
      3719.682,
      16146.1752,
      15209.3664,
      3967.6608,
      5703.5124,
      11247.2162,
      9538.9178,
      3295.3627
     ],
     "fy2026": 3306.384,
     "fy2027": 3295.3627,
     "total_rule": "last"
    },
    {
     "key": "urs_acc",
     "label": "URSSAF due for the month (employer and employee, incl. commissions paid)",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      219057.13,
      226130.17,
      245947.1025,
      239469.37,
      254250.725,
      241473.55,
      252464.9125,
      250288.55,
      237866.3039,
      242662.7457,
      250832.3431,
      249341.3013,
      266326.4264,
      265757.2827,
      286238.359,
      275075.7255,
      288134.7434,
      279143.6906,
      292461.0215,
      291584.156,
      284902.5694,
      286425.9823,
      291352.0516,
      289825.9669
     ],
     "fy2026": 2909784.204,
     "fy2027": 3397227.9753,
     "total_rule": "sum"
    },
    {
     "key": "urs_paid",
     "label": "URSSAF paid (5th of the following month)",
     "basis": "A: bank",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      213682.42,
      219057.13,
      226130.17,
      245947.1,
      239469.37,
      254250.73,
      241473.55,
      252464.91,
      250288.55,
      237866.3039,
      242662.7457,
      250832.3431,
      249341.3013,
      266326.4264,
      265757.2827,
      286238.359,
      275075.7255,
      288134.7434,
      279143.6906,
      292461.0215,
      291584.156,
      284902.5694,
      286425.9823,
      291352.0516
     ],
     "fy2026": 2874125.3227,
     "fy2027": 3356743.3098,
     "total_rule": "sum"
    },
    {
     "key": "urs_close",
     "label": "URSSAF PAYABLE",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      219057.13,
      226130.17,
      245947.1025,
      239469.3725,
      254250.7275,
      241473.5475,
      252464.91,
      250288.55,
      237866.3039,
      242662.7457,
      250832.3431,
      249341.3013,
      266326.4264,
      265757.2827,
      286238.359,
      275075.7255,
      288134.7434,
      279143.6906,
      292461.0215,
      291584.156,
      284902.5694,
      286425.9823,
      291352.0516,
      289825.9669
     ],
     "fy2026": 249341.3013,
     "fy2027": 289825.9669,
     "total_rule": "last"
    },
    {
     "key": "pas_acc",
     "label": "Income tax withheld in the month (incl. commissions)",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43544.32,
      45112.36,
      49245.9852,
      47195.8,
      50719.3824,
      47540.26,
      50425.2852,
      50082.2612,
      47171.6485,
      48037.8305,
      49867.1374,
      49510.7703,
      52547.1444,
      52165.4497,
      56992.9139,
      53777.63,
      56956.9909,
      54572.5269,
      57545.728,
      57336.1789,
      55556.4213,
      55927.618,
      57125.043,
      56754.4657
     ],
     "fy2026": 578453.0407,
     "fy2027": 667258.1107,
     "total_rule": "sum"
    },
    {
     "key": "pas_paid",
     "label": "Withholding paid (5th of the following month)",
     "basis": "A: bank",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      42455.68,
      43544.32,
      45112.36,
      49245.99,
      47195.8,
      50719.38,
      47540.26,
      50425.29,
      50082.254,
      47171.6485,
      48037.8305,
      49867.1374,
      49510.7703,
      52547.1444,
      52165.4497,
      56992.9139,
      53777.63,
      56956.9909,
      54572.5269,
      57545.728,
      57336.1789,
      55556.4213,
      55927.618,
      57125.043
     ],
     "fy2026": 571397.9504,
     "fy2027": 660014.4153,
     "total_rule": "sum"
    },
    {
     "key": "pas_close",
     "label": "INCOME TAX WITHHELD PAYABLE",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      43544.32,
      45112.36,
      49245.9852,
      47195.7952,
      50719.3776,
      47540.2576,
      50425.2828,
      50082.254,
      47171.6485,
      48037.8305,
      49867.1374,
      49510.7703,
      52547.1444,
      52165.4497,
      56992.9139,
      53777.63,
      56956.9909,
      54572.5269,
      57545.728,
      57336.1789,
      55556.4213,
      55927.618,
      57125.043,
      56754.4657
     ],
     "fy2026": 49510.7703,
     "fy2027": 56754.4657,
     "total_rule": "last"
    },
    {
     "key": "agi_acc",
     "label": "Agirc-Arrco and schemes due for the month (incl. commissions)",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75173.11,
      77939.69,
      87441.15,
      81918.61,
      90697.69,
      82524.46,
      89698.04,
      89269.91,
      82399.7544,
      84331.152,
      88416.437,
      87542.0198,
      92315.4417,
      91238.9334,
      102773.8929,
      94754.3317,
      102639.5382,
      96395.9312,
      103661.6742,
      103145.6942,
      98278.8436,
      99202.7591,
      102174.7871,
      101256.1097
     ],
     "fy2026": 1017352.0232,
     "fy2027": 1187837.9371,
     "total_rule": "sum"
    },
    {
     "key": "agi_paid",
     "label": "Agirc-Arrco and schemes paid (25th of the following month)",
     "basis": "A: bank",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      73047.74,
      75173.11,
      77939.69,
      87441.15,
      81918.61,
      90697.69,
      82524.46,
      89698.04,
      89269.91,
      82399.7544,
      84331.152,
      88416.437,
      87542.0198,
      92315.4417,
      91238.9334,
      102773.8929,
      94754.3317,
      102639.5382,
      96395.9312,
      103661.6742,
      103145.6942,
      98278.8436,
      99202.7591,
      102174.7871
     ],
     "fy2026": 1002857.7434,
     "fy2027": 1174123.8471,
     "total_rule": "sum"
    },
    {
     "key": "agi_close",
     "label": "AGIRC-ARRCO AND SCHEMES PAYABLE",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      75173.11,
      77939.69,
      87441.15,
      81918.61,
      90697.69,
      82524.46,
      89698.04,
      89269.91,
      82399.7544,
      84331.152,
      88416.437,
      87542.0198,
      92315.4417,
      91238.9334,
      102773.8929,
      94754.3317,
      102639.5382,
      96395.9312,
      103661.6742,
      103145.6942,
      98278.8436,
      99202.7591,
      102174.7871,
      101256.1097
     ],
     "fy2026": 87542.0198,
     "fy2027": 101256.1097,
     "total_rule": "last"
    },
    {
     "key": "net_pay",
     "label": "Net pay (salaries and commissions, last working day)",
     "basis": "",
     "section": "PAYROLL LIABILITIES AND PAYMENTS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      302359.56,
      312200.5,
      343472.8843,
      331656.04,
      356044.8666,
      334078.46,
      353129.1243,
      351637.3708,
      330112.7492,
      337278.4714,
      350158.3796,
      347634.7726,
      369620.3632,
      367906.0003,
      401899.9094,
      381758.6669,
      404128.1885,
      387683.3408,
      409764.2171,
      408277.1717,
      395725.416,
      398341.5149,
      406780.292,
      404168.6898
     ],
     "fy2026": 4049763.1788,
     "fy2027": 4736053.7705,
     "total_rule": "sum"
    },
    {
     "key": "gross",
     "label": "Gross salaries",
     "basis": "",
     "section": "TOTALS AND RESEARCH TIME",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      435574.46,
      449951.83,
      463804.02,
      476814.76,
      474666.9,
      480553.96,
      477258.13,
      471682.2,
      465992.3611,
      472121.4884,
      478452.6854,
      478291.3608,
      524291.808,
      528935.1855,
      535213.8745,
      542980.98,
      542819.1829,
      548718.2441,
      552963.4579,
      552886.7427,
      559554.0794,
      559499.0528,
      559443.9041,
      559444.8233
     ],
     "fy2026": 5625164.1557,
     "fy2027": 6566751.3355,
     "total_rule": "sum"
    },
    {
     "key": "cost",
     "label": "Payroll cost (all departments, excl. commissions)",
     "basis": "",
     "section": "TOTALS AND RESEARCH TIME",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      681595.8329,
      664661.8368,
      714088.0384,
      700292.1493,
      689726.6772,
      728454.0942,
      649991.54,
      522471.8736,
      725891.4395,
      719259.4414,
      745575.9079,
      713189.0999,
      816291.8982,
      779240.8284,
      825441.4988,
      797452.1909,
      791238.9418,
      836518.7952,
      739847.011,
      630064.6508,
      871909.2295,
      852984.179,
      871624.3008,
      834177.5893
     ],
     "fy2026": 8255197.9312,
     "fy2027": 9646791.1138,
     "total_rule": "sum"
    },
    {
     "key": "rgdu",
     "label": "RGDU reduction (memo)",
     "basis": "",
     "section": "TOTALS AND RESEARCH TIME",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3411.62,
      3411.62,
      3690.74,
      3803.18,
      3920.86,
      4204.2,
      3944.56,
      3944.56,
      3895.0219,
      3990.1094,
      3989.6562,
      3988.528,
      4094.0748,
      4211.4401,
      4207.9154,
      4606.5965,
      4600.6004,
      4594.6445,
      4750.1902,
      4749.2434,
      4748.2103,
      4748.2228,
      4748.2296,
      4748.2295
     ],
     "fy2026": 46194.6556,
     "fy2027": 54807.5975,
     "total_rule": "sum"
    },
    {
     "key": "cir_elig",
     "label": "CIR-ELIGIBLE PERSONNEL COST",
     "basis": "A: time records; F: bands x research share",
     "section": "TOTALS AND RESEARCH TIME",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      212406.21,
      221708.31,
      224001.73,
      232473.68,
      229318.72,
      229884.02,
      230813.22,
      225035.39,
      222163.341,
      226951.1505,
      226926.8098,
      226887.1142,
      250877.9728,
      250735.1123,
      257431.45,
      257376.8377,
      257321.49,
      260390.8814,
      260365.7644,
      260340.3954,
      267179.1647,
      267122.3864,
      267065.8698,
      267066.8139
     ],
     "fy2026": 2708569.6955,
     "fy2027": 3123274.139,
     "total_rule": "sum"
    },
    {
     "key": "recruit_f",
     "label": "Recruitment cost of hires",
     "basis": "hires x cost",
     "section": "TOTALS AND RESEARCH TIME",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15000,
      13525,
      5955.1458,
      43542.4384,
      13667.5265,
      13664.6288,
      21568.8311,
      6689.0892,
      14244.7836,
      14461.0863,
      6957.4427,
      14516.776,
      7066.3549,
      7065.5516,
      7127.7269
     ],
     "fy2026": 34480.1458,
     "fy2027": 170572.236,
     "total_rule": "sum"
    }
   ]
  },
  "Research_Credit": {
   "title": "RESEARCH TAX CREDIT (CIR): ELIGIBLE SPEND, ACCRUAL AS A GRANT (IAS 20), RECEIVABLE AND REFUNDS",
   "description": "CIR = 30% x (eligible personnel costs + 40% of them for operating costs). Accrued monthly as other operating income while the research is done; claimed with the tax return in May; refunded in cash to an SME. Not taxable income.",
   "months": 24,
   "rows": [
    {
     "key": "elig",
     "label": "Eligible personnel costs (research time)",
     "basis": "People",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      212406.21,
      221708.31,
      224001.73,
      232473.68,
      229318.72,
      229884.02,
      230813.22,
      225035.39,
      222163.341,
      226951.1505,
      226926.8098,
      226887.1142,
      250877.9728,
      250735.1123,
      257431.45,
      257376.8377,
      257321.49,
      260390.8814,
      260365.7644,
      260340.3954,
      267179.1647,
      267122.3864,
      267065.8698,
      267066.8139
     ],
     "fy2026": 2708569.6955,
     "fy2027": 3123274.139,
     "total_rule": "sum"
    },
    {
     "key": "flat",
     "label": "Operating costs at the flat rate",
     "basis": "personnel x 40%",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      84962.484,
      88683.324,
      89600.692,
      92989.472,
      91727.488,
      91953.608,
      92325.288,
      90014.156,
      88865.3364,
      90780.4602,
      90770.7239,
      90754.8457,
      100351.1891,
      100294.0449,
      102972.58,
      102950.7351,
      102928.596,
      104156.3526,
      104146.3058,
      104136.1582,
      106871.6659,
      106848.9546,
      106826.3479,
      106826.7256
     ],
     "fy2026": 1083427.8782,
     "fy2027": 1249309.6556,
     "total_rule": "sum"
    },
    {
     "key": "base",
     "label": "Eligible base",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      297368.694,
      310391.634,
      313602.422,
      325463.152,
      321046.208,
      321837.628,
      323138.508,
      315049.546,
      311028.6774,
      317731.6107,
      317697.5337,
      317641.9599,
      351229.162,
      351029.1572,
      360404.03,
      360327.5728,
      360250.086,
      364547.234,
      364512.0702,
      364476.5536,
      374050.8306,
      373971.341,
      373892.2177,
      373893.5395
     ],
     "fy2026": 3791997.5737,
     "fy2027": 4372583.7946,
     "total_rule": "sum"
    },
    {
     "key": "acc",
     "label": "CIR ACCRUED (other operating income)",
     "basis": "base x 30%",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      89210.6082,
      93117.4902,
      94080.7266,
      97638.9456,
      96313.8624,
      96551.2884,
      96941.5524,
      94514.8638,
      93308.6032,
      95319.4832,
      95309.2601,
      95292.588,
      105368.7486,
      105308.7471,
      108121.209,
      108098.2718,
      108075.0258,
      109364.1702,
      109353.621,
      109342.9661,
      112215.2492,
      112191.4023,
      112167.6653,
      112168.0619
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "sum"
    },
    {
     "key": "ref",
     "label": "Refunded",
     "basis": "A: bank; F: FY2026 claim in the driver month",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      935770,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1137599.2721,
      0,
      0,
      0
     ],
     "fy2026": 935770,
     "fy2027": 1137599.2721,
     "total_rule": "sum"
    },
    {
     "key": "rec",
     "label": "CIR RECEIVABLE",
     "basis": "opening + accrued - refunded",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1024980.6082,
      1118098.0984,
      1212178.825,
      1309817.7706,
      1406131.633,
      1502682.9214,
      663854.4738,
      758369.3376,
      851677.9408,
      946997.424,
      1042306.6841,
      1137599.2721,
      1242968.0207,
      1348276.7678,
      1456397.9769,
      1564496.2487,
      1672571.2745,
      1781935.4447,
      1891289.0657,
      2000632.0318,
      975248.0089,
      1087439.4112,
      1199607.0765,
      1311775.1384
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "last"
    },
    {
     "key": "rec25",
     "label": "of which FY2025 claim",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      935770,
      935770,
      935770,
      935770,
      935770,
      935770,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "rec26",
     "label": "of which FY2026 claim",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89210.6082,
      182328.0984,
      276408.825,
      374047.7706,
      470361.633,
      566912.9214,
      663854.4738,
      758369.3376,
      851677.9408,
      946997.424,
      1042306.6841,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      1137599.2721,
      0,
      0,
      0,
      0
     ],
     "fy2026": 1137599.2721,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "rec27",
     "label": "of which FY2027 claim",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      105368.7486,
      210677.4957,
      318798.7048,
      426896.9766,
      534972.0024,
      644336.1726,
      753689.7936,
      863032.7597,
      975248.0089,
      1087439.4112,
      1199607.0765,
      1311775.1384
     ],
     "fy2026": 0,
     "fy2027": 1311775.1384,
     "total_rule": "last"
    },
    {
     "key": "chk",
     "label": "Check: receivable less the claims open (must be zero)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "pct_rd",
     "label": "CIR as a share of research and development payroll cost",
     "basis": "",
     "section": null,
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2092,
      0.2245,
      0.2135,
      0.226,
      0.2304,
      0.217,
      0.2422,
      0.296,
      0.2105,
      0.2167,
      0.2119,
      0.2213,
      0.213,
      0.225,
      0.2163,
      0.227,
      0.2287,
      0.2173,
      0.2474,
      0.2902,
      0.2138,
      0.2185,
      0.2138,
      0.2234
     ],
     "fy2026": 0.2248,
     "fy2027": 0.2262,
     "total_rule": "ratio"
    }
   ]
  },
  "Receivables": {
   "title": "RECEIVABLES: CARD PAYOUTS, ENTERPRISE RECEIVABLES, THE DISPUTED INVOICE AND VAT ON UNCOLLECTED FRENCH INVOICES (EUR)",
   "description": "Developer packs and Team plans are paid by card and paid out net of fees within the month. Enterprise: the receivable at each forecast month end is the invoicing still inside the collection days (plus the scenario slip); receipts are the balancing figure. The disputed Tervane invoice follows its own drivers.",
   "months": 24,
   "rows": [
    {
     "key": "charges",
     "label": "Card charges incl. VAT",
     "basis": "Credits and Team",
     "section": "CARD SALES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      280545.1213,
      297251.0983,
      307581.0979,
      302800.4581,
      314817.3394,
      323309.6276,
      327216.2232,
      320609.3165,
      342918.7857,
      352123.4038,
      356993.351,
      358405.7276,
      375065.1659,
      379801.352,
      389809.4837,
      391903.5168,
      397685.2014,
      406555.0489,
      403737.1581,
      394769.9324,
      432849.8857,
      443339.8662,
      447876.2221,
      447846.4678
     ],
     "fy2026": 3884571.5503,
     "fy2027": 4911239.3009,
     "total_rule": "sum"
    },
    {
     "key": "fees",
     "label": "Card processing fees",
     "basis": "A: statements; F: rate x charges + fee x charges",
     "section": "CARD SALES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5639.98,
      5763.05,
      6071.85,
      5962.55,
      6279.26,
      6407.25,
      6447.74,
      6341.18,
      6792.5796,
      6976.3668,
      7071.6274,
      7096.7818,
      7434.0359,
      7526.7596,
      7727.6307,
      7766.6885,
      7881.816,
      8060.279,
      7999.7458,
      7814.4605,
      8592.6727,
      8803.5643,
      8892.649,
      8888.8534
     ],
     "fy2026": 76850.2157,
     "fy2027": 97389.1553,
     "total_rule": "sum"
    },
    {
     "key": "payouts",
     "label": "Payouts received",
     "basis": "A: bank; F: charges less fees",
     "section": "CARD SALES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      274905.14,
      291488.05,
      301509.25,
      296837.91,
      308538.08,
      316902.38,
      320768.48,
      314268.14,
      336126.206,
      345147.037,
      349921.7236,
      351308.9458,
      367631.13,
      372274.5925,
      382081.853,
      384136.8283,
      389803.3854,
      398494.7699,
      395737.4122,
      386955.4719,
      424257.2131,
      434536.3019,
      438983.5731,
      438957.6143
     ],
     "fy2026": 3807721.3423,
     "fy2027": 4813850.1456,
     "total_rule": "sum"
    },
    {
     "key": "psp",
     "label": "CARD PROCESSOR BALANCE",
     "basis": "opening + charges - fees - payouts",
     "section": "CARD SALES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0.0013,
      -0.0004,
      -0.0025,
      -0.0044,
      -0.005,
      -0.0074,
      -0.0042,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077
     ],
     "fy2026": -0.0077,
     "fy2027": -0.0077,
     "total_rule": "last"
    },
    {
     "key": "inv_fr",
     "label": "Invoiced incl. VAT",
     "basis": "Enterprise",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      57000,
      105000,
      144000,
      75071.208,
      114000,
      150000,
      57000,
      114000,
      150000,
      116400,
      114000,
      150000,
      117360,
      167427.4132,
      207241.1837,
      176105.7697,
      138000,
      149040,
      117360,
      138000,
      149040,
      115920,
      138000
     ],
     "fy2026": 1268471.208,
     "fy2027": 1763494.3667,
     "total_rule": "sum"
    },
    {
     "key": "od_bal",
     "label": "Disputed Tervane May invoice still open",
     "basis": "A: from June; F: until settled",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      18071.21,
      18071.21,
      18071.21,
      18071.21,
      18071.21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "fr_tgt",
     "label": "Receivable on current invoices per the collection days (forecast rule)",
     "basis": "invoicing still inside the days",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      72000,
      105000,
      143000,
      214000,
      171071.208,
      164047.472,
      226000,
      157000,
      152000,
      226000,
      216400,
      191600,
      226000,
      217360,
      245667.4132,
      318859.4592,
      314266.5589,
      255403.8465,
      241040,
      216720,
      216240,
      241040,
      215280,
      215280
     ],
     "fy2026": 191600,
     "fy2027": 215280,
     "total_rule": "last"
    },
    {
     "key": "rec_fr_reg",
     "label": "Cash received on current invoices",
     "basis": "A: bank; F: opening current balance + invoiced - receivable per the rule",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71000,
      94000,
      67000,
      73000,
      118000,
      115000,
      76000,
      126000,
      118999.998,
      76000,
      126000,
      138800,
      115600,
      126000,
      139120,
      134049.1377,
      180698.6701,
      196862.7124,
      163403.8465,
      141680,
      138480,
      124240,
      141680,
      138000
     ],
     "fy2026": 1199799.998,
     "fy2027": 1739814.3667,
     "total_rule": "sum"
    },
    {
     "key": "od_rec",
     "label": "Disputed invoice collected",
     "basis": "drivers: month and share",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      12649.847,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 12649.847,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "od_cr",
     "label": "Credit note on the disputed invoice (incl. VAT)",
     "basis": "",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      5421.363,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 5421.363,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "rec_fr",
     "label": "Cash received",
     "basis": "",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71000,
      94000,
      67000,
      73000,
      118000,
      115000,
      76000,
      126000,
      118999.998,
      88649.847,
      126000,
      138800,
      115600,
      126000,
      139120,
      134049.1377,
      180698.6701,
      196862.7124,
      163403.8465,
      141680,
      138480,
      124240,
      141680,
      138000
     ],
     "fy2026": 1212449.845,
     "fy2027": 1739814.3667,
     "total_rule": "sum"
    },
    {
     "key": "ar_fr",
     "label": "RECEIVABLE: ACCOUNTS IN FRANCE",
     "basis": "",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      142000,
      105000,
      143000,
      214000,
      171071.208,
      170071.208,
      244071.208,
      175071.208,
      170071.21,
      226000,
      216400,
      191600,
      226000,
      217360,
      245667.4132,
      318859.4592,
      314266.5589,
      255403.8465,
      241040,
      216720,
      216240,
      241040,
      215280,
      215280
     ],
     "fy2026": 191600,
     "fy2027": 215280,
     "total_rule": "last"
    },
    {
     "key": "vatp",
     "label": "VAT on French invoices not yet collected (due when paid)",
     "basis": "receivable x 20 / 120",
     "section": "ENTERPRISE ACCOUNTS IN FRANCE (incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23666.6667,
      17500,
      23833.3333,
      35666.6667,
      28511.868,
      28345.2013,
      40678.5347,
      29178.5347,
      28345.2017,
      37666.6667,
      36066.6667,
      31933.3333,
      37666.6667,
      36226.6667,
      40944.5689,
      53143.2432,
      52377.7598,
      42567.3077,
      40173.3333,
      36120,
      36040,
      40173.3333,
      35880,
      35880
     ],
     "fy2026": 31933.3333,
     "fy2027": 35880,
     "total_rule": "last"
    },
    {
     "key": "inv_xx",
     "label": "Invoiced",
     "basis": "Enterprise",
     "section": "ENTERPRISE ACCOUNTS OUTSIDE FRANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      200087.31,
      165716.42,
      85000,
      202500,
      157500,
      87500,
      277500,
      160000,
      86500,
      280983.2771,
      163113.1556,
      153378.9677,
      323255.7438,
      226014.1477,
      159944.9448,
      282916.8435,
      253587.2029,
      138000,
      278377.3182,
      237750,
      137953.2217,
      288362.6469,
      266708.7573,
      176764.461
     ],
     "fy2026": 2019779.1303,
     "fy2027": 2769635.2879,
     "total_rule": "sum"
    },
    {
     "key": "xx_tgt",
     "label": "Receivable per the collection days (forecast rule)",
     "basis": "",
     "section": "ENTERPRISE ACCOUNTS OUTSIDE FRANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      200087.31,
      299107.96,
      195477.6133,
      259166.6667,
      292500,
      192500,
      335833.3333,
      345000,
      193166.6667,
      338649.9437,
      350435.3403,
      262121.0714,
      425508.389,
      441517.9769,
      310621.0433,
      389546.8067,
      442198.4319,
      307058.1352,
      370377.3182,
      423334.8788,
      296453.2217,
      380331.4614,
      458950.5219,
      354570.2992
     ],
     "fy2026": 262121.0714,
     "fy2027": 354570.2992,
     "total_rule": "last"
    },
    {
     "key": "rec_xx",
     "label": "Cash received",
     "basis": "A: bank; F: opening + invoiced - receivable per the rule",
     "section": "ENTERPRISE ACCOUNTS OUTSIDE FRANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143333.34,
      150029.1,
      188630.35,
      138810.95,
      124166.67,
      187500,
      134166.67,
      150833.33,
      238333.3233,
      135500,
      151327.759,
      241693.2366,
      159868.4263,
      210004.5597,
      290841.8785,
      203991.0801,
      200935.5777,
      273140.2966,
      215058.1352,
      184792.4394,
      264834.8788,
      204484.4072,
      188089.6968,
      281144.6837
     ],
     "fy2026": 1984324.7289,
     "fy2027": 2677186.0601,
     "total_rule": "sum"
    },
    {
     "key": "ar_xx",
     "label": "RECEIVABLE: ACCOUNTS OUTSIDE FRANCE",
     "basis": "",
     "section": "ENTERPRISE ACCOUNTS OUTSIDE FRANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      283420.64,
      299107.96,
      195477.61,
      259166.66,
      292499.99,
      192499.99,
      335833.32,
      344999.99,
      193166.6667,
      338649.9437,
      350435.3403,
      262121.0714,
      425508.389,
      441517.9769,
      310621.0433,
      389546.8067,
      442198.4319,
      307058.1352,
      370377.3182,
      423334.8788,
      296453.2217,
      380331.4614,
      458950.5219,
      354570.2992
     ],
     "fy2026": 262121.0714,
     "fy2027": 354570.2992,
     "total_rule": "last"
    },
    {
     "key": "ar",
     "label": "Enterprise receivables",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      425420.64,
      404107.96,
      338477.61,
      473166.66,
      463571.198,
      362571.198,
      579904.528,
      520071.198,
      363237.8767,
      564649.9437,
      566835.3403,
      453721.0714,
      651508.389,
      658877.9769,
      556288.4565,
      708406.2659,
      756464.9908,
      562461.9817,
      611417.3182,
      640054.8788,
      512693.2217,
      621371.4614,
      674230.5219,
      569850.2992
     ],
     "fy2026": 453721.0714,
     "fy2027": 569850.2992,
     "total_rule": "last"
    },
    {
     "key": "dso",
     "label": "Debtor days (receivables / invoicing of the last three months x days)",
     "basis": "",
     "section": "TOTALS",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      48.4699,
      48.1855,
      44.4843,
      55.4675,
      55.4546,
      42.269,
      61.9232,
      56.5562,
      39.5478,
      61.2243,
      56.6215,
      42.6868,
      58.755,
      54.7034,
      43.7639,
      54.3095,
      55.7998,
      42.8014,
      49.6425,
      55.6292,
      44.5618,
      53.503,
      55.9816,
      46.1988
     ],
     "fy2026": 42.6868,
     "fy2027": 46.1988,
     "total_rule": "last"
    },
    {
     "key": "rec_tot",
     "label": "TOTAL CASH RECEIVED FROM CUSTOMERS",
     "basis": "",
     "section": "TOTALS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      489238.48,
      535517.15,
      557139.6,
      508648.86,
      550704.75,
      619402.38,
      530935.15,
      591101.47,
      693459.5274,
      569296.884,
      627249.4826,
      731802.1824,
      643099.5563,
      708279.1522,
      812043.7314,
      722177.0461,
      771437.6332,
      868497.779,
      774199.394,
      713427.9113,
      827572.0919,
      763260.7091,
      768753.2699,
      858102.298
     ],
     "fy2026": 7004495.9163,
     "fy2027": 9230850.5724,
     "total_rule": "sum"
    }
   ]
  },
  "Overheads": {
   "title": "OVERHEADS: COST LINES, VAT CLASS, RENT PAID IN ADVANCE AND LOCAL BUSINESS TAXES (EUR ex VAT)",
   "description": "A: ledger. F: the FY2026 level on Assumptions, driven by headcount (tools) or hires (recruitment); overhead inflation from FY2027; marketing programmes x the scenario factor in FY2027. CFE and CVAE accrue monthly and are paid on the tax calendar.",
   "months": 24,
   "rows": [
    {
     "key": "ox_tools",
     "label": "Software and IT tools",
     "basis": "reverse charge",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      17964.17,
      17385.59,
      18123.85,
      19869.56,
      17944.87,
      18293.52,
      18498.38,
      18949.95,
      18287.2,
      18576.6353,
      18816.0773,
      18809.2811,
      20505.5053,
      20738.3425,
      20967.1402,
      21453.369,
      21444.4475,
      21683.4722,
      21927.6456,
      21924.0733,
      22168.4735,
      22166.4605,
      22164.4379,
      22164.4716
     ],
     "fy2026": 221519.0838,
     "fy2027": 259307.8391,
     "total_rule": "sum"
    },
    {
     "key": "ox_media",
     "label": "Paid media and content",
     "basis": "reverse charge",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      40122.19,
      38266.5,
      44158.36,
      39060.9,
      36977.95,
      39565.64,
      38526.92,
      31571.67,
      38000,
      43700,
      38000,
      38000,
      38950,
      38950,
      44792.5,
      38950,
      38950,
      38950,
      38950,
      31160,
      38950,
      44792.5,
      38950,
      38950
     ],
     "fy2026": 465950.13,
     "fy2027": 471295,
     "total_rule": "sum"
    },
    {
     "key": "ox_events",
     "label": "Events and conferences",
     "basis": "French VAT 20%",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      14295.59,
      12160.67,
      12759.39,
      12697.28,
      14181.74,
      38077.73,
      14789.14,
      13126.66,
      14000,
      14000,
      14000,
      14000,
      14350,
      14350,
      14350,
      14350,
      14350,
      35875,
      14350,
      14350,
      14350,
      14350,
      14350,
      14350
     ],
     "fy2026": 188088.2,
     "fy2027": 193725,
     "total_rule": "sum"
    },
    {
     "key": "ox_rent",
     "label": "Office rent, Paris (quarterly in advance)",
     "basis": "French VAT 20%",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34000,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850,
      34850
     ],
     "fy2026": 408000,
     "fy2027": 418200,
     "total_rule": "sum"
    },
    {
     "key": "ox_prof",
     "label": "Legal, statutory audit and accounting",
     "basis": "French VAT 20%",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      16317.2,
      16190.39,
      34446.7,
      17409.94,
      15872.42,
      15162.98,
      17487.83,
      15878.32,
      16000,
      16000,
      16000,
      16000,
      16400,
      16400,
      36080,
      16400,
      16400,
      16400,
      16400,
      16400,
      16400,
      16400,
      16400,
      16400
     ],
     "fy2026": 212765.78,
     "fy2027": 216480,
     "total_rule": "sum"
    },
    {
     "key": "ox_ins",
     "label": "Insurance",
     "basis": "no VAT recovered",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5
     ],
     "fy2026": 54000,
     "fy2027": 55350,
     "total_rule": "sum"
    },
    {
     "key": "ox_recruit",
     "label": "Recruitment",
     "basis": "French VAT 20%",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7675.8,
      16033.25,
      23048.39,
      14790.36,
      9257.09,
      7702.66,
      1000,
      1000,
      1000,
      16000,
      14525,
      6955.1458,
      44542.4384,
      14667.5265,
      14664.6288,
      22568.8311,
      7689.0892,
      15244.7836,
      15461.0863,
      7957.4427,
      15516.776,
      8066.3549,
      8065.5516,
      8127.7269
     ],
     "fy2026": 118987.6958,
     "fy2027": 182572.236,
     "total_rule": "sum"
    },
    {
     "key": "ox_travel",
     "label": "Travel (VAT not recovered)",
     "basis": "no VAT recovered",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11939.7,
      11991.62,
      11894.58,
      10435.89,
      10844.45,
      10029.29,
      10860.83,
      9587.64,
      11000,
      11000,
      11000,
      11000,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275,
      11275
     ],
     "fy2026": 131584,
     "fy2027": 135300,
     "total_rule": "sum"
    },
    {
     "key": "ox_ltax",
     "label": "Local business taxes (CFE and CVAE)",
     "basis": "no VAT recovered",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1400,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667,
      1466.6667
     ],
     "fy2026": 16800,
     "fy2027": 17600,
     "total_rule": "sum"
    },
    {
     "key": "ox_tot",
     "label": "TOTAL OVERHEADS",
     "basis": "",
     "section": "COST LINES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      148214.65,
      151928.02,
      184331.27,
      154163.93,
      144978.52,
      168731.82,
      141063.1,
      130014.24,
      138187.2,
      159176.6353,
      152241.0773,
      144664.427,
      186952.1103,
      157310.0357,
      183058.4356,
      165926.3667,
      151037.7033,
      180357.4225,
      159292.8986,
      143995.6827,
      159589.4162,
      157979.4821,
      152134.1562,
      152196.3652
     ],
     "fy2026": 1817694.8896,
     "fy2027": 1949830.0752,
     "total_rule": "sum"
    },
    {
     "key": "rent_paid",
     "label": "Rent paid incl. VAT (first working day of each quarter)",
     "basis": "A: bank; F: three months in advance",
     "section": "RENT (paid quarterly in advance incl. VAT) AND INSURANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      122400,
      0,
      0,
      122400,
      0,
      0,
      122400,
      0,
      0,
      122400,
      0,
      0,
      125460,
      0,
      0,
      125460,
      0,
      0,
      125460,
      0,
      0,
      125460,
      0,
      0
     ],
     "fy2026": 489600,
     "fy2027": 501840,
     "total_rule": "sum"
    },
    {
     "key": "prent",
     "label": "PREPAID RENT",
     "basis": "opening + paid ex VAT - expense",
     "section": "RENT (paid quarterly in advance incl. VAT) AND INSURANCE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "ins_paid",
     "label": "Insurance paid (direct debit in the month)",
     "basis": "A: bank; F: expense",
     "section": "RENT (paid quarterly in advance incl. VAT) AND INSURANCE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4500,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5,
      4612.5
     ],
     "fy2026": 54000,
     "fy2027": 55350,
     "total_rule": "sum"
    },
    {
     "key": "ltax_paid",
     "label": "Paid (May: CVAE balance; June: CFE and CVAE instalments; September: CVAE instalment; December: CFE)",
     "basis": "A: bank; F: calendar",
     "section": "LOCAL BUSINESS TAXES (CFE AND CVAE)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      500,
      8050,
      0,
      0,
      1850,
      0,
      0,
      6700,
      0,
      0,
      0,
      0,
      200,
      8400,
      0,
      0,
      1950,
      0,
      0,
      6850
     ],
     "fy2026": 17100,
     "fy2027": 17400,
     "total_rule": "sum"
    },
    {
     "key": "ltax_close",
     "label": "LOCAL BUSINESS TAXES ACCRUED",
     "basis": "",
     "section": "LOCAL BUSINESS TAXES (CFE AND CVAE)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1900,
      3300,
      4700,
      6100,
      7000,
      350,
      1750,
      3150,
      2700,
      4100,
      5500,
      200,
      1666.6667,
      3133.3333,
      4600,
      6066.6667,
      7333.3333,
      400,
      1866.6667,
      3333.3333,
      2850,
      4316.6667,
      5783.3333,
      400.0
     ],
     "fy2026": 200,
     "fy2027": 400.0,
     "total_rule": "last"
    },
    {
     "key": "ltax_chk",
     "label": "Check at December: accrued equals the CVAE of the year less its two instalments (must be zero)",
     "basis": "",
     "section": "LOCAL BUSINESS TAXES (CFE AND CVAE)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Fixed_Assets": {
   "title": "FIXED ASSETS: IT EQUIPMENT AND OFFICE FIT-OUT (EUR); GPUs ARE RENTED, NOT OWNED",
   "description": "A: asset register. F: equipment for each hire plus the replacement cycle; depreciation straight line over 36 months from the month after.",
   "months": 24,
   "rows": [
    {
     "key": "capex",
     "label": "Capex: IT equipment",
     "basis": "A: register; F: hires x equipment + replacement",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5057.75,
      7270.69,
      9512.1,
      7262.12,
      4693.56,
      5463.47,
      2233.55,
      2185.01,
      2500,
      7300,
      6828,
      4405.6467,
      16433.5803,
      6873.6085,
      6872.6812,
      9402.026,
      4640.5085,
      7058.3307,
      7127.5476,
      4726.3817,
      7145.3683,
      4761.2336,
      4760.9765,
      4780.8726
     ],
     "fy2026": 64711.8967,
     "fy2027": 84583.1155,
     "total_rule": "sum"
    },
    {
     "key": "dep_old",
     "label": "Depreciation of assets held at 31-Dec-25",
     "basis": "register",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000,
      6000
     ],
     "fy2026": 72000,
     "fy2027": 72000,
     "total_rule": "sum"
    },
    {
     "key": "dep_new",
     "label": "Depreciation of additions (36 months)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      140.4931,
      342.4567,
      606.6817,
      808.4072,
      938.7839,
      1090.5469,
      1152.59,
      1213.2847,
      1282.7292,
      1485.5069,
      1675.1736,
      1797.5527,
      2254.041,
      2444.9746,
      2635.8824,
      2897.0498,
      3025.9528,
      3222.0176,
      3420.005,
      3551.2934,
      3749.7758,
      3882.0323,
      4014.2817
     ],
     "fy2026": 10736.6539,
     "fy2027": 36894.859,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "DEPRECIATION",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      6000,
      6140.4931,
      6342.4567,
      6606.6817,
      6808.4072,
      6938.7839,
      7090.5469,
      7152.59,
      7213.2847,
      7282.7292,
      7485.5069,
      7675.1736,
      7797.5527,
      8254.041,
      8444.9746,
      8635.8824,
      8897.0498,
      9025.9528,
      9222.0176,
      9420.005,
      9551.2934,
      9749.7758,
      9882.0323,
      10014.2817
     ],
     "fy2026": 82736.6539,
     "fy2027": 108894.859,
     "total_rule": "sum"
    },
    {
     "key": "nbv",
     "label": "FIXED ASSETS, NET BOOK VALUE",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      239057.75,
      240187.9469,
      243357.5903,
      244013.0286,
      241898.1814,
      240422.8675,
      235565.8706,
      230598.2906,
      225885.0058,
      225902.2767,
      225244.7697,
      221975.2428,
      230611.2704,
      229230.8378,
      227658.5444,
      228424.688,
      224168.1467,
      222200.5247,
      220106.0547,
      215412.4314,
      213006.5064,
      208017.9641,
      202896.9084,
      197663.4993
     ],
     "fy2026": 221975.2428,
     "fy2027": 197663.4993,
     "total_rule": "last"
    }
   ]
  },
  "Payables": {
   "title": "TRADE PAYABLES, SUPPLIER PAYMENTS AND FOREIGN EXCHANGE ON USD INVOICES (EUR)",
   "description": "Provider A and vendor B invoice monthly in USD, paid by wire on the 15th of the next month. Each invoice is booked at the average rate of its month and paid at the rate of the payment month: the difference is a realised exchange gain or loss (IAS 21.28). Open USD balances are one month of invoices, carried at the invoice-month rate.",
   "months": 24,
   "rows": [
    {
     "key": "usd_inv",
     "label": "Invoices (USD)",
     "basis": "usage, APIs and any commitment shortfall",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      145802.11,
      145483.75,
      145196.31,
      144436.68,
      153283.69,
      153666.63,
      164910.63,
      166828.4,
      165602.9548,
      140874.0684,
      143917.7977,
      261159.3418,
      168060.554,
      168583.555,
      175487.5787,
      175629.9696,
      180562.9335,
      181126.0147,
      183372.3493,
      184720.5685,
      186432.4089,
      190126.1663,
      191640.4117,
      195191.4823
     ],
     "fy2026": 1931162.3626,
     "fy2027": 2180933.9928,
     "total_rule": "sum"
    },
    {
     "key": "usd_inv_eur",
     "label": "Invoices (EUR at the rate of the month)",
     "basis": "",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      124224.3418,
      123051.4675,
      125624.0786,
      123397.4199,
      131314.7349,
      133425.9182,
      144443.0498,
      143904.4251,
      144467.3774,
      122894.5899,
      125549.854,
      227828.0919,
      146611.3181,
      147067.5696,
      153090.4464,
      153214.6643,
      157518.0437,
      158009.26,
      159968.8993,
      161145.048,
      162638.4096,
      165860.74,
      167181.7253,
      170279.5798
     ],
     "fy2026": 1670125.3491,
     "fy2027": 1902585.7042,
     "total_rule": "sum"
    },
    {
     "key": "usd_paid",
     "label": "Paid (EUR debited)",
     "basis": "A: bank; F: prior month USD / rate of this month",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      107546.17,
      123320.74,
      125872.77,
      124046.4,
      123735.7,
      133093.42,
      134594.58,
      142250.18,
      145536.4215,
      144467.3774,
      122894.5899,
      125549.854,
      227828.0919,
      146611.3181,
      147067.5696,
      153090.4464,
      153214.6643,
      157518.0437,
      158009.26,
      159968.8993,
      161145.048,
      162638.4096,
      165860.74,
      167181.7253
     ],
     "fy2026": 1552908.2029,
     "fy2027": 1960134.2164,
     "total_rule": "sum"
    },
    {
     "key": "fxd",
     "label": "Exchange difference on settlement: gain (+) / loss (-)",
     "basis": "balance booked less EUR paid",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      266.39,
      903.6018,
      -2821.3025,
      1577.6786,
      -338.2801,
      -1778.6851,
      -1168.6618,
      2192.8698,
      -1631.9964,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -2798.3858,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "usd_close",
     "label": "Payable: compute suppliers in USD (EUR)",
     "basis": "",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      124224.3418,
      123051.4675,
      125624.0786,
      123397.4199,
      131314.7349,
      133425.9182,
      144443.0498,
      143904.4251,
      144467.3774,
      122894.5899,
      125549.854,
      227828.0919,
      146611.3181,
      147067.5696,
      153090.4464,
      153214.6643,
      157518.0437,
      158009.26,
      159968.8993,
      161145.048,
      162638.4096,
      165860.74,
      167181.7253,
      170279.5798
     ],
     "fy2026": 227828.0919,
     "fy2027": 170279.5798,
     "total_rule": "last"
    },
    {
     "key": "usd_close_usd",
     "label": "Payable in USD (memo)",
     "basis": "",
     "section": "COMPUTE SUPPLIERS IN USD (Provider A and model API vendor B)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      145802.11,
      145483.75,
      145196.31,
      144436.68,
      153283.69,
      153666.63,
      164910.63,
      166828.4,
      165602.9548,
      140874.0684,
      143917.7977,
      261159.3418,
      168060.554,
      168583.555,
      175487.5787,
      175629.9696,
      180562.9335,
      181126.0147,
      183372.3493,
      184720.5685,
      186432.4089,
      190126.1663,
      191640.4117,
      195191.4823
     ],
     "fy2026": 261159.3418,
     "fy2027": 195191.4823,
     "total_rule": "last"
    },
    {
     "key": "c_inv",
     "label": "Invoices",
     "basis": "",
     "section": "MODEL API VENDOR C (EUR, reverse charge)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544,
      15377.6486
     ],
     "fy2026": 113203.5237,
     "fy2027": 167842.1137,
     "total_rule": "sum"
    },
    {
     "key": "c_paid",
     "label": "Paid (15th of the next month)",
     "basis": "A: bank; F: prior balance",
     "section": "MODEL API VENDOR C (EUR, reverse charge)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      7104.97,
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544
     ],
     "fy2026": 109316.694,
     "fy2027": 163456.2647,
     "total_rule": "sum"
    },
    {
     "key": "c_close",
     "label": "Payable: vendor C",
     "basis": "",
     "section": "MODEL API VENDOR C (EUR, reverse charge)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544,
      15377.6486
     ],
     "fy2026": 10991.7997,
     "fy2027": 15377.6486,
     "total_rule": "last"
    },
    {
     "key": "k_inv",
     "label": "Charges",
     "basis": "",
     "section": "COMPANY CARD STATEMENTS (software, paid media, travel)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70026.06,
      67643.71,
      74176.79,
      69366.35,
      65767.27,
      67888.45,
      67886.13,
      60109.26,
      67287.2,
      73276.6353,
      67816.0773,
      67809.2811,
      70730.5053,
      70963.3425,
      77034.6402,
      71678.369,
      71669.4475,
      71908.4722,
      72152.6456,
      64359.0733,
      72393.4735,
      78233.9605,
      72389.4379,
      72389.4716
     ],
     "fy2026": 819053.2138,
     "fy2027": 865902.8391,
     "total_rule": "sum"
    },
    {
     "key": "k_paid",
     "label": "Paid (statement settled on the 5th)",
     "basis": "A: bank; F: prior balance",
     "section": "COMPANY CARD STATEMENTS (software, paid media, travel)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      67925.28,
      70026.06,
      67643.71,
      74176.79,
      69366.35,
      65767.27,
      67888.45,
      67886.13,
      60109.26,
      67287.2,
      73276.6353,
      67816.0773,
      67809.2811,
      70730.5053,
      70963.3425,
      77034.6402,
      71678.369,
      71669.4475,
      71908.4722,
      72152.6456,
      64359.0733,
      72393.4735,
      78233.9605,
      72389.4379
     ],
     "fy2026": 819169.2126,
     "fy2027": 861322.6486,
     "total_rule": "sum"
    },
    {
     "key": "k_close",
     "label": "Payable: card statements",
     "basis": "",
     "section": "COMPANY CARD STATEMENTS (software, paid media, travel)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      70026.06,
      67643.71,
      74176.79,
      69366.35,
      65767.27,
      67888.45,
      67886.13,
      60109.26,
      67287.2,
      73276.6353,
      67816.0773,
      67809.2811,
      70730.5053,
      70963.3425,
      77034.6402,
      71678.369,
      71669.4475,
      71908.4722,
      72152.6456,
      64359.0733,
      72393.4735,
      78233.9605,
      72389.4379,
      72389.4716
     ],
     "fy2026": 67809.2811,
     "fy2027": 72389.4716,
     "total_rule": "last"
    },
    {
     "key": "s_inv",
     "label": "Invoices incl. VAT",
     "basis": "",
     "section": "FRENCH SUPPLIERS (events, advisers, recruitment, equipment; incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      52015.608,
      61986,
      95719.896,
      62591.64,
      52805.772,
      79688.208,
      42612.624,
      38627.988,
      40200,
      63960,
      61623.6,
      49632.951,
      110071.2223,
      62749.362,
      86360.772,
      75265.0285,
      51695.5173,
      89493.7372,
      64006.3607,
      52120.5893,
      64094.5732,
      52293.1062,
      52291.8338,
      52390.3194
     ],
     "fy2026": 701464.287,
     "fy2027": 812832.4219,
     "total_rule": "sum"
    },
    {
     "key": "s_paid",
     "label": "Paid (30 days)",
     "basis": "A: bank; F: prior balance",
     "section": "FRENCH SUPPLIERS (events, advisers, recruitment, equipment; incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      48894.67,
      52015.61,
      61986,
      95719.9,
      62591.64,
      52805.77,
      79688.21,
      42612.62,
      38627.986,
      40200,
      63960,
      61623.6,
      49632.951,
      110071.2223,
      62749.362,
      86360.772,
      75265.0285,
      51695.5173,
      89493.7372,
      64006.3607,
      52120.5893,
      64094.5732,
      52293.1062,
      52291.8338
     ],
     "fy2026": 700726.006,
     "fy2027": 810075.0534,
     "total_rule": "sum"
    },
    {
     "key": "s_close",
     "label": "Payable: French suppliers",
     "basis": "",
     "section": "FRENCH SUPPLIERS (events, advisers, recruitment, equipment; incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      52015.608,
      61985.998,
      95719.894,
      62591.634,
      52805.766,
      79688.204,
      42612.618,
      38627.986,
      40200,
      63960,
      61623.6,
      49632.951,
      110071.2223,
      62749.362,
      86360.772,
      75265.0285,
      51695.5173,
      89493.7372,
      64006.3607,
      52120.5893,
      64094.5732,
      52293.1062,
      52291.8338,
      52390.3194
     ],
     "fy2026": 49632.951,
     "fy2027": 52390.3194,
     "total_rule": "last"
    },
    {
     "key": "T_ap",
     "label": "TOTAL TRADE PAYABLES",
     "basis": "",
     "section": "FRENCH SUPPLIERS (events, advisers, recruitment, equipment; incl. VAT)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      254438.8798,
      261110.7455,
      303554.6626,
      264190.2839,
      258891.9409,
      290243.2122,
      264786.1478,
      252512.7111,
      261953.3744,
      270302.1064,
      265600.1572,
      356262.1237,
      339927.118,
      293642.2276,
      329694.207,
      313508.8842,
      294659.887,
      333310.9626,
      310205.7016,
      291864.1304,
      313709.7235,
      311233.6766,
      306969.541,
      310437.0195
     ],
     "fy2026": 356262.1237,
     "fy2027": 310437.0195,
     "total_rule": "last"
    }
   ]
  },
  "VAT": {
   "title": "VAT: MONTHLY CA3 POSITION (VAT ON SERVICES DUE ON COLLECTION, DEDUCTED ON PAYMENT), DES AND REVERSE CHARGE (EUR)",
   "description": "Output VAT on card sales to customers in France and on French Enterprise receipts; input VAT on French supplier and rent payments. Services bought from abroad are self-assessed and deducted on the same return. A month with a credit carries it into the next return.",
   "months": 24,
   "rows": [
    {
     "key": "out_card",
     "label": "Output VAT: card sales in France (paid at purchase)",
     "basis": "Credits and Team",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      21748.2713,
      22883.1483,
      23692.1879,
      23430.1681,
      24362.1794,
      25047.1476,
      25296.3032,
      24871.4065,
      26328.5636,
      27010.1509,
      27399.2132,
      27547.2644,
      28713.0123,
      29089.8207,
      29814.9174,
      30008.8802,
      30440.0918,
      31075.517,
      30927.055,
      30351.2515,
      32908.5778,
      33662.9048,
      34018.8696,
      34061.2287
     ],
     "fy2026": 299616.0044,
     "fy2027": 375072.1267,
     "total_rule": "sum"
    },
    {
     "key": "out_ent",
     "label": "Output VAT: French Enterprise receipts",
     "basis": "receipts x 20 / 120",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11833.3333,
      15666.6667,
      11166.6667,
      12166.6667,
      19666.6667,
      19166.6667,
      12666.6667,
      21000,
      19833.333,
      14774.9745,
      21000,
      23133.3333,
      19266.6667,
      21000,
      23186.6667,
      22341.523,
      30116.445,
      32810.4521,
      27233.9744,
      23613.3333,
      23080,
      20706.6667,
      23613.3333,
      23000
     ],
     "fy2026": 202074.9742,
     "fy2027": 289969.0611,
     "total_rule": "sum"
    },
    {
     "key": "in_sup",
     "label": "Input VAT: French supplier payments",
     "basis": "payments x 20 / 120",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8149.1117,
      -8669.2683,
      -10331,
      -15953.3167,
      -10431.94,
      -8800.9617,
      -13281.3683,
      -7102.1033,
      -6437.9977,
      -6700,
      -10660,
      -10270.6,
      -8272.1585,
      -18345.2037,
      -10458.227,
      -14393.462,
      -12544.1714,
      -8615.9195,
      -14915.6229,
      -10667.7268,
      -8686.7649,
      -10682.4289,
      -8715.5177,
      -8715.3056
     ],
     "fy2026": -116787.6677,
     "fy2027": -135012.5089,
     "total_rule": "sum"
    },
    {
     "key": "in_rent",
     "label": "Input VAT: rent",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -20400,
      0,
      0,
      -20400,
      0,
      0,
      -20400,
      0,
      0,
      -20400,
      0,
      0,
      -20910,
      0,
      0,
      -20910,
      0,
      0,
      -20910,
      0,
      0,
      -20910,
      0,
      0
     ],
     "fy2026": -81600,
     "fy2027": -83640,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "NET VAT FOR THE MONTH",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      5032.493,
      29880.5466,
      24527.8546,
      -756.4819,
      33596.9061,
      35412.8526,
      4281.6015,
      38769.3032,
      39723.8989,
      14685.1254,
      37739.2132,
      40409.9978,
      18797.5205,
      31744.617,
      42543.3571,
      17046.9411,
      48012.3654,
      55270.0496,
      22335.4066,
      43296.858,
      47301.8129,
      22777.1426,
      48916.6852,
      48345.923
     ],
     "fy2026": 303303.3109,
     "fy2027": 446388.6789,
     "total_rule": "sum"
    },
    {
     "key": "paid",
     "label": "VAT paid (CA3, next month)",
     "basis": "A: bank; F: prior position if payable",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23815.14,
      5032.49,
      29880.54,
      24527.85,
      0,
      32840.42,
      35412.85,
      4281.6,
      38769.3256,
      39723.8989,
      14685.1254,
      37739.2132,
      40409.9978,
      18797.5205,
      31744.617,
      42543.3571,
      17046.9411,
      48012.3654,
      55270.0496,
      22335.4066,
      43296.858,
      47301.8129,
      22777.1426,
      48916.6852
     ],
     "fy2026": 286708.4531,
     "fy2027": 438452.7537,
     "total_rule": "sum"
    },
    {
     "key": "close",
     "label": "VAT PAYABLE / (CREDIT CARRIED FORWARD)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      5032.493,
      29880.5496,
      24527.8642,
      -756.4677,
      32840.4383,
      35412.8709,
      4281.6225,
      38769.3256,
      39723.8989,
      14685.1254,
      37739.2132,
      40409.9978,
      18797.5205,
      31744.617,
      42543.3571,
      17046.9411,
      48012.3654,
      55270.0496,
      22335.4066,
      43296.858,
      47301.8129,
      22777.1426,
      48916.6852,
      48345.923
     ],
     "fy2026": 40409.9978,
     "fy2027": 48345.923,
     "total_rule": "last"
    },
    {
     "key": "chk",
     "label": "Check: position equals the month plus any credit carried (must be zero)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "vatd",
     "label": "VAT to deduct on French supplier invoices not yet paid (asset)",
     "basis": "payable x 20 / 120",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8669.268,
      10330.9997,
      15953.3157,
      10431.939,
      8800.961,
      13281.3673,
      7102.103,
      6437.9977,
      6700,
      10660,
      10270.6,
      8272.1585,
      18345.2037,
      10458.227,
      14393.462,
      12544.1714,
      8615.9195,
      14915.6229,
      10667.7268,
      8686.7649,
      10682.4289,
      8715.5177,
      8715.3056,
      8731.7199
     ],
     "fy2026": 8272.1585,
     "fy2027": 8731.7199,
     "total_rule": "last"
    },
    {
     "key": "rc",
     "label": "Reverse charge on services bought abroad (self-assessed and deducted: nets to zero)",
     "basis": "memo",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      38096.7144,
      37426.6255,
      39188.0377,
      38232.552,
      39048.345,
      40105.1436,
      42262.54,
      40859.417,
      42150.6749,
      39068.4213,
      38595.3114,
      39321.4452,
      43716.1791,
      43923.5731,
      46411.687,
      45393.7712,
      46337.8739,
      46508.4451,
      46984.8682,
      45693.7082,
      47668.03,
      49533.1141,
      48680.5415,
      49354.34
     ],
     "fy2026": 474355.228,
     "fy2027": 560206.1314,
     "total_rule": "sum"
    },
    {
     "key": "des",
     "label": "Services to EU businesses declared on the DES (reverse charge by the customer)",
     "basis": "memo",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      247024.8205,
      266270.1205,
      189005.6535,
      252062.4965,
      263606.2685,
      196383.057,
      335363.196,
      267870.782,
      202717.9688,
      347898.0203,
      284131.7517,
      274754.4229,
      398125.7014,
      354948.7265,
      269904.5269,
      367109.0592,
      388652.9115,
      253711.9382,
      366550.4899,
      371412.6128,
      263148.0293,
      390894.6376,
      419629.5611,
      307037.9018
     ],
     "fy2026": 3127088.5582,
     "fy2027": 4151126.0963,
     "total_rule": "sum"
    }
   ]
  },
  "Tax": {
   "title": "CORPORATE INCOME TAX (IS) AND TAX LOSSES (EUR)",
   "description": "Taxable result = profit before tax less the research tax credit (not taxable). Losses carried forward offset up to EUR 1m plus 50% of the profit above EUR 1m; no deferred tax asset recognised. No instalments are due while the company is loss-making.",
   "months": 24,
   "rows": [
    {
     "key": "pbt",
     "label": "Profit before tax",
     "basis": "PL",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -369611.0106,
      -418177.5586,
      -423051.5259,
      -448978.4734,
      -353145.6879,
      -467837.821,
      -353379.4873,
      -175248.773,
      -285118.1169,
      -389923.2098,
      -386359.3,
      -317569.2471,
      -419467.7829,
      -424656.6846,
      -323035.2379,
      -424060.2702,
      -343723.9892,
      -335634.8659,
      -328139.8916,
      -152569.1171,
      -358247.2573,
      -330454.627,
      -353414.2375,
      -327784.6746
     ],
     "fy2026": -4388400.2117,
     "fy2027": -4121188.6357,
     "total_rule": "sum"
    },
    {
     "key": "cir",
     "label": "Less: research tax credit (not taxable)",
     "basis": "PL",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -89210.6082,
      -93117.4902,
      -94080.7266,
      -97638.9456,
      -96313.8624,
      -96551.2884,
      -96941.5524,
      -94514.8638,
      -93308.6032,
      -95319.4832,
      -95309.2601,
      -95292.588,
      -105368.7486,
      -105308.7471,
      -108121.209,
      -108098.2718,
      -108075.0258,
      -109364.1702,
      -109353.621,
      -109342.9661,
      -112215.2492,
      -112191.4023,
      -112167.6653,
      -112168.0619
     ],
     "fy2026": -1137599.2721,
     "fy2027": -1311775.1384,
     "total_rule": "sum"
    },
    {
     "key": "taxable",
     "label": "Taxable result",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -458821.6188,
      -511295.0488,
      -517132.2525,
      -546617.419,
      -449459.5503,
      -564389.1094,
      -450321.0397,
      -269763.6368,
      -378426.7201,
      -485242.693,
      -481668.5601,
      -412861.835,
      -524836.5315,
      -529965.4317,
      -431156.4469,
      -532158.5421,
      -451799.015,
      -444999.0361,
      -437493.5127,
      -261912.0832,
      -470462.5065,
      -442646.0293,
      -465581.9028,
      -439952.7364
     ],
     "fy2026": -5525999.4838,
     "fy2027": -5432963.7741,
     "total_rule": "sum"
    },
    {
     "key": "base_ytd",
     "label": "Taxable profit year to date before losses",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "loss_avail",
     "label": "Tax losses available at the start of the year",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      15492000,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838,
      21017999.4838
     ],
     "fy2026": 15492000,
     "fy2027": 21017999.4838,
     "total_rule": "last"
    },
    {
     "key": "loss_used",
     "label": "Tax losses used year to date",
     "basis": "EUR 1m + 50% above",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "loss_end",
     "label": "Tax losses carried forward at the month end",
     "basis": "available + losses of the year - used",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      15950821.6188,
      16462116.6677,
      16979248.9202,
      17525866.3392,
      17975325.8896,
      18539714.9989,
      18990036.0386,
      19259799.6754,
      19638226.3956,
      20123469.0886,
      20605137.6487,
      21017999.4838,
      21542836.0152,
      22072801.447,
      22503957.8938,
      23036116.4359,
      23487915.4509,
      23932914.487,
      24370407.9996,
      24632320.0828,
      25102782.5893,
      25545428.6186,
      26011010.5214,
      26450963.2579
     ],
     "fy2026": 21017999.4838,
     "fy2027": 26450963.2579,
     "total_rule": "last"
    },
    {
     "key": "tax_ytd",
     "label": "Corporate income tax year to date",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "is_exp",
     "label": "CHARGE FOR THE MONTH (P&L)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "is_paid",
     "label": "Paid (balance with the return in May of the next year)",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "is_close",
     "label": "CORPORATE INCOME TAX PAYABLE",
     "basis": "",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    }
   ]
  },
  "Treasury": {
   "title": "TREASURY: INTEREST ON DEPOSITS, EQUITY AND RUNWAY (EUR)",
   "description": "Cash is held on term deposits paying monthly. No debt and no new equity in any scenario: the CFO report sizes the funding need against the board buffer.",
   "months": 24,
   "rows": [
    {
     "key": "int",
     "label": "Interest received on deposits",
     "basis": "A: bank; F: prior month-end cash x rate / 12",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18300,
      17540.71,
      17000.73,
      16375.49,
      15411.49,
      14769.42,
      14166.97,
      14620.69,
      14005.8734,
      13538.5452,
      12712.8582,
      12150.7857,
      11689.7801,
      10747.8255,
      10112.7177,
      9634.361,
      8736.9673,
      8162.5729,
      7690.9143,
      6825.955,
      6107.687,
      7280.3332,
      6443.8996,
      5826.2554
     ],
     "fy2026": 180593.5625,
     "fy2027": 99259.2689,
     "total_rule": "sum"
    },
    {
     "key": "sharecap",
     "label": "Share capital",
     "basis": "opening balance",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000
     ],
     "fy2026": 150000,
     "fy2027": 150000,
     "total_rule": "last"
    },
    {
     "key": "premium",
     "label": "Share premium",
     "basis": "opening balance",
     "section": null,
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000
     ],
     "fy2026": 24450000,
     "fy2027": 24450000,
     "total_rule": "last"
    }
   ]
  },
  "PL": {
   "title": "PROFIT AND LOSS",
   "description": "Monthly, actual Jan-26 to Aug-26 and forecast to Dec-27 for the selected scenario. Revenue positive, costs negative. Cost of revenue = inference compute (reserved GPUs incl. idle capacity, on-demand GPUs, model APIs, hosting), unused committed cloud spend, card fees and the solutions, support and success team. The research tax credit is a grant (IAS 20) in other operating income.",
   "months": 24,
   "rows": [
    {
     "key": "rev_dev",
     "label": "Developer: prepaid credits used, breakage and true-ups",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "rev_team_plan",
     "label": "Team: plan fees",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      147822.39,
      151285.63,
      158437.14,
      160611.64,
      164477.79,
      167613.02,
      166964.24,
      166016.24,
      169400.3255,
      172854.6005,
      175919.6581,
      178340.326,
      181640.7135,
      184553.3944,
      187613.7295,
      190091.6914,
      192395.6943,
      194794.7078,
      196355.6016,
      196826.9851,
      199702.6934,
      202663.3135,
      205238.0038,
      207165.1193
     ],
     "fy2026": 1979743.0002,
     "fy2027": 2339041.6476,
     "total_rule": "sum"
    },
    {
     "key": "rev_team_ov",
     "label": "Team: usage above the allowance",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      33802.2,
      32583.96,
      32561.07,
      33100.75,
      37038.12,
      40825.68,
      41131.2,
      42471.4,
      38962.0749,
      39756.5581,
      40461.5214,
      41018.275,
      41777.3641,
      42447.2807,
      43151.1578,
      43721.089,
      44251.0097,
      44802.7828,
      45161.7884,
      45270.2066,
      45931.6195,
      46612.5621,
      47204.7409,
      47647.9774
     ],
     "fy2026": 453712.8093,
     "fy2027": 537979.579,
     "total_rule": "sum"
    },
    {
     "key": "rev_ent_use",
     "label": "Enterprise: usage",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      202445.9,
      209055.46,
      196726.04,
      211228.52,
      213463.27,
      221103.56,
      248370.94,
      248850.22,
      252558.9101,
      255208.3339,
      268076.9709,
      279410.0937,
      285510.9299,
      294303.0007,
      304956.2266,
      305951.8044,
      318886.0984,
      320622.7446,
      324437.0173,
      330240.1598,
      335702.4595,
      339999.4009,
      344764.0952,
      351750.351
     ],
     "fy2026": 2806498.2186,
     "fy2027": 3857124.2882,
     "total_rule": "sum"
    },
    {
     "key": "rev_ent_sf",
     "label": "Enterprise: unused commitments at contract year end",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      36878.38,
      0,
      43212.58,
      0,
      26378.48,
      52996.47,
      22095.51,
      34914.76,
      109744.5206,
      0,
      0,
      0,
      20670.2974,
      0,
      104530.0505,
      0,
      0,
      121386.0965,
      0,
      11712.1204,
      53716.338,
      66428.4736,
      40259.681,
      0
     ],
     "fy2026": 326220.7006,
     "fy2027": 418703.0574,
     "total_rule": "sum"
    },
    {
     "key": "rev_ent_adj",
     "label": "Enterprise: credit notes and refund liability",
     "basis": "Revenue",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      -4517.8,
      0,
      -0.002,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -4517.802,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "",
     "section": "REVENUE (IFRS 15)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      496459.6659,
      474887.2086,
      513179.9136,
      488970.0073,
      523579.0091,
      568226.2859,
      566906.2259,
      574144.0927,
      661779.6116,
      563506.6006,
      585672.3332,
      597917.1905,
      641074.6759,
      633115.3408,
      757581.958,
      659160.6431,
      681634.1329,
      804015.7689,
      693553.3077,
      710548.8894,
      768417.6074,
      796036.4649,
      783106.523,
      755626.6889
     ],
     "fy2026": 6615228.1449,
     "fy2027": 8683872.0009,
     "total_rule": "sum"
    },
    {
     "key": "gpu",
     "label": "Reserved GPUs: inference and idle capacity",
     "basis": "Usage_Compute",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -16454.6307,
      -15833.3799,
      -16709.4653,
      -16380.1666,
      -16767.5276,
      -17368.833,
      -18512.7879,
      -18235.267,
      -18560.2037,
      -18490.1128,
      -19037.244,
      -19615.2962,
      -22095.3513,
      -22246.121,
      -23233.2134,
      -22688.9435,
      -23395.4232,
      -23475.4715,
      -23203.3282,
      -23418.983,
      -23710.5975,
      -23621.3239,
      -23851.0012,
      -24346.9105
     ],
     "fy2026": -211964.9148,
     "fy2027": -279286.6682,
     "total_rule": "sum"
    },
    {
     "key": "gpu_od",
     "label": "On-demand GPUs",
     "basis": "Usage_Compute",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "api_b",
     "label": "Model API vendor B (voice and agent models)",
     "basis": "Usage_Compute",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -77180.9832,
      -78954.191,
      -79649.1002,
      -78257.7958,
      -85444.3074,
      -84994.0262,
      -93711.4916,
      -93729.397,
      -95713.6103,
      -73230.1771,
      -75966.2996,
      -78121.1113,
      -88830.5731,
      -91265.5301,
      -94299.5666,
      -95077.7207,
      -98007.458,
      -99129.5372,
      -100067.5849,
      -101034.5076,
      -102929.4318,
      -104956.0774,
      -106742.8181,
      -108653.8588
     ],
     "fy2026": -994952.4908,
     "fy2027": -1190994.6642,
     "total_rule": "sum"
    },
    {
     "key": "api_c",
     "label": "Model API vendor C (document models)",
     "basis": "Usage_Compute",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -8172.87,
      -8429.57,
      -8033.9,
      -8834.88,
      -9004.17,
      -9240.64,
      -9844.35,
      -9871.04,
      -9998.797,
      -10170.8811,
      -10610.6259,
      -10991.7997,
      -12514.0722,
      -12861.9535,
      -13208.3484,
      -13350.8225,
      -13776.8786,
      -13899.4931,
      -14077.7959,
      -14239.4198,
      -14583.2672,
      -14845.8699,
      -15106.544,
      -15377.6486
     ],
     "fy2026": -113203.5237,
     "fy2027": -167842.1137,
     "total_rule": "sum"
    },
    {
     "key": "cloud",
     "label": "Hosting, storage and network",
     "basis": "Usage_Compute",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -27265.9027,
      -26363.7063,
      -25891.2269,
      -25947.8257,
      -25984.537,
      -28926.8125,
      -30399.7723,
      -30151.9106,
      -29156.803,
      -29414.2166,
      -29986.5902,
      -30434.8377,
      -32467.9997,
      -32938.9147,
      -33478.1345,
      -33640.7384,
      -34197.8404,
      -34383.5176,
      -34588.5691,
      -34797.7951,
      -35212.7727,
      -35591.9173,
      -35942.702,
      -36312.9757
     ],
     "fy2026": -339924.1415,
     "fy2027": -413553.877,
     "total_rule": "sum"
    },
    {
     "key": "onerous",
     "label": "Unused committed cloud spend (IAS 37)",
     "basis": "Commitments",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -47755.4919,
      -22315.455,
      -27832.9607,
      -1118.0391,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -99021.9466,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "card",
     "label": "Card processing fees",
     "basis": "Receivables",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5639.98,
      -5763.05,
      -6071.85,
      -5962.55,
      -6279.26,
      -6407.25,
      -6447.74,
      -6341.18,
      -6792.5796,
      -6976.3668,
      -7071.6274,
      -7096.7818,
      -7434.0359,
      -7526.7596,
      -7727.6307,
      -7766.6885,
      -7881.816,
      -8060.279,
      -7999.7458,
      -7814.4605,
      -8592.6727,
      -8803.5643,
      -8892.649,
      -8888.8534
     ],
     "fy2026": -76850.2157,
     "fy2027": -97389.1553,
     "total_rule": "sum"
    },
    {
     "key": "pay_cor",
     "label": "Solutions, support and customer success payroll",
     "basis": "People",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -69282.284,
      -65313.6192,
      -74615.3621,
      -71399.9408,
      -77266.9323,
      -80438.9828,
      -72218.0166,
      -58681.5099,
      -81735.2513,
      -85448.703,
      -87359.5369,
      -83487.8761,
      -97280.7797,
      -91919.1188,
      -96174.4374,
      -98053.8666,
      -97231.6967,
      -101645.5677,
      -89099.7045,
      -75744.5226,
      -103923.6136,
      -101656.6386,
      -103910.07,
      -99403.3429
     ],
     "fy2026": -907248.0149,
     "fy2027": -1156043.3591,
     "total_rule": "sum"
    },
    {
     "key": "T_cor",
     "label": "TOTAL COST OF REVENUE",
     "basis": "",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -203996.6506,
      -200657.5164,
      -210970.9044,
      -206783.1589,
      -220746.7343,
      -275132.0364,
      -253449.6135,
      -244843.2652,
      -243075.2841,
      -223730.4573,
      -230031.9241,
      -229747.7028,
      -260622.812,
      -258758.3976,
      -268121.331,
      -270578.7802,
      -274491.1128,
      -280593.8661,
      -269036.7284,
      -257049.6886,
      -288952.3553,
      -289475.3913,
      -294445.7844,
      -292983.5899
     ],
     "fy2026": -2743165.2481,
     "fy2027": -3305109.8375,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "revenue - cost of revenue",
     "section": "COST OF REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      292463.0153,
      274229.6923,
      302209.0092,
      282186.8484,
      302832.2748,
      293094.2495,
      313456.6125,
      329300.8275,
      418704.3275,
      339776.1432,
      355640.409,
      368169.4876,
      380451.8639,
      374356.9432,
      489460.627,
      388581.8629,
      407143.02,
      523421.9028,
      424516.5793,
      453499.2009,
      479465.252,
      506561.0736,
      488660.7387,
      462643.099
     ],
     "fy2026": 3872062.8968,
     "fy2027": 5378762.1634,
     "total_rule": "sum"
    },
    {
     "key": "gpm",
     "label": "Gross margin % of revenue",
     "basis": "",
     "section": "COST OF REVENUE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5891,
      0.5775,
      0.5889,
      0.5771,
      0.5784,
      0.5158,
      0.5529,
      0.5736,
      0.6327,
      0.603,
      0.6072,
      0.6158,
      0.5935,
      0.5913,
      0.6461,
      0.5895,
      0.5973,
      0.651,
      0.6121,
      0.6382,
      0.624,
      0.6364,
      0.624,
      0.6123
     ],
     "fy2026": 0.5853,
     "fy2027": 0.6194,
     "total_rule": "ratio"
    },
    {
     "key": "pay_rd",
     "label": "Research and development payroll",
     "basis": "People",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -426416.0466,
      -414775.524,
      -440616.2489,
      -432126.2003,
      -418070.2288,
      -445030.2542,
      -400259.6876,
      -319302.3044,
      -443282.3766,
      -439921.229,
      -449886.1757,
      -430518.8852,
      -494710.597,
      -467996.3717,
      -499918.6862,
      -476230.7304,
      -472595.8681,
      -503352.7837,
      -442011.4263,
      -376744.0857,
      -524788.378,
      -513411.4309,
      -524547.6671,
      -502107.7176
     ],
     "fy2026": -5060205.1613,
     "fy2027": -5798415.7428,
     "total_rule": "sum"
    },
    {
     "key": "rd_compute",
     "label": "Research compute (reserved GPU hours used for training and experiments)",
     "basis": "Usage_Compute",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3322.8253,
      -1900.1903,
      -3374.2862,
      -2811.6318,
      -3118.3629,
      -2136.2464,
      -1818.998,
      -1787.8504,
      -1036.7604,
      -1760.0835,
      -559.7201,
      -634.9001,
      -3217.394,
      -617.0038,
      -2079.5319,
      -1807.2617,
      -1917.3221,
      -1020.7337,
      -2109.4172,
      -1893.7624,
      -785.6077,
      -1691.4215,
      -645.204,
      -965.8349
     ],
     "fy2026": -24261.8554,
     "fy2027": -18750.4949,
     "total_rule": "sum"
    },
    {
     "key": "pay_sm",
     "label": "Sales and marketing payroll incl. commissions",
     "basis": "People",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -117339.0478,
      -164389.1399,
      -124740.4869,
      -180592.3832,
      -124729.2477,
      -174862.3643,
      -161265.5206,
      -104503.2859,
      -145515.6544,
      -158274.4504,
      -166043.6973,
      -139084.4631,
      -148335.1641,
      -209034.9149,
      -161982.7616,
      -206121.6476,
      -162119.3363,
      -208436.032,
      -186172.4703,
      -129920.2402,
      -178754.4873,
      -192885.2744,
      -190921.0713,
      -164153.5354
     ],
     "fy2026": -1761339.7414,
     "fy2027": -2138836.9355,
     "total_rule": "sum"
    },
    {
     "key": "media",
     "label": "Paid media and content",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -40122.19,
      -38266.5,
      -44158.36,
      -39060.9,
      -36977.95,
      -39565.64,
      -38526.92,
      -31571.67,
      -38000,
      -43700,
      -38000,
      -38000,
      -38950,
      -38950,
      -44792.5,
      -38950,
      -38950,
      -38950,
      -38950,
      -31160,
      -38950,
      -44792.5,
      -38950,
      -38950
     ],
     "fy2026": -465950.13,
     "fy2027": -471295,
     "total_rule": "sum"
    },
    {
     "key": "events",
     "label": "Events and conferences",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -14295.59,
      -12160.67,
      -12759.39,
      -12697.28,
      -14181.74,
      -38077.73,
      -14789.14,
      -13126.66,
      -14000,
      -14000,
      -14000,
      -14000,
      -14350,
      -14350,
      -14350,
      -14350,
      -14350,
      -35875,
      -14350,
      -14350,
      -14350,
      -14350,
      -14350,
      -14350
     ],
     "fy2026": -188088.2,
     "fy2027": -193725,
     "total_rule": "sum"
    },
    {
     "key": "pay_ga",
     "label": "General and administrative payroll",
     "basis": "People",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -68558.4545,
      -64835.6856,
      -74115.9405,
      -70456.6091,
      -69660.2685,
      -72774.625,
      -65278.1072,
      -53117.7534,
      -74269.6485,
      -72142.2541,
      -73805.65,
      -70604.2594,
      -75965.3574,
      -71857.8332,
      -75245.4017,
      -71652.8771,
      -71111.7226,
      -74390.587,
      -70892.7763,
      -60263.463,
      -82566.263,
      -80770.0514,
      -82556.4102,
      -78984.3561
     ],
     "fy2026": -829619.2558,
     "fy2027": -896257.0991,
     "total_rule": "sum"
    },
    {
     "key": "tools",
     "label": "Software and IT tools",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -17964.17,
      -17385.59,
      -18123.85,
      -19869.56,
      -17944.87,
      -18293.52,
      -18498.38,
      -18949.95,
      -18287.2,
      -18576.6353,
      -18816.0773,
      -18809.2811,
      -20505.5053,
      -20738.3425,
      -20967.1402,
      -21453.369,
      -21444.4475,
      -21683.4722,
      -21927.6456,
      -21924.0733,
      -22168.4735,
      -22166.4605,
      -22164.4379,
      -22164.4716
     ],
     "fy2026": -221519.0838,
     "fy2027": -259307.8391,
     "total_rule": "sum"
    },
    {
     "key": "rent",
     "label": "Office rent, Paris",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850,
      -34850
     ],
     "fy2026": -408000,
     "fy2027": -418200,
     "total_rule": "sum"
    },
    {
     "key": "prof",
     "label": "Legal, statutory audit and accounting",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -16317.2,
      -16190.39,
      -34446.7,
      -17409.94,
      -15872.42,
      -15162.98,
      -17487.83,
      -15878.32,
      -16000,
      -16000,
      -16000,
      -16000,
      -16400,
      -16400,
      -36080,
      -16400,
      -16400,
      -16400,
      -16400,
      -16400,
      -16400,
      -16400,
      -16400,
      -16400
     ],
     "fy2026": -212765.78,
     "fy2027": -216480,
     "total_rule": "sum"
    },
    {
     "key": "ins",
     "label": "Insurance",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5
     ],
     "fy2026": -54000,
     "fy2027": -55350,
     "total_rule": "sum"
    },
    {
     "key": "recruit",
     "label": "Recruitment",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7675.8,
      -16033.25,
      -23048.39,
      -14790.36,
      -9257.09,
      -7702.66,
      -1000,
      -1000,
      -1000,
      -16000,
      -14525,
      -6955.1458,
      -44542.4384,
      -14667.5265,
      -14664.6288,
      -22568.8311,
      -7689.0892,
      -15244.7836,
      -15461.0863,
      -7957.4427,
      -15516.776,
      -8066.3549,
      -8065.5516,
      -8127.7269
     ],
     "fy2026": -118987.6958,
     "fy2027": -182572.236,
     "total_rule": "sum"
    },
    {
     "key": "travel",
     "label": "Travel",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -11939.7,
      -11991.62,
      -11894.58,
      -10435.89,
      -10844.45,
      -10029.29,
      -10860.83,
      -9587.64,
      -11000,
      -11000,
      -11000,
      -11000,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275,
      -11275
     ],
     "fy2026": -131584,
     "fy2027": -135300,
     "total_rule": "sum"
    },
    {
     "key": "ltax",
     "label": "Local business taxes (CFE and CVAE)",
     "basis": "Overheads",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667,
      -1466.6667
     ],
     "fy2026": -16800,
     "fy2027": -17600,
     "total_rule": "sum"
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -763851.0242,
      -797828.5599,
      -827178.2325,
      -840150.7543,
      -760556.6279,
      -863535.3098,
      -769685.4134,
      -608725.4342,
      -802291.6398,
      -831274.6523,
      -842536.3204,
      -785506.9348,
      -909180.6228,
      -906816.1593,
      -922284.817,
      -921738.8836,
      -858781.9525,
      -967557.5589,
      -860478.9887,
      -712817.234,
      -946484.1522,
      -946737.6602,
      -950804.5088,
      -898407.8092
     ],
     "fy2026": -9493120.9035,
     "fy2027": -10802090.3474,
     "total_rule": "sum"
    },
    {
     "key": "cir",
     "label": "Research tax credit (CIR), other operating income (IAS 20)",
     "basis": "Research_Credit",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89210.6082,
      93117.4902,
      94080.7266,
      97638.9456,
      96313.8624,
      96551.2884,
      96941.5524,
      94514.8638,
      93308.6032,
      95319.4832,
      95309.2601,
      95292.588,
      105368.7486,
      105308.7471,
      108121.209,
      108098.2718,
      108075.0258,
      109364.1702,
      109353.621,
      109342.9661,
      112215.2492,
      112191.4023,
      112167.6653,
      112168.0619
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -382177.4006,
      -430481.3774,
      -430888.4967,
      -460324.9603,
      -361410.4906,
      -473889.7719,
      -359287.2485,
      -184909.7429,
      -290278.7091,
      -396179.0259,
      -391586.6513,
      -322044.8592,
      -423360.0103,
      -427150.469,
      -324702.981,
      -425058.7488,
      -343563.9066,
      -334771.4859,
      -326608.7884,
      -149975.0671,
      -354803.6509,
      -327985.1843,
      -349976.1049,
      -323596.6484
     ],
     "fy2026": -4483458.7345,
     "fy2027": -4111553.0456,
     "total_rule": "sum"
    },
    {
     "key": "ebitdap",
     "label": "EBITDA % of revenue",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.7698,
      -0.9065,
      -0.8396,
      -0.9414,
      -0.6903,
      -0.834,
      -0.6338,
      -0.3221,
      -0.4386,
      -0.7031,
      -0.6686,
      -0.5386,
      -0.6604,
      -0.6747,
      -0.4286,
      -0.6448,
      -0.504,
      -0.4164,
      -0.4709,
      -0.2111,
      -0.4617,
      -0.412,
      -0.4469,
      -0.4282
     ],
     "fy2026": -0.6777,
     "fy2027": -0.4735,
     "total_rule": "ratio"
    },
    {
     "key": "ebitda_pre",
     "label": "EBITDA before the research tax credit (memo)",
     "basis": "",
     "section": "OPERATING EXPENSES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -471388.0088,
      -523598.8676,
      -524969.2233,
      -557963.9059,
      -457724.353,
      -570441.0603,
      -456228.8009,
      -279424.6067,
      -383587.3123,
      -491498.5091,
      -486895.9114,
      -417337.4471,
      -528728.7589,
      -532459.2162,
      -432824.19,
      -533157.0207,
      -451638.9324,
      -444135.6561,
      -435962.4095,
      -259318.0332,
      -467018.9001,
      -440176.5866,
      -462143.7702,
      -435764.7102
     ],
     "fy2026": -5621058.0066,
     "fy2027": -5423328.184,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "Fixed_Assets",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -6000,
      -6140.4931,
      -6342.4567,
      -6606.6817,
      -6808.4072,
      -6938.7839,
      -7090.5469,
      -7152.59,
      -7213.2847,
      -7282.7292,
      -7485.5069,
      -7675.1736,
      -7797.5527,
      -8254.041,
      -8444.9746,
      -8635.8824,
      -8897.0498,
      -9025.9528,
      -9222.0176,
      -9420.005,
      -9551.2934,
      -9749.7758,
      -9882.0323,
      -10014.2817
     ],
     "fy2026": -82736.6539,
     "fy2027": -108894.859,
     "total_rule": "sum"
    },
    {
     "key": "ebit",
     "label": "EBIT",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -388177.4006,
      -436621.8704,
      -437230.9534,
      -466931.642,
      -368218.8978,
      -480828.5558,
      -366377.7955,
      -192062.3329,
      -297491.9938,
      -403461.7551,
      -399072.1582,
      -329720.0328,
      -431157.5629,
      -435404.51,
      -333147.9556,
      -433694.6312,
      -352460.9564,
      -343797.4387,
      -335830.806,
      -159395.0721,
      -364354.9443,
      -337734.9601,
      -359858.1372,
      -333610.93
     ],
     "fy2026": -4566195.3884,
     "fy2027": -4220447.9046,
     "total_rule": "sum"
    },
    {
     "key": "fin",
     "label": "Interest on deposits",
     "basis": "Treasury",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18300,
      17540.71,
      17000.73,
      16375.49,
      15411.49,
      14769.42,
      14166.97,
      14620.69,
      14005.8734,
      13538.5452,
      12712.8582,
      12150.7857,
      11689.7801,
      10747.8255,
      10112.7177,
      9634.361,
      8736.9673,
      8162.5729,
      7690.9143,
      6825.955,
      6107.687,
      7280.3332,
      6443.8996,
      5826.2554
     ],
     "fy2026": 180593.5625,
     "fy2027": 99259.2689,
     "total_rule": "sum"
    },
    {
     "key": "fxd",
     "label": "Exchange differences on USD supplier payments",
     "basis": "Payables",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      266.39,
      903.6018,
      -2821.3025,
      1577.6786,
      -338.2801,
      -1778.6851,
      -1168.6618,
      2192.8698,
      -1631.9964,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -2798.3858,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT / (LOSS) BEFORE TAX",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -369611.0106,
      -418177.5586,
      -423051.5259,
      -448978.4734,
      -353145.6879,
      -467837.821,
      -353379.4873,
      -175248.773,
      -285118.1169,
      -389923.2098,
      -386359.3,
      -317569.2471,
      -419467.7829,
      -424656.6846,
      -323035.2379,
      -424060.2702,
      -343723.9892,
      -335634.8659,
      -328139.8916,
      -152569.1171,
      -358247.2573,
      -330454.627,
      -353414.2375,
      -327784.6746
     ],
     "fy2026": -4388400.2117,
     "fy2027": -4121188.6357,
     "total_rule": "sum"
    },
    {
     "key": "tax",
     "label": "Corporate income tax",
     "basis": "Tax",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT / (LOSS)",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -369611.0106,
      -418177.5586,
      -423051.5259,
      -448978.4734,
      -353145.6879,
      -467837.821,
      -353379.4873,
      -175248.773,
      -285118.1169,
      -389923.2098,
      -386359.3,
      -317569.2471,
      -419467.7829,
      -424656.6846,
      -323035.2379,
      -424060.2702,
      -343723.9892,
      -335634.8659,
      -328139.8916,
      -152569.1171,
      -358247.2573,
      -330454.627,
      -353414.2375,
      -327784.6746
     ],
     "fy2026": -4388400.2117,
     "fy2027": -4121188.6357,
     "total_rule": "sum"
    },
    {
     "key": "npm",
     "label": "Net profit % of revenue",
     "basis": "",
     "section": "BELOW EBITDA",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.7445,
      -0.8806,
      -0.8244,
      -0.9182,
      -0.6745,
      -0.8233,
      -0.6233,
      -0.3052,
      -0.4308,
      -0.692,
      -0.6597,
      -0.5311,
      -0.6543,
      -0.6707,
      -0.4264,
      -0.6433,
      -0.5043,
      -0.4174,
      -0.4731,
      -0.2147,
      -0.4662,
      -0.4151,
      -0.4513,
      -0.4338
     ],
     "fy2026": -0.6634,
     "fy2027": -0.4746,
     "total_rule": "ratio"
    },
    {
     "key": "seg_dev",
     "label": "Revenue: Developer",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "seg_team",
     "label": "Revenue: Team",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      181624.59,
      183869.59,
      190998.21,
      193712.39,
      201515.91,
      208438.7,
      208095.44,
      208487.64,
      208362.4004,
      212611.1586,
      216381.1795,
      219358.601,
      223418.0776,
      227000.6751,
      230764.8872,
      233812.7805,
      236646.704,
      239597.4906,
      241517.3899,
      242097.1917,
      245634.3128,
      249275.8757,
      252442.7447,
      254813.0968
     ],
     "fy2026": 2433455.8095,
     "fy2027": 2877021.2266,
     "total_rule": "sum"
    },
    {
     "key": "seg_ent",
     "label": "Revenue: Enterprise",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      279247.18,
      362303.4308,
      255208.3319,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3128201.1172,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "compute",
     "label": "Compute in cost of revenue",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -129074.3866,
      -129580.8472,
      -130283.6924,
      -129420.6681,
      -137200.542,
      -140530.3118,
      -152468.4019,
      -151987.6147,
      -153429.414,
      -131305.3875,
      -135600.7598,
      -139163.0449,
      -155907.9964,
      -159312.5192,
      -164219.2629,
      -164758.2251,
      -169377.6001,
      -170888.0194,
      -171937.2781,
      -173490.7055,
      -176436.0691,
      -179015.1884,
      -181643.0654,
      -184691.3935
     ],
     "fy2026": -1660045.0708,
     "fy2027": -2051677.3231,
     "total_rule": "sum"
    },
    {
     "key": "f_rd",
     "label": "Research and development (payroll and compute), before the CIR",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -429738.8719,
      -416675.7144,
      -443990.5351,
      -434937.8321,
      -421188.5917,
      -447166.5006,
      -402078.6856,
      -321090.1548,
      -444319.137,
      -441681.3125,
      -450445.8959,
      -431153.7853,
      -497927.991,
      -468613.3756,
      -501998.2181,
      -478037.9921,
      -474513.1902,
      -504373.5174,
      -444120.8435,
      -378637.8481,
      -525573.9857,
      -515102.8524,
      -525192.8711,
      -503073.5525
     ],
     "fy2026": -5084467.0167,
     "fy2027": -5817166.2376,
     "total_rule": "sum"
    },
    {
     "key": "f_sm",
     "label": "Sales and marketing",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -171756.8278,
      -214816.3099,
      -181658.2369,
      -232350.5632,
      -175888.9377,
      -252505.7343,
      -214581.5806,
      -149201.6159,
      -197515.6544,
      -215974.4504,
      -218043.6973,
      -191084.4631,
      -201635.1641,
      -262334.9149,
      -221125.2616,
      -259421.6476,
      -215419.3363,
      -283261.032,
      -239472.4703,
      -175430.2402,
      -232054.4873,
      -252027.7744,
      -244221.0713,
      -217453.5354
     ],
     "fy2026": -2415378.0714,
     "fy2027": -2803856.9355,
     "total_rule": "sum"
    },
    {
     "key": "f_ga",
     "label": "General and administrative",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -162355.3245,
      -166336.5356,
      -201529.4605,
      -172862.3591,
      -163479.0985,
      -163863.075,
      -153025.1472,
      -138433.6634,
      -160456.8485,
      -173618.8894,
      -174046.7273,
      -163268.6864,
      -209617.4677,
      -175867.8689,
      -199161.3374,
      -184279.2439,
      -168849.426,
      -179923.0095,
      -176885.6749,
      -158749.1457,
      -188855.6791,
      -179607.0334,
      -181390.5664,
      -177880.7213
     ],
     "fy2026": -1993275.8154,
     "fy2027": -2181067.1743,
     "total_rule": "sum"
    },
    {
     "key": "f_rdp",
     "label": "Research and development % of revenue",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8656,
      0.8774,
      0.8652,
      0.8895,
      0.8044,
      0.787,
      0.7093,
      0.5593,
      0.6714,
      0.7838,
      0.7691,
      0.7211,
      0.7767,
      0.7402,
      0.6626,
      0.7252,
      0.6961,
      0.6273,
      0.6404,
      0.5329,
      0.684,
      0.6471,
      0.6707,
      0.6658
     ],
     "fy2026": 0.7686,
     "fy2027": 0.6699,
     "total_rule": "ratio"
    },
    {
     "key": "f_smp",
     "label": "Sales and marketing % of revenue",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.346,
      0.4524,
      0.354,
      0.4752,
      0.3359,
      0.4444,
      0.3785,
      0.2599,
      0.2985,
      0.3833,
      0.3723,
      0.3196,
      0.3145,
      0.4144,
      0.2919,
      0.3936,
      0.316,
      0.3523,
      0.3453,
      0.2469,
      0.302,
      0.3166,
      0.3119,
      0.2878
     ],
     "fy2026": 0.3651,
     "fy2027": 0.3229,
     "total_rule": "ratio"
    },
    {
     "key": "f_gap",
     "label": "General and administrative % of revenue",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.327,
      0.3503,
      0.3927,
      0.3535,
      0.3122,
      0.2884,
      0.2699,
      0.2411,
      0.2425,
      0.3081,
      0.2972,
      0.2731,
      0.327,
      0.2778,
      0.2629,
      0.2796,
      0.2477,
      0.2238,
      0.255,
      0.2234,
      0.2458,
      0.2256,
      0.2316,
      0.2354
     ],
     "fy2026": 0.3013,
     "fy2027": 0.2512,
     "total_rule": "ratio"
    },
    {
     "key": "computep",
     "label": "Compute in cost of revenue % of revenue",
     "basis": "",
     "section": "SEGMENT AND FUNCTIONAL VIEW (memo)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.26,
      0.2729,
      0.2539,
      0.2647,
      0.262,
      0.2473,
      0.2689,
      0.2647,
      0.2318,
      0.233,
      0.2315,
      0.2327,
      0.2432,
      0.2516,
      0.2168,
      0.25,
      0.2485,
      0.2125,
      0.2479,
      0.2442,
      0.2296,
      0.2249,
      0.232,
      0.2444
     ],
     "fy2026": 0.2509,
     "fy2027": 0.2363,
     "total_rule": "ratio"
    }
   ]
  },
  "BS": {
   "title": "BALANCE SHEET",
   "description": "Every balance comes from a schedule. The check row must be zero in every month.",
   "months": 24,
   "rows": [
    {
     "key": "cash",
     "label": "Cash at bank and term deposits",
     "basis": "CF",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      11693806.8483,
      11333821.8783,
      10916994.514,
      10274323.744,
      9846282.7674,
      9444647.2574,
      9747127.2531,
      9337248.9223,
      9025696.8268,
      8475238.8049,
      8100523.8061,
      7793186.7137,
      7165216.9739,
      6741811.8004,
      6422907.3298,
      5824644.8402,
      5441715.2395,
      5127276.2257,
      4550636.6559,
      4071791.3186,
      4853555.4361,
      4295933.0927,
      3884170.2917,
      3525929.5474
     ],
     "fy2026": 7793186.7137,
     "fy2027": 3525929.5474,
     "total_rule": "last"
    },
    {
     "key": "psp",
     "label": "Card processor balance",
     "basis": "Receivables",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0013,
      -0.0004,
      -0.0025,
      -0.0044,
      -0.005,
      -0.0074,
      -0.0042,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077,
      -0.0077
     ],
     "fy2026": -0.0077,
     "fy2027": -0.0077,
     "total_rule": "last"
    },
    {
     "key": "ar_fr",
     "label": "Enterprise receivables: accounts in France (incl. VAT)",
     "basis": "Receivables",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      142000,
      105000,
      143000,
      214000,
      171071.208,
      170071.208,
      244071.208,
      175071.208,
      170071.21,
      226000,
      216400,
      191600,
      226000,
      217360,
      245667.4132,
      318859.4592,
      314266.5589,
      255403.8465,
      241040,
      216720,
      216240,
      241040,
      215280,
      215280
     ],
     "fy2026": 191600,
     "fy2027": 215280,
     "total_rule": "last"
    },
    {
     "key": "ar_xx",
     "label": "Enterprise receivables: accounts outside France",
     "basis": "Receivables",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      283420.64,
      299107.96,
      195477.61,
      259166.66,
      292499.99,
      192499.99,
      335833.32,
      344999.99,
      193166.6667,
      338649.9437,
      350435.3403,
      262121.0714,
      425508.389,
      441517.9769,
      310621.0433,
      389546.8067,
      442198.4319,
      307058.1352,
      370377.3182,
      423334.8788,
      296453.2217,
      380331.4614,
      458950.5219,
      354570.2992
     ],
     "fy2026": 262121.0714,
     "fy2027": 354570.2992,
     "total_rule": "last"
    },
    {
     "key": "ca",
     "label": "Contract assets: Enterprise usage ahead of billing",
     "basis": "Enterprise",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      7658.4,
      0,
      7868.9,
      0,
      7328.07,
      29335.21,
      21877.98,
      31789.775,
      58934.4067,
      72066.4862,
      35739.1399,
      47928.5958,
      104808.2851,
      0,
      24120.7834,
      0,
      18997.3099,
      55295.8883,
      40786.6758,
      63860.8002,
      97992.8009,
      105868.2188,
      50099.604
     ],
     "fy2026": 35739.1399,
     "fy2027": 50099.604,
     "total_rule": "last"
    },
    {
     "key": "cir",
     "label": "Research tax credit receivable",
     "basis": "Research_Credit",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1024980.6082,
      1118098.0984,
      1212178.825,
      1309817.7706,
      1406131.633,
      1502682.9214,
      663854.4738,
      758369.3376,
      851677.9408,
      946997.424,
      1042306.6841,
      1137599.2721,
      1242968.0207,
      1348276.7678,
      1456397.9769,
      1564496.2487,
      1672571.2745,
      1781935.4447,
      1891289.0657,
      2000632.0318,
      975248.0089,
      1087439.4112,
      1199607.0765,
      1311775.1384
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "last"
    },
    {
     "key": "vatd",
     "label": "VAT to deduct on French supplier invoices not yet paid",
     "basis": "VAT",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8669.268,
      10330.9997,
      15953.3157,
      10431.939,
      8800.961,
      13281.3673,
      7102.103,
      6437.9977,
      6700,
      10660,
      10270.6,
      8272.1585,
      18345.2037,
      10458.227,
      14393.462,
      12544.1714,
      8615.9195,
      14915.6229,
      10667.7268,
      8686.7649,
      10682.4289,
      8715.5177,
      8715.3056,
      8731.7199
     ],
     "fy2026": 8272.1585,
     "fy2027": 8731.7199,
     "total_rule": "last"
    },
    {
     "key": "prent",
     "label": "Prepaid rent",
     "basis": "Overheads",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      68000,
      34000,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0,
      69700,
      34850,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "prepay",
     "label": "Other prepayments",
     "basis": "opening balance, no movement modelled",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000,
      30000
     ],
     "fy2026": 30000,
     "fy2027": 30000,
     "total_rule": "last"
    },
    {
     "key": "deposit",
     "label": "Rent deposit",
     "basis": "opening balance",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000,
      102000
     ],
     "fy2026": 102000,
     "fy2027": 102000,
     "total_rule": "last"
    },
    {
     "key": "fa",
     "label": "Fixed assets (IT equipment and office fit-out)",
     "basis": "Fixed_Assets",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      239057.75,
      240187.9469,
      243357.5903,
      244013.0286,
      241898.1814,
      240422.8675,
      235565.8706,
      230598.2906,
      225885.0058,
      225902.2767,
      225244.7697,
      221975.2428,
      230611.2704,
      229230.8378,
      227658.5444,
      228424.688,
      224168.1467,
      222200.5247,
      220106.0547,
      215412.4314,
      213006.5064,
      208017.9641,
      202896.9084,
      197663.4993
     ],
     "fy2026": 221975.2428,
     "fy2027": 197663.4993,
     "total_rule": "last"
    },
    {
     "key": "T_assets",
     "label": "TOTAL ASSETS",
     "basis": "",
     "section": "ASSETS",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      13591935.1158,
      13280205.2829,
      12858961.8525,
      12519622.0378,
      12132684.7358,
      11702933.6743,
      11462889.4343,
      11040603.7185,
      10636987.4174,
      10482382.8483,
      10183247.6788,
      9782493.5907,
      9558278.4458,
      9260313.8874,
      8809645.7619,
      8564336.9899,
      8270385.5634,
      7859787.1018,
      7541112.702,
      7144214.0937,
      6761046.3945,
      6521170.2403,
      6242338.3152,
      5796049.8006
     ],
     "fy2026": 9782493.5907,
     "fy2027": 5796049.8006,
     "total_rule": "last"
    },
    {
     "key": "ap_usd",
     "label": "Trade payables: compute suppliers in USD",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      124224.3418,
      123051.4675,
      125624.0786,
      123397.4199,
      131314.7349,
      133425.9182,
      144443.0498,
      143904.4251,
      144467.3774,
      122894.5899,
      125549.854,
      227828.0919,
      146611.3181,
      147067.5696,
      153090.4464,
      153214.6643,
      157518.0437,
      158009.26,
      159968.8993,
      161145.048,
      162638.4096,
      165860.74,
      167181.7253,
      170279.5798
     ],
     "fy2026": 227828.0919,
     "fy2027": 170279.5798,
     "total_rule": "last"
    },
    {
     "key": "ap_apic",
     "label": "Trade payables: model API vendor C",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8172.87,
      8429.57,
      8033.9,
      8834.88,
      9004.17,
      9240.64,
      9844.35,
      9871.04,
      9998.797,
      10170.8811,
      10610.6259,
      10991.7997,
      12514.0722,
      12861.9535,
      13208.3484,
      13350.8225,
      13776.8786,
      13899.4931,
      14077.7959,
      14239.4198,
      14583.2672,
      14845.8699,
      15106.544,
      15377.6486
     ],
     "fy2026": 10991.7997,
     "fy2027": 15377.6486,
     "total_rule": "last"
    },
    {
     "key": "ap_card",
     "label": "Trade payables: company card statements",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      70026.06,
      67643.71,
      74176.79,
      69366.35,
      65767.27,
      67888.45,
      67886.13,
      60109.26,
      67287.2,
      73276.6353,
      67816.0773,
      67809.2811,
      70730.5053,
      70963.3425,
      77034.6402,
      71678.369,
      71669.4475,
      71908.4722,
      72152.6456,
      64359.0733,
      72393.4735,
      78233.9605,
      72389.4379,
      72389.4716
     ],
     "fy2026": 67809.2811,
     "fy2027": 72389.4716,
     "total_rule": "last"
    },
    {
     "key": "ap_sup",
     "label": "Trade payables: French suppliers",
     "basis": "Payables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      52015.608,
      61985.998,
      95719.894,
      62591.634,
      52805.766,
      79688.204,
      42612.618,
      38627.986,
      40200,
      63960,
      61623.6,
      49632.951,
      110071.2223,
      62749.362,
      86360.772,
      75265.0285,
      51695.5173,
      89493.7372,
      64006.3607,
      52120.5893,
      64094.5732,
      52293.1062,
      52291.8338,
      52390.3194
     ],
     "fy2026": 49632.951,
     "fy2027": 52390.3194,
     "total_rule": "last"
    },
    {
     "key": "cl",
     "label": "Contract liabilities: Enterprise commitments billed ahead of usage",
     "basis": "Enterprise",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      405068.32,
      416887.68,
      341790.66,
      460931.04,
      433279.73,
      349007.77,
      503048.46,
      419326.25,
      248434.6142,
      426354.1891,
      431522.4534,
      364163.981,
      518427.9535,
      604818.7898,
      389992.0168,
      563778.8258,
      621113.9549,
      451102.4237,
      565541.303,
      544629.8103,
      431238.359,
      471505.132,
      457665.5312,
      341911.0264
     ],
     "fy2026": 364163.981,
     "fy2027": 341911.0264,
     "total_rule": "last"
    },
    {
     "key": "dev",
     "label": "Contract liabilities: Developer credits",
     "basis": "Credits",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      210641.7941,
      219177.9955,
      229825.6118,
      231454.4145,
      238172.3155,
      242308.5395,
      247788.6836,
      248629.6809,
      265743.7222,
      282558.7064,
      294557.4818,
      306908.8483,
      318367.5532,
      330266.7445,
      342165.6298,
      350851.4277,
      355348.5029,
      368821.107,
      372514.9197,
      368336.9913,
      389279.4893,
      409347.8603,
      425122.4659,
      435031.3671
     ],
     "fy2026": 306908.8483,
     "fy2027": 435031.3671,
     "total_rule": "last"
    },
    {
     "key": "refund",
     "label": "Refund liability: expected credit notes",
     "basis": "Enterprise",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4517.8,
      4517.8,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "vat",
     "label": "VAT payable / (credit carried forward)",
     "basis": "VAT",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      5032.493,
      29880.5496,
      24527.8642,
      -756.4677,
      32840.4383,
      35412.8709,
      4281.6225,
      38769.3256,
      39723.8989,
      14685.1254,
      37739.2132,
      40409.9978,
      18797.5205,
      31744.617,
      42543.3571,
      17046.9411,
      48012.3654,
      55270.0496,
      22335.4066,
      43296.858,
      47301.8129,
      22777.1426,
      48916.6852,
      48345.923
     ],
     "fy2026": 40409.9978,
     "fy2027": 48345.923,
     "total_rule": "last"
    },
    {
     "key": "vatp",
     "label": "VAT on French invoices not yet collected",
     "basis": "Receivables",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      23666.6667,
      17500,
      23833.3333,
      35666.6667,
      28511.868,
      28345.2013,
      40678.5347,
      29178.5347,
      28345.2017,
      37666.6667,
      36066.6667,
      31933.3333,
      37666.6667,
      36226.6667,
      40944.5689,
      53143.2432,
      52377.7598,
      42567.3077,
      40173.3333,
      36120,
      36040,
      40173.3333,
      35880,
      35880
     ],
     "fy2026": 31933.3333,
     "fy2027": 35880,
     "total_rule": "last"
    },
    {
     "key": "urs",
     "label": "URSSAF payable",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      219057.13,
      226130.17,
      245947.1025,
      239469.3725,
      254250.7275,
      241473.5475,
      252464.91,
      250288.55,
      237866.3039,
      242662.7457,
      250832.3431,
      249341.3013,
      266326.4264,
      265757.2827,
      286238.359,
      275075.7255,
      288134.7434,
      279143.6906,
      292461.0215,
      291584.156,
      284902.5694,
      286425.9823,
      291352.0516,
      289825.9669
     ],
     "fy2026": 249341.3013,
     "fy2027": 289825.9669,
     "total_rule": "last"
    },
    {
     "key": "pas",
     "label": "Income tax withheld at source payable",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      43544.32,
      45112.36,
      49245.9852,
      47195.7952,
      50719.3776,
      47540.2576,
      50425.2828,
      50082.254,
      47171.6485,
      48037.8305,
      49867.1374,
      49510.7703,
      52547.1444,
      52165.4497,
      56992.9139,
      53777.63,
      56956.9909,
      54572.5269,
      57545.728,
      57336.1789,
      55556.4213,
      55927.618,
      57125.043,
      56754.4657
     ],
     "fy2026": 49510.7703,
     "fy2027": 56754.4657,
     "total_rule": "last"
    },
    {
     "key": "agi",
     "label": "Agirc-Arrco and schemes payable",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75173.11,
      77939.69,
      87441.15,
      81918.61,
      90697.69,
      82524.46,
      89698.04,
      89269.91,
      82399.7544,
      84331.152,
      88416.437,
      87542.0198,
      92315.4417,
      91238.9334,
      102773.8929,
      94754.3317,
      102639.5382,
      96395.9312,
      103661.6742,
      103145.6942,
      98278.8436,
      99202.7591,
      102174.7871,
      101256.1097
     ],
     "fy2026": 87542.0198,
     "fy2027": 101256.1097,
     "total_rule": "last"
    },
    {
     "key": "comm",
     "label": "Commissions payable",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      30600,
      0,
      37200,
      0,
      30600,
      33600,
      9000,
      12960,
      25032,
      21600,
      7200,
      0,
      42192,
      5400,
      37422,
      8100,
      35160,
      33120,
      8640,
      12420,
      24492,
      20772,
      7176
     ],
     "fy2026": 7200,
     "fy2027": 7176,
     "total_rule": "last"
    },
    {
     "key": "commch",
     "label": "Employer contributions accrued on commissions",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      14052.132,
      0,
      17082.984,
      0,
      14052.132,
      15429.792,
      4132.98,
      5951.4912,
      11495.195,
      9919.152,
      3306.384,
      0,
      19375.4102,
      2479.788,
      17184.9308,
      3719.682,
      16146.1752,
      15209.3664,
      3967.6608,
      5703.5124,
      11247.2162,
      9538.9178,
      3295.3627
     ],
     "fy2026": 3306.384,
     "fy2027": 3295.3627,
     "total_rule": "last"
    },
    {
     "key": "leave",
     "label": "Paid leave provision",
     "basis": "People",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      305201.8629,
      308480.9797,
      341114.0281,
      341166.3574,
      333463.3547,
      356300.7188,
      305227.0288,
      135450.6025,
      176924.566,
      202785.2991,
      245614.105,
      256293.4928,
      302282.3994,
      304455.5617,
      343559.3955,
      343525.0203,
      337511.4319,
      368054.4195,
      295774.9649,
      113825.7813,
      163879.4213,
      195089.2384,
      245020.5819,
      257503.8569
     ],
     "fy2026": 256293.4928,
     "fy2027": 257503.8569,
     "total_rule": "last"
    },
    {
     "key": "ltax",
     "label": "Local business taxes accrued",
     "basis": "Overheads",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1900,
      3300,
      4700,
      6100,
      7000,
      350,
      1750,
      3150,
      2700,
      4100,
      5500,
      200,
      1666.6667,
      3133.3333,
      4600,
      6066.6667,
      7333.3333,
      400,
      1866.6667,
      3333.3333,
      2850,
      4316.6667,
      5783.3333,
      400.0
     ],
     "fy2026": 200,
     "fy2027": 400.0,
     "total_rule": "last"
    },
    {
     "key": "onerous",
     "label": "Provision: onerous cloud commitment (IAS 37)",
     "basis": "Commitments",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      47755.4919,
      70070.9468,
      97903.9075,
      99021.9466,
      99021.9466,
      99021.9466,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "cit",
     "label": "Corporate income tax payable",
     "basis": "Tax",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "T_liab",
     "label": "TOTAL LIABILITIES",
     "basis": "",
     "section": "LIABILITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      1543724.5765,
      1650172.3022,
      1651980.3977,
      1761619.0565,
      1727827.4424,
      1765914.2018,
      1879249.4491,
      1632212.5063,
      1513714.3221,
      1749032.9629,
      1836257.0934,
      1753072.2523,
      1948324.8903,
      2075017.0165,
      1947384.1289,
      2126135.6271,
      2175908.1898,
      2100944.594,
      2110410.0859,
      1866080.5946,
      1841160.1528,
      1931738.6256,
      2006320.938,
      1887817.098
     ],
     "fy2026": 1753072.2523,
     "fy2027": 1887817.098,
     "total_rule": "last"
    },
    {
     "key": "sharecap",
     "label": "Share capital",
     "basis": "Treasury",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000,
      150000
     ],
     "fy2026": 150000,
     "fy2027": 150000,
     "total_rule": "last"
    },
    {
     "key": "premium",
     "label": "Share premium",
     "basis": "Treasury",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000,
      24450000
     ],
     "fy2026": 24450000,
     "fy2027": 24450000,
     "total_rule": "last"
    },
    {
     "key": "re_open",
     "label": "Accumulated losses: opening (memo)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12182178.45,
      -12551789.4606,
      -12969967.0193,
      -13393018.5452,
      -13841997.0186,
      -14195142.7066,
      -14662980.5275,
      -15016360.0148,
      -15191608.7878,
      -15476726.9047,
      -15866650.1146,
      -16253009.4146,
      -16570578.6617,
      -16990046.4445,
      -17414703.1291,
      -17737738.367,
      -18161798.6372,
      -18505522.6264,
      -18841157.4923,
      -19169297.3839,
      -19321866.501,
      -19680113.7583,
      -20010568.3853,
      -20363982.6228
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "np",
     "label": "Net profit / (loss) (memo)",
     "basis": "PL",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -369611.0106,
      -418177.5586,
      -423051.5259,
      -448978.4734,
      -353145.6879,
      -467837.821,
      -353379.4873,
      -175248.773,
      -285118.1169,
      -389923.2098,
      -386359.3,
      -317569.2471,
      -419467.7829,
      -424656.6846,
      -323035.2379,
      -424060.2702,
      -343723.9892,
      -335634.8659,
      -328139.8916,
      -152569.1171,
      -358247.2573,
      -330454.627,
      -353414.2375,
      -327784.6746
     ],
     "fy2026": -4388400.2117,
     "fy2027": -4121188.6357,
     "total_rule": "sum"
    },
    {
     "key": "re_close",
     "label": "Accumulated losses",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -12551789.4606,
      -12969967.0193,
      -13393018.5452,
      -13841997.0186,
      -14195142.7066,
      -14662980.5275,
      -15016360.0148,
      -15191608.7878,
      -15476726.9047,
      -15866650.1146,
      -16253009.4146,
      -16570578.6617,
      -16990046.4445,
      -17414703.1291,
      -17737738.367,
      -18161798.6372,
      -18505522.6264,
      -18841157.4923,
      -19169297.3839,
      -19321866.501,
      -19680113.7583,
      -20010568.3853,
      -20363982.6228,
      -20691767.2974
     ],
     "fy2026": -16570578.6617,
     "fy2027": -20691767.2974,
     "total_rule": "last"
    },
    {
     "key": "T_equity",
     "label": "TOTAL EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      12048210.5394,
      11630032.9807,
      11206981.4548,
      10758002.9814,
      10404857.2934,
      9937019.4725,
      9583639.9852,
      9408391.2122,
      9123273.0953,
      8733349.8854,
      8346990.5854,
      8029421.3383,
      7609953.5555,
      7185296.8709,
      6862261.633,
      6438201.3628,
      6094477.3736,
      5758842.5077,
      5430702.6161,
      5278133.499,
      4919886.2417,
      4589431.6147,
      4236017.3772,
      3908232.7026
     ],
     "fy2026": 8029421.3383,
     "fy2027": 3908232.7026,
     "total_rule": "last"
    },
    {
     "key": "T_le",
     "label": "TOTAL LIABILITIES AND EQUITY",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      13591935.1158,
      13280205.2829,
      12858961.8525,
      12519622.0378,
      12132684.7358,
      11702933.6743,
      11462889.4343,
      11040603.7185,
      10636987.4174,
      10482382.8483,
      10183247.6788,
      9782493.5907,
      9558278.4458,
      9260313.8874,
      8809645.7619,
      8564336.9899,
      8270385.5634,
      7859787.1018,
      7541112.702,
      7144214.0937,
      6761046.3945,
      6521170.2403,
      6242338.3152,
      5796049.8006
     ],
     "fy2026": 9782493.5907,
     "fy2027": 5796049.8006,
     "total_rule": "last"
    },
    {
     "key": "check",
     "label": "CHECK: assets less liabilities and equity (must be zero)",
     "basis": "",
     "section": "EQUITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "contract_liab",
     "label": "Contract liabilities, total (Enterprise and Developer)",
     "basis": "",
     "section": "MEMO",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      615710.1141,
      636065.6755,
      571616.2718,
      692385.4545,
      671452.0455,
      591316.3095,
      750837.1436,
      667955.9309,
      514178.3364,
      708912.8955,
      726079.9352,
      671072.8292,
      836795.5067,
      935085.5343,
      732157.6466,
      914630.2535,
      976462.4579,
      819923.5307,
      938056.2227,
      912966.8016,
      820517.8483,
      880852.9923,
      882787.9971,
      776942.3935
     ],
     "fy2026": 671072.8292,
     "fy2027": 776942.3935,
     "total_rule": "last"
    },
    {
     "key": "months_cash",
     "label": "Cash in months of revenue",
     "basis": "",
     "section": "MEMO",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      23.5544,
      23.8663,
      21.2732,
      21.0122,
      18.8057,
      16.6213,
      17.1935,
      16.2629,
      13.6385,
      15.0402,
      13.8312,
      13.0339,
      11.1769,
      10.6486,
      8.4782,
      8.8365,
      7.9833,
      6.3771,
      6.5613,
      5.7305,
      6.3163,
      5.3967,
      4.96,
      4.6662
     ],
     "fy2026": 13.0339,
     "fy2027": 4.6662,
     "total_rule": "last"
    }
   ]
  },
  "CF": {
   "title": "CASH FLOW STATEMENT",
   "description": "Indirect method from the P&L and balance sheet movements, reconciled every month to a direct build of the cash lines in each schedule. Interest received on deposits sits in operating activities.",
   "months": 24,
   "rows": [
    {
     "key": "np",
     "label": "Net profit / (loss)",
     "basis": "PL",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -369611.0106,
      -418177.5586,
      -423051.5259,
      -448978.4734,
      -353145.6879,
      -467837.821,
      -353379.4873,
      -175248.773,
      -285118.1169,
      -389923.2098,
      -386359.3,
      -317569.2471,
      -419467.7829,
      -424656.6846,
      -323035.2379,
      -424060.2702,
      -343723.9892,
      -335634.8659,
      -328139.8916,
      -152569.1171,
      -358247.2573,
      -330454.627,
      -353414.2375,
      -327784.6746
     ],
     "fy2026": -4388400.2117,
     "fy2027": -4121188.6357,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Add back: depreciation",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      6000,
      6140.4931,
      6342.4567,
      6606.6817,
      6808.4072,
      6938.7839,
      7090.5469,
      7152.59,
      7213.2847,
      7282.7292,
      7485.5069,
      7675.1736,
      7797.5527,
      8254.041,
      8444.9746,
      8635.8824,
      8897.0498,
      9025.9528,
      9222.0176,
      9420.005,
      9551.2934,
      9749.7758,
      9882.0323,
      10014.2817
     ],
     "fy2026": 82736.6539,
     "fy2027": 108894.859,
     "total_rule": "sum"
    },
    {
     "key": "d_psp",
     "label": "(Increase) / decrease in the card processor balance",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -0.0013,
      0.0017,
      0.0021,
      0.0019,
      0.0006,
      0.0024,
      -0.0032,
      0.0035,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0.0077,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "d_ar",
     "label": "(Increase) / decrease in Enterprise receivables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -57753.97,
      21312.68,
      65630.35,
      -134689.05,
      9595.462,
      101000,
      -217333.33,
      59833.33,
      156833.3213,
      -201412.0671,
      -2185.3966,
      113114.2689,
      -197787.3175,
      -7369.588,
      102589.5204,
      -152117.8094,
      -48058.7248,
      194003.009,
      -48955.3365,
      -28637.5606,
      127361.6571,
      -108678.2396,
      -52859.0605,
      104380.2227
     ],
     "fy2026": -86054.4014,
     "fy2027": -116129.2278,
     "total_rule": "sum"
    },
    {
     "key": "d_ca",
     "label": "(Increase) / decrease in contract assets",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      -7658.4,
      7658.4,
      -7868.9,
      7868.9,
      -7328.07,
      -22007.14,
      7457.23,
      -9911.795,
      -27144.6317,
      -13132.0796,
      36327.3464,
      -12189.4559,
      -56879.6893,
      104808.2851,
      -24120.7834,
      24120.7834,
      -18997.3099,
      -36298.5785,
      14509.2125,
      -23074.1244,
      -34132.0007,
      -7875.418,
      55768.6148
     ],
     "fy2026": -35739.1399,
     "fy2027": -14360.4641,
     "total_rule": "sum"
    },
    {
     "key": "d_cir",
     "label": "(Increase) / decrease in the research tax credit receivable (accrued less refunded)",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -89210.6082,
      -93117.4902,
      -94080.7266,
      -97638.9456,
      -96313.8624,
      -96551.2884,
      838828.4476,
      -94514.8638,
      -93308.6032,
      -95319.4832,
      -95309.2601,
      -95292.588,
      -105368.7486,
      -105308.7471,
      -108121.209,
      -108098.2718,
      -108075.0258,
      -109364.1702,
      -109353.621,
      -109342.9661,
      1025384.0229,
      -112191.4023,
      -112167.6653,
      -112168.0619
     ],
     "fy2026": -201829.2721,
     "fy2027": -174175.8663,
     "total_rule": "sum"
    },
    {
     "key": "d_prep",
     "label": "(Increase) / decrease in prepaid rent, prepayments and VAT to deduct",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -68520.158,
      32338.2683,
      28377.684,
      -62478.6233,
      35630.978,
      29519.5937,
      -61820.7357,
      34664.1053,
      33737.9977,
      -71960,
      34389.4,
      35998.4415,
      -79773.0452,
      42736.9767,
      30914.765,
      -67850.7094,
      38778.2519,
      28550.2967,
      -65452.1039,
      36830.9619,
      32854.336,
      -67733.0888,
      34850.2121,
      34833.5857
     ],
     "fy2026": -123.0485,
     "fy2027": -459.5614,
     "total_rule": "sum"
    },
    {
     "key": "d_ap",
     "label": "Increase / (decrease) in trade payables",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      22701.3998,
      6671.8657,
      42443.9171,
      -39364.3787,
      -5298.343,
      31351.2713,
      -25457.0644,
      -12273.4368,
      9440.6634,
      8348.7319,
      -4701.9491,
      90661.9665,
      -16335.0057,
      -46284.8905,
      36051.9794,
      -16185.3227,
      -18848.9973,
      38651.0756,
      -23105.261,
      -18341.5712,
      21845.593,
      -2476.0469,
      -4264.1355,
      3467.4785
     ],
     "fy2026": 124524.6437,
     "fy2027": -45825.1042,
     "total_rule": "sum"
    },
    {
     "key": "d_cl",
     "label": "Increase / (decrease) in contract liabilities and the refund liability",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      22424.4941,
      20355.5614,
      -64449.4036,
      120769.1827,
      -20933.4091,
      -80135.7359,
      159520.8341,
      -78363.4127,
      -153777.5945,
      190216.7591,
      17167.0397,
      -55007.106,
      165722.6774,
      98290.0276,
      -202927.8877,
      182472.6069,
      61832.2044,
      -156538.9272,
      118132.692,
      -25089.4211,
      -92448.9533,
      60335.144,
      1935.0047,
      -105845.6036
     ],
     "fy2026": 77787.2092,
     "fy2027": 105869.5642,
     "total_rule": "sum"
    },
    {
     "key": "d_pay",
     "label": "Increase / (decrease) in payroll liabilities (URSSAF, withholding, Agirc-Arrco, commissions, paid leave)",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      50050.4329,
      59338.9088,
      21432.9341,
      40284.8533,
      -34901.9694,
      43359.9662,
      -25646.0623,
      -208620.7572,
      25049.4676,
      51070.4583,
      51904.9521,
      -13055.2062,
      60277.4435,
      61713.2259,
      22259.7117,
      24295.289,
      -24677.252,
      52410.3571,
      -51699.9885,
      -219273.2838,
      42241.2968,
      51644.046,
      53598.5673,
      -10171.6194
     ],
     "fy2026": 60267.9782,
     "fy2027": 62617.7937,
     "total_rule": "sum"
    },
    {
     "key": "d_tax",
     "label": "Increase / (decrease) in VAT, local taxes and corporate tax payable",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -17215.9804,
      20081.39,
      2380.6479,
      -12050.9986,
      27342.1074,
      -4244.2341,
      -17397.9151,
      24387.7032,
      -328.7597,
      -14317.3085,
      22854.0879,
      -6762.5488,
      -14412.4773,
      12973.7632,
      16983.309,
      -11831.0749,
      31466.6075,
      -9486.1012,
      -33861.9508,
      18374.7848,
      3441.6216,
      -18924.6703,
      23312.8759,
      -5954.0955
     ],
     "fy2026": 24728.1911,
     "fy2027": 12082.5919,
     "total_rule": "sum"
    },
    {
     "key": "d_prov",
     "label": "Increase / (decrease) in the onerous commitment provision",
     "basis": "BS movement",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      47755.4919,
      22315.455,
      27832.9607,
      1118.0391,
      0,
      0,
      -99021.9466,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "ocf",
     "label": "NET CASH FROM OPERATING ACTIVITIES",
     "basis": "",
     "section": "OPERATING ACTIVITIES (indirect)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -501135.4017,
      -352714.28,
      -407315.2643,
      -635408.65,
      -423347.4166,
      -396172.04,
      304713.5457,
      -407693.3208,
      -309052.0956,
      -543158.0218,
      -367886.9988,
      -302931.4458,
      -611536.1595,
      -416531.565,
      -312031.7894,
      -588860.4637,
      -378289.0921,
      -307380.6831,
      -569512.0221,
      -474118.9556,
      788909.4857,
      -552861.1098,
      -407001.8245,
      -353459.8716
     ],
     "fy2026": -4342101.3896,
     "fy2027": -4182674.0507,
     "total_rule": "sum"
    },
    {
     "key": "capex",
     "label": "Capital expenditure (IT equipment)",
     "basis": "Fixed_Assets",
     "section": "INVESTING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -5057.75,
      -7270.69,
      -9512.1,
      -7262.12,
      -4693.56,
      -5463.47,
      -2233.55,
      -2185.01,
      -2500,
      -7300,
      -6828,
      -4405.6467,
      -16433.5803,
      -6873.6085,
      -6872.6812,
      -9402.026,
      -4640.5085,
      -7058.3307,
      -7127.5476,
      -4726.3817,
      -7145.3683,
      -4761.2336,
      -4760.9765,
      -4780.8726
     ],
     "fy2026": -64711.8967,
     "fy2027": -84583.1155,
     "total_rule": "sum"
    },
    {
     "key": "inv",
     "label": "NET CASH FROM INVESTING ACTIVITIES",
     "basis": "",
     "section": "INVESTING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -5057.75,
      -7270.69,
      -9512.1,
      -7262.12,
      -4693.56,
      -5463.47,
      -2233.55,
      -2185.01,
      -2500,
      -7300,
      -6828,
      -4405.6467,
      -16433.5803,
      -6873.6085,
      -6872.6812,
      -9402.026,
      -4640.5085,
      -7058.3307,
      -7127.5476,
      -4726.3817,
      -7145.3683,
      -4761.2336,
      -4760.9765,
      -4780.8726
     ],
     "fy2026": -64711.8967,
     "fy2027": -84583.1155,
     "total_rule": "sum"
    },
    {
     "key": "fin",
     "label": "NET CASH FROM FINANCING ACTIVITIES (no debt; no equity raised in the forecast)",
     "basis": "",
     "section": "FINANCING ACTIVITIES",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE MONTH",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -506193.1517,
      -359984.97,
      -416827.3643,
      -642670.77,
      -428040.9766,
      -401635.51,
      302479.9957,
      -409878.3308,
      -311552.0956,
      -550458.0218,
      -374714.9988,
      -307337.0924,
      -627969.7398,
      -423405.1735,
      -318904.4706,
      -598262.4896,
      -382929.6006,
      -314439.0139,
      -576639.5698,
      -478845.3373,
      781764.1174,
      -557622.3433,
      -411762.8011,
      -358240.7442
     ],
     "fy2026": -4406813.2863,
     "fy2027": -4267257.1663,
     "total_rule": "sum"
    },
    {
     "key": "open",
     "label": "Opening cash",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      12200000,
      11693806.8483,
      11333821.8783,
      10916994.514,
      10274323.744,
      9846282.7674,
      9444647.2574,
      9747127.2531,
      9337248.9223,
      9025696.8268,
      8475238.8049,
      8100523.8061,
      7793186.7137,
      7165216.9739,
      6741811.8004,
      6422907.3298,
      5824644.8402,
      5441715.2395,
      5127276.2257,
      4550636.6559,
      4071791.3186,
      4853555.4361,
      4295933.0927,
      3884170.2917
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "close",
     "label": "CLOSING CASH (to balance sheet)",
     "basis": "",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      11693806.8483,
      11333821.8783,
      10916994.514,
      10274323.744,
      9846282.7674,
      9444647.2574,
      9747127.2531,
      9337248.9223,
      9025696.8268,
      8475238.8049,
      8100523.8061,
      7793186.7137,
      7165216.9739,
      6741811.8004,
      6422907.3298,
      5824644.8402,
      5441715.2395,
      5127276.2257,
      4550636.6559,
      4071791.3186,
      4853555.4361,
      4295933.0927,
      3884170.2917,
      3525929.5474
     ],
     "fy2026": 7793186.7137,
     "fy2027": 3525929.5474,
     "total_rule": "last"
    },
    {
     "key": "burn",
     "label": "Net burn: cash used before financing (negative = cash generated)",
     "basis": "memo",
     "section": "CASH",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      506193.1517,
      359984.97,
      416827.3643,
      642670.77,
      428040.9766,
      401635.51,
      -302479.9957,
      409878.3308,
      311552.0956,
      550458.0218,
      374714.9988,
      307337.0924,
      627969.7398,
      423405.1735,
      318904.4706,
      598262.4896,
      382929.6006,
      314439.0139,
      576639.5698,
      478845.3373,
      -781764.1174,
      557622.3433,
      411762.8011,
      358240.7442
     ],
     "fy2026": 4406813.2863,
     "fy2027": 4267257.1663,
     "total_rule": "sum"
    },
    {
     "key": "r_card",
     "label": "Card payouts (Developer packs and Team plans)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      274905.14,
      291488.05,
      301509.25,
      296837.91,
      308538.08,
      316902.38,
      320768.48,
      314268.14,
      336126.206,
      345147.037,
      349921.7236,
      351308.9458,
      367631.13,
      372274.5925,
      382081.853,
      384136.8283,
      389803.3854,
      398494.7699,
      395737.4122,
      386955.4719,
      424257.2131,
      434536.3019,
      438983.5731,
      438957.6143
     ],
     "fy2026": 3807721.3423,
     "fy2027": 4813850.1456,
     "total_rule": "sum"
    },
    {
     "key": "r_fr",
     "label": "Enterprise receipts: accounts in France",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      71000,
      94000,
      67000,
      73000,
      118000,
      115000,
      76000,
      126000,
      118999.998,
      88649.847,
      126000,
      138800,
      115600,
      126000,
      139120,
      134049.1377,
      180698.6701,
      196862.7124,
      163403.8465,
      141680,
      138480,
      124240,
      141680,
      138000
     ],
     "fy2026": 1212449.845,
     "fy2027": 1739814.3667,
     "total_rule": "sum"
    },
    {
     "key": "r_xx",
     "label": "Enterprise receipts: accounts outside France",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143333.34,
      150029.1,
      188630.35,
      138810.95,
      124166.67,
      187500,
      134166.67,
      150833.33,
      238333.3233,
      135500,
      151327.759,
      241693.2366,
      159868.4263,
      210004.5597,
      290841.8785,
      203991.0801,
      200935.5777,
      273140.2966,
      215058.1352,
      184792.4394,
      264834.8788,
      204484.4072,
      188089.6968,
      281144.6837
     ],
     "fy2026": 1984324.7289,
     "fy2027": 2677186.0601,
     "total_rule": "sum"
    },
    {
     "key": "r_cir",
     "label": "Research tax credit refunded",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      935770,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1137599.2721,
      0,
      0,
      0
     ],
     "fy2026": 935770,
     "fy2027": 1137599.2721,
     "total_rule": "sum"
    },
    {
     "key": "r_int",
     "label": "Interest received",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      18300,
      17540.71,
      17000.73,
      16375.49,
      15411.49,
      14769.42,
      14166.97,
      14620.69,
      14005.8734,
      13538.5452,
      12712.8582,
      12150.7857,
      11689.7801,
      10747.8255,
      10112.7177,
      9634.361,
      8736.9673,
      8162.5729,
      7690.9143,
      6825.955,
      6107.687,
      7280.3332,
      6443.8996,
      5826.2554
     ],
     "fy2026": 180593.5625,
     "fy2027": 99259.2689,
     "total_rule": "sum"
    },
    {
     "key": "p_net",
     "label": "Net pay (last working day)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -302359.56,
      -312200.5,
      -343472.8843,
      -331656.04,
      -356044.8666,
      -334078.46,
      -353129.1243,
      -351637.3708,
      -330112.7492,
      -337278.4714,
      -350158.3796,
      -347634.7726,
      -369620.3632,
      -367906.0003,
      -401899.9094,
      -381758.6669,
      -404128.1885,
      -387683.3408,
      -409764.2171,
      -408277.1717,
      -395725.416,
      -398341.5149,
      -406780.292,
      -404168.6898
     ],
     "fy2026": -4049763.1788,
     "fy2027": -4736053.7705,
     "total_rule": "sum"
    },
    {
     "key": "p_urs",
     "label": "URSSAF (5th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -213682.42,
      -219057.13,
      -226130.17,
      -245947.1,
      -239469.37,
      -254250.73,
      -241473.55,
      -252464.91,
      -250288.55,
      -237866.3039,
      -242662.7457,
      -250832.3431,
      -249341.3013,
      -266326.4264,
      -265757.2827,
      -286238.359,
      -275075.7255,
      -288134.7434,
      -279143.6906,
      -292461.0215,
      -291584.156,
      -284902.5694,
      -286425.9823,
      -291352.0516
     ],
     "fy2026": -2874125.3227,
     "fy2027": -3356743.3098,
     "total_rule": "sum"
    },
    {
     "key": "p_pas",
     "label": "Income tax withheld at source (5th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -42455.68,
      -43544.32,
      -45112.36,
      -49245.99,
      -47195.8,
      -50719.38,
      -47540.26,
      -50425.29,
      -50082.254,
      -47171.6485,
      -48037.8305,
      -49867.1374,
      -49510.7703,
      -52547.1444,
      -52165.4497,
      -56992.9139,
      -53777.63,
      -56956.9909,
      -54572.5269,
      -57545.728,
      -57336.1789,
      -55556.4213,
      -55927.618,
      -57125.043
     ],
     "fy2026": -571397.9504,
     "fy2027": -660014.4153,
     "total_rule": "sum"
    },
    {
     "key": "p_agi",
     "label": "Agirc-Arrco and schemes (25th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -73047.74,
      -75173.11,
      -77939.69,
      -87441.15,
      -81918.61,
      -90697.69,
      -82524.46,
      -89698.04,
      -89269.91,
      -82399.7544,
      -84331.152,
      -88416.437,
      -87542.0198,
      -92315.4417,
      -91238.9334,
      -102773.8929,
      -94754.3317,
      -102639.5382,
      -96395.9312,
      -103661.6742,
      -103145.6942,
      -98278.8436,
      -99202.7591,
      -102174.7871
     ],
     "fy2026": -1002857.7434,
     "fy2027": -1174123.8471,
     "total_rule": "sum"
    },
    {
     "key": "p_usd",
     "label": "Compute suppliers in USD (15th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -107546.17,
      -123320.74,
      -125872.77,
      -124046.4,
      -123735.7,
      -133093.42,
      -134594.58,
      -142250.18,
      -145536.4215,
      -144467.3774,
      -122894.5899,
      -125549.854,
      -227828.0919,
      -146611.3181,
      -147067.5696,
      -153090.4464,
      -153214.6643,
      -157518.0437,
      -158009.26,
      -159968.8993,
      -161145.048,
      -162638.4096,
      -165860.74,
      -167181.7253
     ],
     "fy2026": -1552908.2029,
     "fy2027": -1960134.2164,
     "total_rule": "sum"
    },
    {
     "key": "p_apic",
     "label": "Model API vendor C (15th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -7104.97,
      -8172.87,
      -8429.57,
      -8033.9,
      -8834.88,
      -9004.17,
      -9240.64,
      -9844.35,
      -9871.04,
      -9998.797,
      -10170.8811,
      -10610.6259,
      -10991.7997,
      -12514.0722,
      -12861.9535,
      -13208.3484,
      -13350.8225,
      -13776.8786,
      -13899.4931,
      -14077.7959,
      -14239.4198,
      -14583.2672,
      -14845.8699,
      -15106.544
     ],
     "fy2026": -109316.694,
     "fy2027": -163456.2647,
     "total_rule": "sum"
    },
    {
     "key": "p_card",
     "label": "Company card statements (5th)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -67925.28,
      -70026.06,
      -67643.71,
      -74176.79,
      -69366.35,
      -65767.27,
      -67888.45,
      -67886.13,
      -60109.26,
      -67287.2,
      -73276.6353,
      -67816.0773,
      -67809.2811,
      -70730.5053,
      -70963.3425,
      -77034.6402,
      -71678.369,
      -71669.4475,
      -71908.4722,
      -72152.6456,
      -64359.0733,
      -72393.4735,
      -78233.9605,
      -72389.4379
     ],
     "fy2026": -819169.2126,
     "fy2027": -861322.6486,
     "total_rule": "sum"
    },
    {
     "key": "p_sup",
     "label": "French suppliers incl. VAT and equipment (30 days)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -48894.67,
      -52015.61,
      -61986,
      -95719.9,
      -62591.64,
      -52805.77,
      -79688.21,
      -42612.62,
      -38627.986,
      -40200,
      -63960,
      -61623.6,
      -49632.951,
      -110071.2223,
      -62749.362,
      -86360.772,
      -75265.0285,
      -51695.5173,
      -89493.7372,
      -64006.3607,
      -52120.5893,
      -64094.5732,
      -52293.1062,
      -52291.8338
     ],
     "fy2026": -700726.006,
     "fy2027": -810075.0534,
     "total_rule": "sum"
    },
    {
     "key": "p_rent",
     "label": "Rent (quarterly in advance)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -122400,
      0,
      0,
      -122400,
      0,
      0,
      -122400,
      0,
      0,
      -122400,
      0,
      0,
      -125460,
      0,
      0,
      -125460,
      0,
      0,
      -125460,
      0,
      0,
      -125460,
      0,
      0
     ],
     "fy2026": -489600,
     "fy2027": -501840,
     "total_rule": "sum"
    },
    {
     "key": "p_ins",
     "label": "Insurance",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5,
      -4612.5
     ],
     "fy2026": -54000,
     "fy2027": -55350,
     "total_rule": "sum"
    },
    {
     "key": "p_vat",
     "label": "VAT (CA3)",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -23815.14,
      -5032.49,
      -29880.54,
      -24527.85,
      0,
      -32840.42,
      -35412.85,
      -4281.6,
      -38769.3256,
      -39723.8989,
      -14685.1254,
      -37739.2132,
      -40409.9978,
      -18797.5205,
      -31744.617,
      -42543.3571,
      -17046.9411,
      -48012.3654,
      -55270.0496,
      -22335.4066,
      -43296.858,
      -47301.8129,
      -22777.1426,
      -48916.6852
     ],
     "fy2026": -286708.4531,
     "fy2027": -438452.7537,
     "total_rule": "sum"
    },
    {
     "key": "p_ltax",
     "label": "Local business taxes",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      -500,
      -8050,
      0,
      0,
      -1850,
      0,
      0,
      -6700,
      0,
      0,
      0,
      0,
      -200,
      -8400,
      0,
      0,
      -1950,
      0,
      0,
      -6850
     ],
     "fy2026": -17100,
     "fy2027": -17400,
     "total_rule": "sum"
    },
    {
     "key": "p_cit",
     "label": "Corporate income tax",
     "basis": "schedule cash line",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "direct_net",
     "label": "NET CASH FLOW, DIRECT METHOD",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -506193.15,
      -359984.97,
      -416827.3643,
      -642670.77,
      -428040.9766,
      -401635.51,
      302479.9957,
      -409878.3308,
      -311552.0956,
      -550458.0223,
      -374714.9988,
      -307337.0924,
      -627969.7398,
      -423405.1735,
      -318904.4706,
      -598262.4896,
      -382929.6006,
      -314439.0139,
      -576639.5698,
      -478845.3373,
      781764.1174,
      -557622.3433,
      -411762.8011,
      -358240.7442
     ],
     "fy2026": -4406813.2851,
     "fy2027": -4267257.1663,
     "total_rule": "sum"
    },
    {
     "key": "method_diff",
     "label": "CHECK: indirect less direct (must be zero)",
     "basis": "",
     "section": "DIRECT METHOD (built from the cash lines of each schedule)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Margins": {
   "title": "GROSS MARGIN BY PRODUCT AND BY SEGMENT (the Account_Register holds the margin by Enterprise account)",
   "description": "Revenue less compute (Unit_Costs), card fees (Developer and Team sales only) and the solutions, support and success team (by revenue). The unused committed cloud spend is not allocated. Products and segments each add up to the P&L gross profit.",
   "months": 24,
   "rows": [
    {
     "key": "rev|DOC",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "DOCUMENT AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      218187.8345,
      204416.2638,
      217312.0878,
      215333.9466,
      229047.308,
      253228.3435,
      241381.617,
      237619.3234,
      303373.5654,
      243971.9664,
      254362.8173,
      260326.5832,
      282210.0161,
      276262.6631,
      337526.8012,
      287259.3948,
      297502.1541,
      331010.1637,
      302674.415,
      306941.6411,
      344667.0934,
      352610.9297,
      349504.1983,
      330992.3654
     ],
     "fy2026": 2878561.6568,
     "fy2027": 3799161.8358,
     "total_rule": "sum"
    },
    {
     "key": "cmp|DOC",
     "label": "Compute",
     "basis": "Unit_Costs",
     "section": "DOCUMENT AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -29218.7432,
      -28593.8973,
      -28374.4554,
      -29548.2927,
      -29882.1959,
      -32083.5187,
      -33258.7297,
      -32832.4159,
      -33389.3424,
      -33238.5994,
      -34299.4906,
      -35308.4048,
      -39222.6962,
      -39840.1939,
      -40989.9834,
      -40860.7133,
      -41961.0843,
      -41810.1246,
      -42412.9337,
      -42732.0512,
      -43766.1516,
      -44078.3167,
      -44694.7093,
      -45266.4305
     ],
     "fy2026": -380028.0858,
     "fy2027": -507635.3887,
     "total_rule": "sum"
    },
    {
     "key": "card|DOC",
     "label": "Card fees",
     "basis": "by Developer and Team revenue on the product",
     "section": "DOCUMENT AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -2421.6166,
      -2482.9083,
      -2611.497,
      -2565.4135,
      -2693.6643,
      -2749.5619,
      -2771.2501,
      -2722.2782,
      -2923.6919,
      -3007.0735,
      -3054.016,
      -3059.6294,
      -3221.0698,
      -3259.0949,
      -3351.5235,
      -3369.2147,
      -3426.7203,
      -3496.6628,
      -3476.4396,
      -3393.9702,
      -3739.4335,
      -3838.5204,
      -3882.4003,
      -3883.6124
     ],
     "fy2026": -33062.6009,
     "fy2027": -42338.6623,
     "total_rule": "sum"
    },
    {
     "key": "cor|DOC",
     "label": "Solutions, support and success",
     "basis": "by revenue",
     "section": "DOCUMENT AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -30448.7002,
      -28114.3938,
      -31596.7552,
      -31443.3008,
      -33801.5515,
      -35847.3919,
      -30749.5329,
      -24286.3435,
      -37469.1426,
      -36995.2864,
      -37941.0409,
      -36349.7051,
      -42824.3564,
      -40109.3117,
      -42848.7636,
      -42731.4566,
      -42437.1929,
      -41847.0847,
      -38884.1069,
      -32719.9837,
      -46614.041,
      -45029.648,
      -46375.5628,
      -43542.3313
     ],
     "fy2026": -395043.1448,
     "fy2027": -505963.8395,
     "total_rule": "sum"
    },
    {
     "key": "gm|DOC",
     "label": "GROSS MARGIN",
     "basis": "",
     "section": "DOCUMENT AI",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      156098.7745,
      145225.0643,
      154729.3802,
      151776.9396,
      162669.8964,
      182547.871,
      174602.1043,
      177778.2857,
      229591.3886,
      170731.0071,
      179068.2698,
      185608.844,
      196941.8938,
      193054.0625,
      250336.5307,
      200298.0103,
      209677.1565,
      243856.2915,
      217900.9348,
      228095.6359,
      250547.4674,
      259664.4446,
      254551.5259,
      238299.9912
     ],
     "fy2026": 2070427.8254,
     "fy2027": 2743223.9452,
     "total_rule": "sum"
    },
    {
     "key": "gmp|DOC",
     "label": "Gross margin %",
     "basis": "",
     "section": "DOCUMENT AI",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7154,
      0.7104,
      0.712,
      0.7048,
      0.7102,
      0.7209,
      0.7233,
      0.7482,
      0.7568,
      0.6998,
      0.704,
      0.713,
      0.6979,
      0.6988,
      0.7417,
      0.6973,
      0.7048,
      0.7367,
      0.7199,
      0.7431,
      0.7269,
      0.7364,
      0.7283,
      0.72
     ],
     "fy2026": 0.7193,
     "fy2027": 0.7221,
     "total_rule": "ratio"
    },
    {
     "key": "rev|VOX",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "VOICE AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      143959.9253,
      137752.0776,
      158804.7056,
      139936.6777,
      147426.9727,
      165246.9543,
      167996.5298,
      177567.7878,
      178375.0124,
      165712.8607,
      172420.5442,
      175042.7713,
      187878.0983,
      185589.9505,
      215006.9767,
      194039.8819,
      200489.8027,
      258800.8353,
      203754.9433,
      211829.5042,
      217692.6229,
      234463.5283,
      222605.9245,
      222576.7258
     ],
     "fy2026": 1930242.8193,
     "fy2027": 2554728.7943,
     "total_rule": "sum"
    },
    {
     "key": "cmp|VOX",
     "label": "Compute",
     "basis": "Unit_Costs",
     "section": "VOICE AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -55381.5871,
      -55758.8854,
      -57349.4734,
      -55520.9056,
      -59174.7247,
      -60118.8238,
      -67183.4469,
      -67017.0168,
      -67223.2486,
      -56435.8949,
      -58433.5645,
      -59722.3918,
      -67188.8897,
      -68750.8348,
      -71204.9491,
      -71420.4483,
      -73398.9171,
      -74546.7769,
      -74407.4701,
      -75213.0277,
      -76177.4614,
      -77635.3897,
      -78690.35,
      -80296.1152
     ],
     "fy2026": -719319.9634,
     "fy2027": -888930.6299,
     "total_rule": "sum"
    },
    {
     "key": "card|VOX",
     "label": "Card fees",
     "basis": "by Developer and Team revenue on the product",
     "section": "VOICE AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1492.8073,
      -1529.6067,
      -1609.341,
      -1580.8343,
      -1660.7952,
      -1695.1434,
      -1708.0121,
      -1678.1981,
      -1801.4749,
      -1852.3551,
      -1880.5894,
      -1884.6538,
      -1982.2367,
      -2005.8854,
      -2062.1433,
      -2072.9418,
      -2107.4509,
      -2151.3453,
      -2138.2071,
      -2087.7081,
      -2299.3504,
      -2359.4384,
      -2385.8326,
      -2386.2489
     ],
     "fy2026": -20373.8112,
     "fy2027": -26038.7889,
     "total_rule": "sum"
    },
    {
     "key": "cor|VOX",
     "label": "Solutions, support and success",
     "basis": "by revenue",
     "section": "VOICE AI",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -20089.9954,
      -18945.734,
      -23089.8956,
      -20433.7083,
      -21756.4679,
      -23392.6118,
      -21401.0283,
      -18148.6599,
      -22030.7882,
      -25128.2753,
      -25718.4402,
      -24441.4267,
      -28509.8267,
      -26944.9555,
      -27294.9676,
      -28864.5278,
      -28598.8667,
      -32718.2113,
      -26176.0776,
      -22581.0284,
      -29441.5482,
      -29941.812,
      -29537.485,
      -29280.1603
     ],
     "fy2026": -264577.0318,
     "fy2027": -339889.4672,
     "total_rule": "sum"
    },
    {
     "key": "gm|VOX",
     "label": "GROSS MARGIN",
     "basis": "",
     "section": "VOICE AI",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      66995.5355,
      61517.8515,
      76755.9956,
      62401.2295,
      64834.9849,
      80040.3753,
      77704.0425,
      90723.913,
      87319.5006,
      82296.3353,
      86387.9501,
      88994.299,
      90197.1453,
      87888.2748,
      114444.9167,
      91681.9641,
      96384.568,
      149384.5018,
      101033.1884,
      111947.7399,
      109774.263,
      124526.8882,
      111992.2569,
      110614.2014
     ],
     "fy2026": 925972.0129,
     "fy2027": 1299869.9083,
     "total_rule": "sum"
    },
    {
     "key": "gmp|VOX",
     "label": "Gross margin %",
     "basis": "",
     "section": "VOICE AI",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4654,
      0.4466,
      0.4833,
      0.4459,
      0.4398,
      0.4844,
      0.4625,
      0.5109,
      0.4895,
      0.4966,
      0.501,
      0.5084,
      0.4801,
      0.4736,
      0.5323,
      0.4725,
      0.4807,
      0.5772,
      0.4959,
      0.5285,
      0.5043,
      0.5311,
      0.5031,
      0.497
     ],
     "fy2026": 0.4797,
     "fy2027": 0.5088,
     "total_rule": "ratio"
    },
    {
     "key": "rev|AGT",
     "label": "Revenue",
     "basis": "Revenue",
     "section": "AGENT WORKSPACE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      134311.9062,
      132718.8672,
      137063.1202,
      133699.383,
      147104.7283,
      149750.9882,
      157528.0792,
      158956.9815,
      180031.0338,
      153821.7735,
      158888.9717,
      162547.8359,
      170986.5615,
      171262.7272,
      205048.1802,
      177861.3665,
      183642.1761,
      214204.7699,
      187123.9494,
      191777.7442,
      206057.891,
      208962.0069,
      210996.4002,
      202057.5976
     ],
     "fy2026": 1806423.6687,
     "fy2027": 2329981.3708,
     "total_rule": "sum"
    },
    {
     "key": "cmp|AGT",
     "label": "Compute",
     "basis": "Unit_Costs",
     "section": "AGENT WORKSPACE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -44474.0562,
      -45228.0644,
      -44559.7635,
      -44351.4699,
      -48143.6214,
      -48327.9693,
      -52026.2253,
      -52138.182,
      -52816.8231,
      -41630.8933,
      -42867.7047,
      -44132.2483,
      -49496.4105,
      -50721.4905,
      -52024.3304,
      -52477.0635,
      -54017.5987,
      -54531.1179,
      -55116.8742,
      -55545.6266,
      -56492.4561,
      -57301.4821,
      -58258.0061,
      -59128.8478
     ],
     "fy2026": -560697.0215,
     "fy2027": -655111.3045,
     "total_rule": "sum"
    },
    {
     "key": "card|AGT",
     "label": "Card fees",
     "basis": "by Developer and Team revenue on the product",
     "section": "AGENT WORKSPACE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1725.5561,
      -1750.535,
      -1851.012,
      -1816.3022,
      -1924.8005,
      -1962.5447,
      -1968.4778,
      -1940.7037,
      -2067.4128,
      -2116.9382,
      -2137.022,
      -2152.4986,
      -2230.7295,
      -2261.7793,
      -2313.9639,
      -2324.532,
      -2347.6447,
      -2412.2708,
      -2385.0992,
      -2332.7821,
      -2553.8888,
      -2605.6055,
      -2624.416,
      -2618.9921
     ],
     "fy2026": -23413.8036,
     "fy2027": -29011.704,
     "total_rule": "sum"
    },
    {
     "key": "cor|AGT",
     "label": "Solutions, support and success",
     "basis": "by revenue",
     "section": "AGENT WORKSPACE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -18743.5884,
      -18253.4914,
      -19928.7113,
      -19522.9316,
      -21708.9129,
      -21198.9791,
      -20067.4555,
      -16246.5064,
      -22235.3205,
      -23325.1412,
      -23700.0558,
      -22696.7443,
      -25946.5966,
      -24864.8516,
      -26030.7062,
      -26457.8823,
      -26195.6371,
      -27080.2717,
      -24039.52,
      -20443.5105,
      -27868.0244,
      -26685.1786,
      -27997.0222,
      -26580.8513
     ],
     "fy2026": -247627.8384,
     "fy2027": -310190.0524,
     "total_rule": "sum"
    },
    {
     "key": "gm|AGT",
     "label": "GROSS MARGIN",
     "basis": "",
     "section": "AGENT WORKSPACE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      69368.7054,
      67486.7765,
      70723.6334,
      68008.6792,
      75327.3935,
      78261.4951,
      83465.9206,
      88631.5895,
      102911.4774,
      86748.8008,
      90184.1891,
      93566.3446,
      93312.8249,
      93414.6059,
      124679.1796,
      96601.8886,
      101081.2956,
      130181.1095,
      105582.4561,
      113455.825,
      119143.5216,
      122369.7408,
      122116.9559,
      113728.9064
     ],
     "fy2026": 974685.0052,
     "fy2027": 1335668.3098,
     "total_rule": "sum"
    },
    {
     "key": "gmp|AGT",
     "label": "Gross margin %",
     "basis": "",
     "section": "AGENT WORKSPACE",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5165,
      0.5085,
      0.516,
      0.5087,
      0.5121,
      0.5226,
      0.5298,
      0.5576,
      0.5716,
      0.564,
      0.5676,
      0.5756,
      0.5457,
      0.5454,
      0.608,
      0.5431,
      0.5504,
      0.6077,
      0.5642,
      0.5916,
      0.5782,
      0.5856,
      0.5788,
      0.5629
     ],
     "fy2026": 0.5396,
     "fy2027": 0.5733,
     "total_rule": "ratio"
    },
    {
     "key": "s_rev|DEV",
     "label": "Developer: revenue",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "s_cmp|DEV",
     "label": "Developer: compute",
     "basis": "product compute cost x segment share of the product units",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -15732.717,
      -16086.6893,
      -17168.2208,
      -16588.8997,
      -17168.4658,
      -17665.0589,
      -18084.6101,
      -18005.0869,
      -18783.2728,
      -16809.2801,
      -17345.5799,
      -17698.9666,
      -20224.9465,
      -20784.6533,
      -21509.1569,
      -21929.9959,
      -22381.4588,
      -22963.3862,
      -23158.2632,
      -22974.032,
      -24112.1409,
      -25241.4905,
      -26122.5767,
      -26700.8884
     ],
     "fy2026": -207136.848,
     "fy2027": -278102.9894,
     "total_rule": "sum"
    },
    {
     "key": "s_card|DEV",
     "label": "Developer: card fees",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -1656.2457,
      -1776.8834,
      -1827.5703,
      -1803.9354,
      -1819.6032,
      -1866.6188,
      -1921.5414,
      -1858.062,
      -2066.6004,
      -2165.268,
      -2253.6506,
      -2209.1666,
      -2474.554,
      -2483.9105,
      -2604.7121,
      -2625.3929,
      -2739.939,
      -2725.512,
      -2765.4124,
      -2681.8605,
      -3023.644,
      -3170.9467,
      -3253.4076,
      -3280.7104
     ],
     "fy2026": -23225.1459,
     "fy2027": -33830.002,
     "total_rule": "sum"
    },
    {
     "key": "s_cor|DEV",
     "label": "Developer: solutions, support and success",
     "basis": "by revenue",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -10537.735,
      -11272.6667,
      -11957.9845,
      -12270.0216,
      -12133.7779,
      -12130.0616,
      -11254.1589,
      -8831.6272,
      -11253.3049,
      -14509.7492,
      -15097.2201,
      -13844.2203,
      -16915.9872,
      -16233.4239,
      -14895.0525,
      -17760.8377,
      -17987.7235,
      -15475.2894,
      -16392.4304,
      -13484.8399,
      -18036.7034,
      -17920.9781,
      -19324.9097,
      -19609.398
     ],
     "fy2026": -145092.528,
     "fy2027": -204037.5737,
     "total_rule": "sum"
    },
    {
     "key": "s_gm|DEV",
     "label": "Developer: GROSS MARGIN",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      47584.0982,
      52825.9192,
      51289.308,
      53366.2405,
      51099.5021,
      54025.8167,
      57084.0256,
      57714.4966,
      59010.6023,
      62202.8127,
      66517.7322,
      65396.1421,
      71859.8833,
      72309.6773,
      78321.8722,
      77079.8318,
      82992.2091,
      81245.2496,
      85282.7945,
      87358.6852,
      88192.0087,
      93999.2995,
      96939.1082,
      99472.2443
     ],
     "fy2026": 678116.6963,
     "fy2027": 1015052.8636,
     "total_rule": "sum"
    },
    {
     "key": "s_gmp|DEV",
     "label": "Developer: gross margin %",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6302,
      0.6445,
      0.6236,
      0.6351,
      0.6215,
      0.6305,
      0.6462,
      0.6679,
      0.6477,
      0.6501,
      0.6572,
      0.6596,
      0.6446,
      0.6467,
      0.6675,
      0.6456,
      0.6581,
      0.6637,
      0.6684,
      0.6906,
      0.6613,
      0.6698,
      0.6656,
      0.6673
     ],
     "fy2026": 0.6436,
     "fy2027": 0.663,
     "total_rule": "ratio"
    },
    {
     "key": "s_rev|TEAM",
     "label": "Team: revenue",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      181624.59,
      183869.59,
      190998.21,
      193712.39,
      201515.91,
      208438.7,
      208095.44,
      208487.64,
      208362.4004,
      212611.1586,
      216381.1795,
      219358.601,
      223418.0776,
      227000.6751,
      230764.8872,
      233812.7805,
      236646.704,
      239597.4906,
      241517.3899,
      242097.1917,
      245634.3128,
      249275.8757,
      252442.7447,
      254813.0968
     ],
     "fy2026": 2433455.8095,
     "fy2027": 2877021.2266,
     "total_rule": "sum"
    },
    {
     "key": "s_cmp|TEAM",
     "label": "Team: compute",
     "basis": "product compute cost x segment share of the product units",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -40179.5892,
      -39705.6926,
      -42315.1452,
      -40950.5071,
      -44517.9067,
      -45511.8586,
      -45607.9204,
      -45475.7387,
      -45242.3945,
      -38362.8271,
      -38808.6192,
      -39206.9851,
      -43704.3737,
      -44180.1025,
      -44848.7755,
      -45218.5163,
      -45636.5006,
      -46108.4557,
      -46328.2572,
      -46385.8959,
      -46932.4115,
      -47408.4077,
      -47913.5181,
      -48296.4044
     ],
     "fy2026": -505885.1844,
     "fy2027": -552961.6191,
     "total_rule": "sum"
    },
    {
     "key": "s_card|TEAM",
     "label": "Team: card fees",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -3983.7343,
      -3986.1666,
      -4244.2797,
      -4158.6146,
      -4459.6568,
      -4540.6312,
      -4526.1986,
      -4483.118,
      -4725.9792,
      -4811.0988,
      -4817.9768,
      -4887.6152,
      -4959.482,
      -5042.8491,
      -5122.9186,
      -5141.2955,
      -5141.877,
      -5334.767,
      -5234.3334,
      -5132.5999,
      -5569.0287,
      -5632.6176,
      -5639.2414,
      -5608.143
     ],
     "fy2026": -53625.0698,
     "fy2027": -63559.1533,
     "total_rule": "sum"
    },
    {
     "key": "s_cor|TEAM",
     "label": "Team: solutions, support and success",
     "basis": "by revenue",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -25346.2009,
      -25288.5068,
      -27770.7685,
      -28286.0972,
      -29738.6181,
      -29506.9014,
      -26509.2166,
      -21308.8834,
      -25734.4785,
      -32239.8136,
      -32275.6575,
      -30629.2978,
      -33902.8909,
      -32957.1891,
      -29295.4221,
      -34780.971,
      -33756.4676,
      -30290.4792,
      -31027.3599,
      -25807.5644,
      -33220.4848,
      -31833.4005,
      -33496.52,
      -33520.8827
     ],
     "fy2026": -334634.4402,
     "fy2027": -383889.6321,
     "total_rule": "sum"
    },
    {
     "key": "s_gm|TEAM",
     "label": "Team: GROSS MARGIN",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      112115.0656,
      114889.224,
      116668.0165,
      120317.1711,
      122799.7284,
      128879.3087,
      131452.1044,
      137219.9,
      132659.5482,
      137197.4192,
      140478.926,
      144634.7029,
      140851.3311,
      144820.5344,
      151497.7711,
      148671.9977,
      152111.8587,
      157863.7887,
      158927.4395,
      164771.1314,
      159912.3879,
      164401.4499,
      165393.4653,
      167387.6665
     ],
     "fy2026": 1539311.115,
     "fy2027": 1876610.8221,
     "total_rule": "sum"
    },
    {
     "key": "s_gmp|TEAM",
     "label": "Team: gross margin %",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6173,
      0.6248,
      0.6108,
      0.6211,
      0.6094,
      0.6183,
      0.6317,
      0.6582,
      0.6367,
      0.6453,
      0.6492,
      0.6594,
      0.6304,
      0.638,
      0.6565,
      0.6359,
      0.6428,
      0.6589,
      0.658,
      0.6806,
      0.651,
      0.6595,
      0.6552,
      0.6569
     ],
     "fy2026": 0.6326,
     "fy2027": 0.6523,
     "total_rule": "ratio"
    },
    {
     "key": "s_rev|ENT",
     "label": "Enterprise: revenue",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      279247.18,
      362303.4308,
      255208.3319,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3128201.1172,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "s_cmp|ENT",
     "label": "Enterprise: compute",
     "basis": "product compute cost x segment share of the product units",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -73162.0804,
      -73788.4652,
      -70800.3263,
      -71881.2613,
      -75514.1694,
      -77353.3943,
      -88775.8714,
      -88506.7891,
      -89403.7467,
      -76133.2803,
      -79446.5607,
      -82257.0932,
      -91978.6761,
      -94347.7634,
      -97861.3305,
      -97609.7129,
      -101359.6407,
      -101816.1775,
      -102450.7577,
      -104130.7775,
      -105391.5166,
      -106365.2903,
      -107606.9706,
      -109694.1007
     ],
     "fy2026": -947023.0383,
     "fy2027": -1220612.7146,
     "total_rule": "sum"
    },
    {
     "key": "s_card|ENT",
     "label": "Enterprise: card fees",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "s_cor|ENT",
     "label": "Enterprise: solutions, support and success",
     "basis": "by revenue",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -33398.3481,
      -28752.4458,
      -34886.609,
      -30843.8219,
      -35394.5363,
      -38802.0198,
      -34454.6412,
      -28540.9993,
      -44747.468,
      -38699.1402,
      -39986.6593,
      -39014.3579,
      -46461.9016,
      -42728.5058,
      -51983.9628,
      -45512.058,
      -45487.5056,
      -55879.799,
      -41679.9142,
      -36452.1184,
      -52666.4255,
      -51902.26,
      -51088.6404,
      -46273.0622
     ],
     "fy2026": -427521.0467,
     "fy2027": -568116.1533,
     "total_rule": "sum"
    },
    {
     "key": "s_gm|ENT",
     "label": "Enterprise: GROSS MARGIN",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      132763.8516,
      106514.549,
      134251.6847,
      108503.4368,
      128933.0443,
      157944.6159,
      147235.9374,
      162199.3916,
      228152.2161,
      140375.9114,
      148643.7509,
      158138.6426,
      167740.6496,
      157226.7315,
      259640.9838,
      162830.0335,
      172038.9522,
      284312.8645,
      180306.3454,
      201369.3843,
      231360.8554,
      248160.3242,
      226328.1652,
      195783.1881
     ],
     "fy2026": 1753657.0322,
     "fy2027": 2487098.4776,
     "total_rule": "sum"
    },
    {
     "key": "s_gmp|ENT",
     "label": "Enterprise: gross margin %",
     "basis": "",
     "section": "BY SEGMENT",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5547,
      0.5095,
      0.5595,
      0.5137,
      0.5376,
      0.5762,
      0.5444,
      0.5808,
      0.6297,
      0.55,
      0.5545,
      0.566,
      0.5478,
      0.5342,
      0.6341,
      0.5322,
      0.5395,
      0.6432,
      0.5558,
      0.5889,
      0.5941,
      0.6106,
      0.5878,
      0.5566
     ],
     "fy2026": 0.5606,
     "fy2027": 0.5817,
     "total_rule": "ratio"
    },
    {
     "key": "gm_prod",
     "label": "Gross margin of the products",
     "basis": "",
     "section": "RECONCILIATION TO THE P&L",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      292463.0153,
      274229.6923,
      302209.0092,
      282186.8484,
      302832.2748,
      340849.7414,
      335772.0674,
      357133.7882,
      419822.3666,
      339776.1432,
      355640.409,
      368169.4876,
      380451.8639,
      374356.9432,
      489460.627,
      388581.8629,
      407143.02,
      523421.9028,
      424516.5793,
      453499.2009,
      479465.252,
      506561.0736,
      488660.7387,
      462643.099
     ],
     "fy2026": 3971084.8435,
     "fy2027": 5378762.1634,
     "total_rule": "sum"
    },
    {
     "key": "onerous",
     "label": "Unused committed cloud spend (not allocated)",
     "basis": "PL",
     "section": "RECONCILIATION TO THE P&L",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      -47755.4919,
      -22315.455,
      -27832.9607,
      -1118.0391,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": -99021.9466,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "RECONCILIATION TO THE P&L",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      292463.0153,
      274229.6923,
      302209.0092,
      282186.8484,
      302832.2748,
      293094.2495,
      313456.6125,
      329300.8275,
      418704.3275,
      339776.1432,
      355640.409,
      368169.4876,
      380451.8639,
      374356.9432,
      489460.627,
      388581.8629,
      407143.02,
      523421.9028,
      424516.5793,
      453499.2009,
      479465.252,
      506561.0736,
      488660.7387,
      462643.099
     ],
     "fy2026": 3872062.8968,
     "fy2027": 5378762.1634,
     "total_rule": "sum"
    },
    {
     "key": "chk_p",
     "label": "Check: products less the P&L gross profit (must be zero)",
     "basis": "",
     "section": "RECONCILIATION TO THE P&L",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "chk_s",
     "label": "Check: segments less products (must be zero)",
     "basis": "",
     "section": "RECONCILIATION TO THE P&L",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    }
   ]
  },
  "Budget_FY26": {
   "title": "ORIGINAL FY2026 BUDGET (APPROVED DEC-25, FICTIONAL)",
   "description": "Twelve budget months built from the Dec-25 books. Cost lines, revenue lines and drivers are inputs as approved; totals are calculated. Never overwritten.",
   "months": 12,
   "rows": [
    {
     "key": "rev_dev",
     "label": "Developer: prepaid credits used, breakage and true-ups",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      75885.46,
      80377.1,
      79610.28,
      81828.43,
      81527.66,
      83727.17,
      84939.71,
      82422.82,
      86831.85,
      90832.3,
      94867.79,
      95560.9
     ],
     "fy2026": 1018411.47,
     "total_rule": "sum"
    },
    {
     "key": "rev_team_plan",
     "label": "Team: plan fees",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      149907.33,
      155406.42,
      161074.4,
      166043.2,
      170795.37,
      175651.52,
      179494.33,
      182014.25,
      187406.5,
      192897.41,
      197919.25,
      202151.86
     ],
     "fy2026": 2120761.84,
     "total_rule": "sum"
    },
    {
     "key": "rev_team_ov",
     "label": "Team: usage above the allowance",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      29981.47,
      31081.28,
      32214.88,
      33208.64,
      34159.07,
      35130.3,
      35898.87,
      36402.85,
      37481.3,
      38579.48,
      39583.85,
      40430.37
     ],
     "fy2026": 424152.36,
     "total_rule": "sum"
    },
    {
     "key": "rev_ent",
     "label": "Enterprise revenue",
     "basis": "budget input",
     "section": "REVENUE",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      237421.35,
      203599.79,
      271955.39,
      222790.34,
      266594.46,
      284279.41,
      282634.34,
      287455.23,
      375994.48,
      286750.21,
      292931.81,
      299260.96
     ],
     "fy2026": 3311667.77,
     "total_rule": "sum"
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "basis": "",
     "section": "REVENUE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      493195.61,
      470464.59,
      544854.95,
      503870.61,
      553076.56,
      578788.4,
      582967.25,
      588295.15,
      687714.13,
      609059.4,
      625302.7,
      637404.09
     ],
     "fy2026": 6874993.44,
     "total_rule": "sum"
    },
    {
     "key": "gpu",
     "label": "Reserved GPUs: inference and idle capacity",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -17557.09,
      -16523.22,
      -17589.86,
      -17222.21,
      -18030.88,
      -18269.93,
      -18047.12,
      -18653.31,
      -18960.78,
      -19200.17,
      -19484.17,
      -19934.12
     ],
     "fy2026": -219472.86,
     "total_rule": "sum"
    },
    {
     "key": "gpu_od",
     "label": "On-demand GPUs",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "total_rule": "sum"
    },
    {
     "key": "api_b",
     "label": "Model API vendor B",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -81548.32,
      -83596.73,
      -88134.89,
      -72114.72,
      -75618.38,
      -77357.13,
      -78860.38,
      -81966.14,
      -84097.68,
      -88212.75,
      -90307.62,
      -92196.61
     ],
     "fy2026": -994011.35,
     "total_rule": "sum"
    },
    {
     "key": "api_c",
     "label": "Model API vendor C",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -8080.29,
      -8284.62,
      -8754.38,
      -8954.54,
      -9407.6,
      -9627.11,
      -9815.78,
      -10218.02,
      -10494.32,
      -11034.95,
      -11305.44,
      -11547.98
     ],
     "fy2026": -117525.03,
     "total_rule": "sum"
    },
    {
     "key": "cloud",
     "label": "Hosting, storage and network",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -27662.79,
      -27944.11,
      -28590.39,
      -28867,
      -29491.78,
      -29794.54,
      -30055.96,
      -30612.86,
      -30991.45,
      -31733.59,
      -32105.07,
      -32439.31
     ],
     "fy2026": -360288.85,
     "total_rule": "sum"
    },
    {
     "key": "card",
     "label": "Card processing fees",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -5641.92,
      -5784,
      -6000.22,
      -6100.09,
      -6248.13,
      -6438.67,
      -6460.02,
      -6385.4,
      -6971.37,
      -7186.58,
      -7317,
      -7378.52
     ],
     "fy2026": -77911.92,
     "total_rule": "sum"
    },
    {
     "key": "pay_cor",
     "label": "Solutions, support and customer success payroll",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -68113.8,
      -65231.06,
      -74569.49,
      -71557.15,
      -77519.01,
      -80838.26,
      -71130.58,
      -58821.69,
      -89219.42,
      -87319.91,
      -89251.24,
      -85670.11
     ],
     "fy2026": -919241.72,
     "total_rule": "sum"
    },
    {
     "key": "onerous",
     "label": "Unused committed cloud spend",
     "basis": "budget input",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "total_rule": "sum"
    },
    {
     "key": "T_cor",
     "label": "TOTAL COST OF REVENUE",
     "basis": "",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -208604.21,
      -207363.74,
      -223639.23,
      -204815.71,
      -216315.78,
      -222325.64,
      -214369.84,
      -206657.42,
      -240735.02,
      -244687.95,
      -249770.54,
      -249166.65
     ],
     "fy2026": -2688451.73,
     "total_rule": "sum"
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "basis": "",
     "section": "COST OF REVENUE (costs negative)",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      284591.4,
      263100.85,
      321215.72,
      299054.9,
      336760.78,
      356462.76,
      368597.41,
      381637.73,
      446979.11,
      364371.45,
      375532.16,
      388237.44
     ],
     "fy2026": 4186541.71,
     "total_rule": "sum"
    },
    {
     "key": "pay_rd",
     "label": "Research and development payroll",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -420725.76,
      -414423.15,
      -441449.4,
      -432733.18,
      -439909.64,
      -467986.43,
      -413529.75,
      -362087.85,
      -488691.62,
      -486626.83,
      -498021.18,
      -477175.15
     ],
     "fy2026": -5343359.94,
     "total_rule": "sum"
    },
    {
     "key": "rd_compute",
     "label": "Research compute",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -3545.45,
      -2537.14,
      -3512.69,
      -3199.61,
      -3071.67,
      -2151.89,
      -3055.43,
      -2449.23,
      -1461.04,
      -1902.38,
      -937.65,
      -1168.42
     ],
     "fy2026": -28992.6,
     "total_rule": "sum"
    },
    {
     "key": "pay_sm",
     "label": "Sales and marketing payroll incl. commissions",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -115008.77,
      -164360.02,
      -158440.22,
      -160023.42,
      -142615.93,
      -176795.49,
      -144026.68,
      -123949.63,
      -165426.34,
      -199978.06,
      -164927.01,
      -142360.52
     ],
     "fy2026": -1857912.09,
     "total_rule": "sum"
    },
    {
     "key": "media",
     "label": "Paid media and content",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -36000,
      -36000,
      -41400,
      -36000,
      -36000,
      -36000,
      -36000,
      -28800,
      -36000,
      -41400,
      -36000,
      -36000
     ],
     "fy2026": -435600,
     "total_rule": "sum"
    },
    {
     "key": "events",
     "label": "Events and conferences",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -14000,
      -14000,
      -14000,
      -14000,
      -14000,
      -35000,
      -14000,
      -14000,
      -14000,
      -14000,
      -14000,
      -14000
     ],
     "fy2026": -189000,
     "total_rule": "sum"
    },
    {
     "key": "pay_ga",
     "label": "General and administrative payroll",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -67540.72,
      -64718.92,
      -73725.65,
      -70789.57,
      -70008.03,
      -72979.89,
      -64048.51,
      -51383.18,
      -74494.71,
      -72947.38,
      -74521.3,
      -71591.69
     ],
     "fy2026": -828749.55,
     "total_rule": "sum"
    },
    {
     "key": "tools",
     "label": "Software and IT tools",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -17040,
      -17520,
      -18240,
      -18720,
      -19200,
      -19440,
      -19680,
      -19920,
      -20160,
      -20400,
      -20640,
      -20640
     ],
     "fy2026": -231600,
     "total_rule": "sum"
    },
    {
     "key": "rent",
     "label": "Office rent",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000,
      -34000
     ],
     "fy2026": -408000,
     "total_rule": "sum"
    },
    {
     "key": "prof",
     "label": "Legal, audit and accounting",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -16000,
      -16000,
      -35200,
      -16000,
      -16000,
      -16000,
      -16000,
      -16000,
      -16000,
      -16000,
      -16000,
      -16000
     ],
     "fy2026": -211200,
     "total_rule": "sum"
    },
    {
     "key": "ins",
     "label": "Insurance",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500,
      -4500
     ],
     "fy2026": -54000,
     "total_rule": "sum"
    },
    {
     "key": "recruit",
     "label": "Recruitment",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -8500,
      -16000,
      -23500,
      -16000,
      -16000,
      -8500,
      -8500,
      -8500,
      -8500,
      -8500,
      -8500,
      -1000
     ],
     "fy2026": -132000,
     "total_rule": "sum"
    },
    {
     "key": "travel",
     "label": "Travel",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000,
      -11000
     ],
     "fy2026": -132000,
     "total_rule": "sum"
    },
    {
     "key": "ltax",
     "label": "Local business taxes",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400,
      -1400
     ],
     "fy2026": -16800,
     "total_rule": "sum"
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "basis": "",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -749260.7,
      -796459.23,
      -860367.96,
      -818365.78,
      -807705.27,
      -885753.7,
      -769740.37,
      -677989.89,
      -875633.71,
      -912654.65,
      -884447.14,
      -830835.78
     ],
     "fy2026": -9869214.18,
     "total_rule": "sum"
    },
    {
     "key": "cir",
     "label": "Research tax credit (CIR)",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      88337.03,
      92841.49,
      94092.71,
      96881.16,
      101385.62,
      102636.84,
      102636.84,
      105425.3,
      105425.3,
      106676.52,
      106676.52,
      106676.52
     ],
     "fy2026": 1209691.85,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -376332.27,
      -440516.89,
      -445059.53,
      -422429.72,
      -369558.87,
      -426654.1,
      -298506.12,
      -190926.86,
      -323229.3,
      -441606.68,
      -402238.46,
      -335921.82
     ],
     "fy2026": -4472980.62,
     "total_rule": "sum"
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      -6000,
      -6136.11,
      -6338.89,
      -6608.33,
      -6811.11,
      -7013.89,
      -7150,
      -7286.11,
      -7422.22,
      -7558.33,
      -7694.44,
      -7830.56
     ],
     "fy2026": -83849.99,
     "total_rule": "sum"
    },
    {
     "key": "fin",
     "label": "Interest on deposits",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      18300,
      17634.05,
      16853.9,
      16066.38,
      15305.94,
      14619.25,
      15252.56,
      14668.39,
      14234.88,
      13626.29,
      12836.54,
      12098.82
     ],
     "fy2026": 181497,
     "total_rule": "sum"
    },
    {
     "key": "fxd",
     "label": "Exchange differences",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "total_rule": "sum"
    },
    {
     "key": "pbt",
     "label": "PROFIT / (LOSS) BEFORE TAX",
     "basis": "",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -364032.27,
      -429018.95,
      -434544.52,
      -412971.67,
      -361064.04,
      -419048.74,
      -290403.56,
      -183544.58,
      -316416.64,
      -435538.72,
      -397096.36,
      -331653.56
     ],
     "fy2026": -4375333.61,
     "total_rule": "sum"
    },
    {
     "key": "tax",
     "label": "Corporate income tax (nil: tax losses)",
     "basis": "budget input",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "total_rule": "sum"
    },
    {
     "key": "np",
     "label": "NET PROFIT / (LOSS)",
     "basis": "",
     "section": "OPERATING EXPENSES AND OTHER INCOME",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      -364032.27,
      -429018.95,
      -434544.52,
      -412971.67,
      -361064.04,
      -419048.74,
      -290403.56,
      -183544.58,
      -316416.64,
      -435538.72,
      -397096.36,
      -331653.56
     ],
     "fy2026": -4375333.61,
     "total_rule": "sum"
    },
    {
     "key": "dev_p",
     "label": "Developer credit packs purchased",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      83185.13,
      83304.39,
      86598.22,
      85412.41,
      86667.82,
      89736.41,
      86284.72,
      79998.65,
      100427.39,
      103886.83,
      104035.76,
      101964.15
     ],
     "fy2026": 1091501.88,
     "total_rule": "sum"
    },
    {
     "key": "dev_cons",
     "label": "Developer credits used",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      67101.2,
      68753.52,
      70670.81,
      71874.94,
      72954.3,
      74497.44,
      75036.75,
      74175.92,
      77540.12,
      81093.99,
      83700.47,
      85230.85
     ],
     "fy2026": 902630.31,
     "total_rule": "sum"
    },
    {
     "key": "dev_trueup",
     "label": "Developer true-ups at expiry (revenue less credits used grossed up)",
     "basis": "",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -365.9036,
      2248.1,
      -697.4586,
      152.3618,
      -1374.9536,
      -929.0118,
      -329.3241,
      -1867.9982,
      -1281.9227,
      -1319.9614,
      -246.3805,
      -1292.3386
     ],
     "fy2026": -7304.7914,
     "total_rule": "sum"
    },
    {
     "key": "team_lg",
     "label": "Team customers at month end",
     "basis": "budget",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      346.5,
      357.7,
      369.3,
      379.2,
      388.5,
      397.9,
      405,
      409.1,
      419.5,
      430.1,
      439.5,
      447.1
     ],
     "fy2026": 447.1,
     "total_rule": "last"
    },
    {
     "key": "team_new",
     "label": "Team new customers",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      19.8,
      18.9,
      19.4,
      18,
      17.6,
      18,
      15.8,
      13,
      19.4,
      19.8,
      18.9,
      17.3
     ],
     "fy2026": 215.9,
     "total_rule": "sum"
    },
    {
     "key": "team_lost",
     "label": "Team customers lost",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      -7.3,
      -7.6,
      -7.9,
      -8.1,
      -8.3,
      -8.5,
      -8.8,
      -8.9,
      -9,
      -9.2,
      -9.5,
      -9.7
     ],
     "fy2026": -102.8,
     "total_rule": "sum"
    },
    {
     "key": "team_ch",
     "label": "Team customers lost a month, share of opening",
     "basis": "",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.0219,
      0.0219,
      0.0221,
      0.0219,
      0.0219,
      0.0219,
      0.0221,
      0.022,
      0.022,
      0.0219,
      0.0221,
      0.0221
     ],
     "fy2026": 0.022,
     "total_rule": "avg"
    },
    {
     "key": "team_arpa",
     "label": "Team plan fee per customer",
     "basis": "",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      432.633,
      434.4602,
      436.1614,
      437.8776,
      439.6277,
      441.4464,
      443.1959,
      444.9138,
      446.7378,
      448.4943,
      450.3282,
      452.1401
     ],
     "fy2026": 442.3347,
     "total_rule": "avg"
    },
    {
     "key": "ent_e08",
     "label": "Enterprise: Pravenza Retail (renewal assumed)",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      15828.83,
      15987.12,
      16146.99,
      16308.46,
      16471.55,
      16636.26,
      16802.62,
      16970.65,
      17140.36,
      17311.76,
      17484.88,
      17659.73
     ],
     "fy2026": 200749.21,
     "total_rule": "sum"
    },
    {
     "key": "ent_new",
     "label": "Enterprise: four new accounts",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      0,
      0,
      11000,
      11445.5,
      22909.04,
      23836.86,
      24802.25,
      36806.74,
      38156.55,
      50556.81,
      52314.06,
      54133.77
     ],
     "fy2026": 325961.58,
     "total_rule": "sum"
    },
    {
     "key": "ent_other",
     "label": "Enterprise: other accounts",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      221592.52,
      187612.67,
      244808.4,
      195036.38,
      227213.87,
      243806.29,
      241029.47,
      233677.84,
      320697.57,
      218881.64,
      223132.87,
      227467.46
     ],
     "fy2026": 2784956.98,
     "total_rule": "sum"
    },
    {
     "key": "u|DOC",
     "label": "Units used: Document AI (thousands)",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      20200.7,
      20711.5,
      21886,
      22386.4,
      23519,
      24067.8,
      24539.5,
      25545,
      26235.8,
      27587.4,
      28263.6,
      28870
     ],
     "fy2026": 293812.7,
     "total_rule": "sum"
    },
    {
     "key": "u|VOX",
     "label": "Units used: Voice AI (thousands)",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      18398.9,
      18842.3,
      19874,
      20313.6,
      21316.1,
      21797.6,
      22216.8,
      23119,
      23718.3,
      24903.9,
      25494.1,
      26028.2
     ],
     "fy2026": 266022.8,
     "total_rule": "sum"
    },
    {
     "key": "u|AGT",
     "label": "Units used: Agent workspace (thousands)",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      7591,
      7789.2,
      8208.5,
      8400.9,
      8802.8,
      9008.6,
      9185.4,
      9536.3,
      9785.1,
      10253.8,
      10497.8,
      10717.1
     ],
     "fy2026": 109776.5,
     "total_rule": "sum"
    },
    {
     "key": "gh",
     "label": "Inference GPU hours",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      7522.3,
      7708,
      8136.9,
      7987.1,
      8385.7,
      8578.1,
      8394.8,
      8736.8,
      8967.8,
      9045.3,
      9263.1,
      9459.3
     ],
     "fy2026": 102185.2,
     "total_rule": "sum"
    },
    {
     "key": "provA",
     "label": "Provider A spend (USD)",
     "basis": "budget input",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      53641.86,
      51704.92,
      54662.23,
      54217.71,
      55653.76,
      55237.99,
      56274.36,
      56886.95,
      56554.6,
      58119.75,
      57779.58,
      58896.05
     ],
     "fy2026": 669629.76,
     "total_rule": "sum"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "budget balance",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      11756030.37,
      11235933.33,
      10710922.93,
      10203962.41,
      9746164.02,
      10168371.57,
      9778926.18,
      9489918.24,
      9084194.05,
      8557691.67,
      8065881.2,
      7639284.93
     ],
     "fy2026": 7639284.93,
     "total_rule": "last"
    },
    {
     "key": "dev_liab",
     "label": "Contract liability: Developer credits",
     "basis": "budget balance",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "int",
     "kind": "input",
     "bold": false,
     "values": [
      216280,
      219207.29,
      226195.23,
      229779.21,
      234919.37,
      240928.61,
      242273.62,
      239849.45,
      253444.99,
      266499.52,
      275667.49,
      282070.74
     ],
     "fy2026": 282070.74,
     "total_rule": "last"
    },
    {
     "key": "hc",
     "label": "Headcount",
     "basis": "budget",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      71,
      73,
      76,
      78,
      80,
      81,
      82,
      83,
      84,
      85,
      86,
      86
     ],
     "fy2026": 86,
     "total_rule": "last"
    },
    {
     "key": "hires",
     "label": "Hires",
     "basis": "budget",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "num1",
     "kind": "input",
     "bold": false,
     "values": [
      1,
      2,
      3,
      2,
      2,
      1,
      1,
      1,
      1,
      1,
      1,
      0
     ],
     "fy2026": 16,
     "total_rule": "sum"
    },
    {
     "key": "apib",
     "label": "Model API vendor B price per million tokens (USD)",
     "basis": "budget",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "eur2",
     "kind": "input",
     "bold": false,
     "values": [
      2,
      2,
      2,
      1.6,
      1.6,
      1.6,
      1.6,
      1.6,
      1.6,
      1.6,
      1.6,
      1.6
     ],
     "fy2026": 1.7,
     "total_rule": "avg"
    },
    {
     "key": "fx",
     "label": "USD per EUR (budget rate)",
     "basis": "budget",
     "section": "DRIVERS, BALANCES AND HEADCOUNT",
     "format": "rate4",
     "kind": "input",
     "bold": false,
     "values": [
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1,
      1.1
     ],
     "fy2026": 1.1,
     "total_rule": "avg"
    }
   ]
  },
  "KPIs": {
   "title": "KPI DASHBOARD",
   "description": "Live links into the statements and schedules. C = FY2026 (actual + forecast), D = FY2027; balances and trailing measures at the year end unless labelled.",
   "months": 24,
   "rows": [
    {
     "key": "rev",
     "label": "Revenue",
     "basis": "PL",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      496459.6659,
      474887.2086,
      513179.9136,
      488970.0073,
      523579.0091,
      568226.2859,
      566906.2259,
      574144.0927,
      661779.6116,
      563506.6006,
      585672.3332,
      597917.1905,
      641074.6759,
      633115.3408,
      757581.958,
      659160.6431,
      681634.1329,
      804015.7689,
      693553.3077,
      710548.8894,
      768417.6074,
      796036.4649,
      783106.523,
      755626.6889
     ],
     "fy2026": 6615228.1449,
     "fy2027": 8683872.0009,
     "total_rule": "sum"
    },
    {
     "key": "yoy",
     "label": "Revenue growth on the same month a year earlier",
     "basis": "Revenue",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5064,
      0.4895,
      0.4671,
      0.4537,
      0.4664,
      0.3332,
      0.5053,
      0.3527,
      0.3613,
      0.2157,
      0.3512,
      0.3479,
      0.2913,
      0.3332,
      0.4763,
      0.3481,
      0.3019,
      0.415,
      0.2234,
      0.2376,
      0.1611,
      0.4126,
      0.3371,
      0.2638
     ],
     "fy2026": null,
     "fy2027": null,
     "total_rule": "none"
    },
    {
     "key": "rev_DEV",
     "label": "Revenue: Developer",
     "basis": "PL",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      75510.7959,
      81962.1586,
      82243.0836,
      84029.0973,
      82221.3491,
      85687.5559,
      88344.3359,
      86409.2727,
      91113.7804,
      95687.1101,
      101214.1829,
      99148.4957,
      111475.371,
      111811.665,
      117330.7937,
      119396.0583,
      126101.3305,
      122409.4371,
      127598.9005,
      126499.4176,
      133364.497,
      140332.7148,
      145640.0022,
      149063.2411
     ],
     "fy2026": 1053571.2182,
     "fy2027": 1531023.4287,
     "total_rule": "sum"
    },
    {
     "key": "rev_TEAM",
     "label": "Revenue: Team",
     "basis": "PL",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      181624.59,
      183869.59,
      190998.21,
      193712.39,
      201515.91,
      208438.7,
      208095.44,
      208487.64,
      208362.4004,
      212611.1586,
      216381.1795,
      219358.601,
      223418.0776,
      227000.6751,
      230764.8872,
      233812.7805,
      236646.704,
      239597.4906,
      241517.3899,
      242097.1917,
      245634.3128,
      249275.8757,
      252442.7447,
      254813.0968
     ],
     "fy2026": 2433455.8095,
     "fy2027": 2877021.2266,
     "total_rule": "sum"
    },
    {
     "key": "rev_ENT",
     "label": "Revenue: Enterprise",
     "basis": "PL",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      239324.28,
      209055.46,
      239938.62,
      211228.52,
      239841.75,
      274100.03,
      270466.45,
      279247.18,
      362303.4308,
      255208.3319,
      268076.9709,
      279410.0937,
      306181.2273,
      294303.0007,
      409486.2771,
      305951.8044,
      318886.0984,
      442008.8411,
      324437.0173,
      341952.2802,
      389418.7975,
      406427.8745,
      385023.7762,
      351750.351
     ],
     "fy2026": 3128201.1172,
     "fy2027": 4275827.3456,
     "total_rule": "sum"
    },
    {
     "key": "usage_share",
     "label": "Pure usage revenue, share",
     "basis": "Revenue",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.2304,
      0.2585,
      0.2237,
      0.2395,
      0.2565,
      0.2226,
      0.2284,
      0.2245,
      0.1966,
      0.2522,
      0.2506,
      0.2961,
      0.3154,
      0.2761,
      0.2983,
      0.3315,
      0.3428,
      0.208,
      0.2554,
      0.2417,
      0.2362,
      0.2557,
      0.2861,
      0.3147
     ],
     "fy2026": 0.2395,
     "fy2027": 0.2785,
     "total_rule": "ratio"
    },
    {
     "key": "nrr",
     "label": "Enterprise net revenue retention on usage, trailing 12 months",
     "basis": "Enterprise",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      1.1506,
      1.2199,
      1.095,
      1.1549,
      1.1183,
      1.1167,
      1.1795,
      1.1677,
      1.1683,
      1.1605,
      1.1762,
      1.1835,
      1.1683,
      1.1294,
      1.2236,
      1.2096,
      1.2211,
      1.1779,
      1.1476,
      1.1635,
      1.1629,
      1.1624,
      1.1694,
      1.1726
     ],
     "fy2026": 1.1835,
     "fy2027": 1.1726,
     "total_rule": "last"
    },
    {
     "key": "team_lg",
     "label": "Team customers",
     "basis": "Team",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      343,
      349,
      365,
      369,
      379,
      384,
      381,
      380,
      386.972,
      394.0747,
      400.2619,
      404.9596,
      411.6306,
      417.3964,
      423.4709,
      428.2076,
      432.5326,
      437.0518,
      439.6746,
      439.8504,
      445.386,
      451.0867,
      455.9057,
      459.2679
     ],
     "fy2026": 404.9596,
     "fy2027": 459.2679,
     "total_rule": "last"
    },
    {
     "key": "dev_p",
     "label": "Developer credit packs sold",
     "basis": "Credits",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      77172.26,
      90498.36,
      92890.7,
      85657.9,
      88939.25,
      89823.78,
      93824.48,
      87250.27,
      108227.8217,
      112502.0943,
      113212.9583,
      111499.8621,
      122934.076,
      123710.8563,
      129229.6791,
      128081.8562,
      130598.4057,
      135882.0412,
      131292.7131,
      122321.4892,
      154306.9951,
      160401.0857,
      161414.6078,
      158972.1423
     ],
     "fy2026": 1151499.7364,
     "fy2027": 1659145.9476,
     "total_rule": "sum"
    },
    {
     "key": "brk",
     "label": "Breakage recognised",
     "basis": "Credits",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8739.2959,
      11852.7686,
      9229.9936,
      10226.8573,
      8527.2491,
      9335.8959,
      10244.6459,
      8177.3327,
      9251.0629,
      9477.5878,
      11663.5894,
      7440.8418,
      15667.5712,
      12733.9334,
      14677.8057,
      14102.241,
      18324.4472,
      11574.3125,
      15367.2405,
      15011.8068,
      16003.7396,
      16839.9258,
      17476.8003,
      17887.5889
     ],
     "fy2026": 114167.121,
     "fy2027": 185667.4128,
     "total_rule": "sum"
    },
    {
     "key": "n_acc",
     "label": "Enterprise accounts with a commitment",
     "basis": "Enterprise",
     "section": "GROWTH AND REVENUE QUALITY",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      13,
      13,
      12,
      13,
      13,
      13,
      14,
      14,
      14,
      14,
      15,
      16,
      16,
      17,
      18,
      18,
      19,
      19,
      19,
      19,
      19,
      19,
      19,
      19
     ],
     "fy2026": 16,
     "fy2027": 19,
     "total_rule": "last"
    },
    {
     "key": "px|DOC",
     "label": "Realised price: Document AI",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      10.7002,
      9.7741,
      10.3651,
      9.7025,
      10.1429,
      10.8087,
      9.8194,
      9.6687,
      12.1364,
      9.5949,
      9.589,
      9.4735,
      9.0206,
      8.5916,
      10.2216,
      8.6065,
      8.6377,
      9.5258,
      8.6001,
      8.6223,
      9.4538,
      9.5006,
      9.2544,
      8.6097
     ],
     "fy2026": 10.1335,
     "fy2027": 9.0541,
     "total_rule": "ratio"
    },
    {
     "key": "px|VOX",
     "label": "Realised price: Voice AI",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      7.7238,
      7.1678,
      8.3571,
      7.1827,
      7.4285,
      8.0829,
      7.3679,
      7.7845,
      7.7316,
      7.0266,
      7.025,
      6.9624,
      6.5698,
      6.3076,
      7.0367,
      6.3093,
      6.3316,
      8.0796,
      6.3094,
      6.4888,
      6.5475,
      6.9005,
      6.4356,
      6.3144
     ],
     "fy2026": 7.4647,
     "fy2027": 6.6351,
     "total_rule": "ratio"
    },
    {
     "key": "px|AGT",
     "label": "Realised price: Agent workspace",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      17.5209,
      16.8476,
      18.252,
      16.9794,
      18.2743,
      17.9012,
      17.696,
      17.7265,
      19.876,
      16.6823,
      16.6662,
      16.513,
      15.2814,
      14.9194,
      17.3781,
      14.9242,
      14.9305,
      17.2204,
      14.8831,
      15.126,
      15.9483,
      15.897,
      15.7989,
      14.8812
     ],
     "fy2026": 17.5608,
     "fy2027": 15.5983,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|DOC",
     "label": "Compute cost: Document AI",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      1.4329,
      1.3672,
      1.3534,
      1.3314,
      1.3233,
      1.3694,
      1.353,
      1.3359,
      1.3357,
      1.3072,
      1.293,
      1.2849,
      1.2537,
      1.239,
      1.2413,
      1.2242,
      1.2183,
      1.2032,
      1.2051,
      1.2004,
      1.2004,
      1.1876,
      1.1835,
      1.1775
     ],
     "fy2026": 1.3378,
     "fy2027": 1.2098,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|VOX",
     "label": "Compute cost: Voice AI",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      2.9714,
      2.9014,
      3.018,
      2.8498,
      2.9817,
      2.9407,
      2.9465,
      2.938,
      2.9138,
      2.393,
      2.3808,
      2.3755,
      2.3495,
      2.3366,
      2.3304,
      2.3223,
      2.318,
      2.3273,
      2.3041,
      2.3039,
      2.2912,
      2.2849,
      2.275,
      2.278
     ],
     "fy2026": 2.7818,
     "fy2027": 2.3087,
     "total_rule": "ratio"
    },
    {
     "key": "cpu|AGT",
     "label": "Compute cost: Agent workspace",
     "basis": "Unit_Costs",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "eur2",
     "kind": "calc",
     "bold": false,
     "values": [
      5.8016,
      5.7414,
      5.9338,
      5.6325,
      5.9807,
      5.7771,
      5.8444,
      5.8143,
      5.8311,
      4.5149,
      4.4965,
      4.4833,
      4.4236,
      4.4186,
      4.4091,
      4.4033,
      4.3918,
      4.3839,
      4.3838,
      4.381,
      4.3724,
      4.3593,
      4.3622,
      4.3547
     ],
     "fy2026": 5.4507,
     "fy2027": 4.3857,
     "total_rule": "ratio"
    },
    {
     "key": "computep",
     "label": "Compute in cost of revenue % of revenue",
     "basis": "PL",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.26,
      0.2729,
      0.2539,
      0.2647,
      0.262,
      0.2473,
      0.2689,
      0.2647,
      0.2318,
      0.233,
      0.2315,
      0.2327,
      0.2432,
      0.2516,
      0.2168,
      0.25,
      0.2485,
      0.2125,
      0.2479,
      0.2442,
      0.2296,
      0.2249,
      0.232,
      0.2444
     ],
     "fy2026": 0.2509,
     "fy2027": 0.2363,
     "total_rule": "ratio"
    },
    {
     "key": "gpm",
     "label": "Gross margin %",
     "basis": "PL",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5891,
      0.5775,
      0.5889,
      0.5771,
      0.5784,
      0.5158,
      0.5529,
      0.5736,
      0.6327,
      0.603,
      0.6072,
      0.6158,
      0.5935,
      0.5913,
      0.6461,
      0.5895,
      0.5973,
      0.651,
      0.6121,
      0.6382,
      0.624,
      0.6364,
      0.624,
      0.6123
     ],
     "fy2026": 0.5853,
     "fy2027": 0.6194,
     "total_rule": "ratio"
    },
    {
     "key": "gmp|DOC",
     "label": "Gross margin %: Document AI",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.7154,
      0.7104,
      0.712,
      0.7048,
      0.7102,
      0.7209,
      0.7233,
      0.7482,
      0.7568,
      0.6998,
      0.704,
      0.713,
      0.6979,
      0.6988,
      0.7417,
      0.6973,
      0.7048,
      0.7367,
      0.7199,
      0.7431,
      0.7269,
      0.7364,
      0.7283,
      0.72
     ],
     "fy2026": 0.7193,
     "fy2027": 0.7221,
     "total_rule": "ratio"
    },
    {
     "key": "gmp|VOX",
     "label": "Gross margin %: Voice AI",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.4654,
      0.4466,
      0.4833,
      0.4459,
      0.4398,
      0.4844,
      0.4625,
      0.5109,
      0.4895,
      0.4966,
      0.501,
      0.5084,
      0.4801,
      0.4736,
      0.5323,
      0.4725,
      0.4807,
      0.5772,
      0.4959,
      0.5285,
      0.5043,
      0.5311,
      0.5031,
      0.497
     ],
     "fy2026": 0.4797,
     "fy2027": 0.5088,
     "total_rule": "ratio"
    },
    {
     "key": "gmp|AGT",
     "label": "Gross margin %: Agent workspace",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5165,
      0.5085,
      0.516,
      0.5087,
      0.5121,
      0.5226,
      0.5298,
      0.5576,
      0.5716,
      0.564,
      0.5676,
      0.5756,
      0.5457,
      0.5454,
      0.608,
      0.5431,
      0.5504,
      0.6077,
      0.5642,
      0.5916,
      0.5782,
      0.5856,
      0.5788,
      0.5629
     ],
     "fy2026": 0.5396,
     "fy2027": 0.5733,
     "total_rule": "ratio"
    },
    {
     "key": "sgmp|DEV",
     "label": "Gross margin %: Developer",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6302,
      0.6445,
      0.6236,
      0.6351,
      0.6215,
      0.6305,
      0.6462,
      0.6679,
      0.6477,
      0.6501,
      0.6572,
      0.6596,
      0.6446,
      0.6467,
      0.6675,
      0.6456,
      0.6581,
      0.6637,
      0.6684,
      0.6906,
      0.6613,
      0.6698,
      0.6656,
      0.6673
     ],
     "fy2026": 0.6436,
     "fy2027": 0.663,
     "total_rule": "ratio"
    },
    {
     "key": "sgmp|TEAM",
     "label": "Gross margin %: Team",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.6173,
      0.6248,
      0.6108,
      0.6211,
      0.6094,
      0.6183,
      0.6317,
      0.6582,
      0.6367,
      0.6453,
      0.6492,
      0.6594,
      0.6304,
      0.638,
      0.6565,
      0.6359,
      0.6428,
      0.6589,
      0.658,
      0.6806,
      0.651,
      0.6595,
      0.6552,
      0.6569
     ],
     "fy2026": 0.6326,
     "fy2027": 0.6523,
     "total_rule": "ratio"
    },
    {
     "key": "sgmp|ENT",
     "label": "Gross margin %: Enterprise",
     "basis": "Margins",
     "section": "PRICE AND COST TO SERVE (EUR per 1,000 units)",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5547,
      0.5095,
      0.5595,
      0.5137,
      0.5376,
      0.5762,
      0.5444,
      0.5808,
      0.6297,
      0.55,
      0.5545,
      0.566,
      0.5478,
      0.5342,
      0.6341,
      0.5322,
      0.5395,
      0.6432,
      0.5558,
      0.5889,
      0.5941,
      0.6106,
      0.5878,
      0.5566
     ],
     "fy2026": 0.5606,
     "fy2027": 0.5817,
     "total_rule": "ratio"
    },
    {
     "key": "util",
     "label": "Reserved GPU capacity used",
     "basis": "Usage_Compute",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8204,
      0.85,
      0.8352,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85,
      0.85
     ],
     "fy2026": 0.8463,
     "fy2027": 0.85,
     "total_rule": "avg"
    },
    {
     "key": "odh",
     "label": "On-demand GPU hours",
     "basis": "Usage_Compute",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 0,
     "fy2027": 0,
     "total_rule": "sum"
    },
    {
     "key": "cm_util",
     "label": "Provider A commitment: utilisation to date",
     "basis": "Commitments",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.8495,
      0.8258,
      0.823,
      0.8205,
      0.8211,
      0.8273,
      0.8364,
      0.8437,
      0.8455,
      0.8485,
      0.8509,
      0.8545,
      0.9935,
      0.9765,
      0.988,
      0.9909,
      0.9974,
      0.9999,
      1.0042,
      1.0078,
      1.0099,
      1.0137,
      1.016,
      1.0196
     ],
     "fy2026": 0.8545,
     "fy2027": 1.0196,
     "total_rule": "last"
    },
    {
     "key": "cm_short",
     "label": "Provider A commitment: expected shortfall for the year (USD)",
     "basis": "Commitments",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      113508.8574,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2026": 113508.8574,
     "fy2027": 0,
     "total_rule": "last"
    },
    {
     "key": "shA",
     "label": "Share of compute: Provider A",
     "basis": "Usage_Compute",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.3553,
      0.3354,
      0.344,
      0.3414,
      0.3269,
      0.3395,
      0.3288,
      0.3263,
      0.3156,
      0.3732,
      0.3642,
      0.3626,
      0.3631,
      0.3489,
      0.3535,
      0.349,
      0.3474,
      0.3425,
      0.3442,
      0.3427,
      0.3369,
      0.337,
      0.3316,
      0.3319
     ],
     "fy2026": 0.3421,
     "fy2027": 0.3437,
     "total_rule": "ratio"
    },
    {
     "key": "shB",
     "label": "Share of compute: model API vendor B",
     "basis": "Usage_Compute",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.583,
      0.6005,
      0.5959,
      0.5918,
      0.6089,
      0.5958,
      0.6074,
      0.6095,
      0.6196,
      0.5503,
      0.5579,
      0.5588,
      0.5582,
      0.5707,
      0.567,
      0.5708,
      0.5722,
      0.5766,
      0.5749,
      0.5761,
      0.5808,
      0.5808,
      0.5856,
      0.5852
     ],
     "fy2026": 0.5907,
     "fy2027": 0.5752,
     "total_rule": "ratio"
    },
    {
     "key": "revB",
     "label": "Revenue running on vendor B models",
     "basis": "Usage_Compute",
     "section": "COMPUTE CAPACITY, COMMITMENT AND CONCENTRATION",
     "format": "pct",
     "kind": "calc",
     "bold": false,
     "values": [
      0.5605,
      0.5695,
      0.5765,
      0.5596,
      0.5625,
      0.5544,
      0.5742,
      0.5861,
      0.5416,
      0.567,
      0.5657,
      0.5646,
      0.5598,
      0.5636,
      0.5545,
      0.5642,
      0.5635,
      0.5883,
      0.5636,
      0.568,
      0.5515,
      0.557,
      0.5537,
      0.562
     ],
     "fy2026": 0.5649,
     "fy2027": 0.5625,
     "total_rule": "ratio"
    },
    {
     "key": "cash",
     "label": "Cash at bank",
     "basis": "BS",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": true,
     "values": [
      11693806.8483,
      11333821.8783,
      10916994.514,
      10274323.744,
      9846282.7674,
      9444647.2574,
      9747127.2531,
      9337248.9223,
      9025696.8268,
      8475238.8049,
      8100523.8061,
      7793186.7137,
      7165216.9739,
      6741811.8004,
      6422907.3298,
      5824644.8402,
      5441715.2395,
      5127276.2257,
      4550636.6559,
      4071791.3186,
      4853555.4361,
      4295933.0927,
      3884170.2917,
      3525929.5474
     ],
     "fy2026": 7793186.7137,
     "fy2027": 3525929.5474,
     "total_rule": "last"
    },
    {
     "key": "floor",
     "label": "Minimum cash buffer (board policy)",
     "basis": "Assumptions",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000
     ],
     "fy2026": 3000000,
     "fy2027": 3000000,
     "total_rule": "last"
    },
    {
     "key": "headroom",
     "label": "Headroom over the buffer",
     "basis": "",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      8693806.8483,
      8333821.8783,
      7916994.514,
      7274323.744,
      6846282.7674,
      6444647.2574,
      6747127.2531,
      6337248.9223,
      6025696.8268,
      5475238.8049,
      5100523.8061,
      4793186.7137,
      4165216.9739,
      3741811.8004,
      3422907.3298,
      2824644.8402,
      2441715.2395,
      2127276.2257,
      1550636.6559,
      1071791.3186,
      1853555.4361,
      1295933.0927,
      884170.2917,
      525929.5474
     ],
     "fy2026": 4793186.7137,
     "fy2027": 525929.5474,
     "total_rule": "last"
    },
    {
     "key": "burn",
     "label": "Net burn (cash used before financing)",
     "basis": "CF",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      506193.1517,
      359984.97,
      416827.3643,
      642670.77,
      428040.9766,
      401635.51,
      -302479.9957,
      409878.3308,
      311552.0956,
      550458.0218,
      374714.9988,
      307337.0924,
      627969.7398,
      423405.1735,
      318904.4706,
      598262.4896,
      382929.6006,
      314439.0139,
      576639.5698,
      478845.3373,
      -781764.1174,
      557622.3433,
      411762.8011,
      358240.7442
     ],
     "fy2026": 4406813.2863,
     "fy2027": 4267257.1663,
     "total_rule": "sum"
    },
    {
     "key": "burn3",
     "label": "Average net burn, last three months",
     "basis": "CF",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      506193.1517,
      433089.0608,
      427668.4953,
      473161.0348,
      495846.3703,
      490782.4189,
      175732.1636,
      169677.9484,
      139650.1436,
      423962.8161,
      412241.7054,
      410836.7044,
      436673.9437,
      452904.0019,
      456759.7946,
      446857.3779,
      433365.5203,
      431877.0347,
      424669.3948,
      456641.307,
      91240.2632,
      84901.1877,
      62540.3423,
      442541.9629
     ],
     "fy2026": 410836.7044,
     "fy2027": 442541.9629,
     "total_rule": "last"
    },
    {
     "key": "runway",
     "label": "Runway to the buffer (months at the last three months burn; 60 = cash generative)",
     "basis": "",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "num1",
     "kind": "calc",
     "bold": true,
     "values": [
      17.1749,
      19.2427,
      18.512,
      15.3739,
      13.8073,
      13.1314,
      38.3944,
      37.3487,
      43.1485,
      12.9144,
      12.3727,
      11.6669,
      9.5385,
      8.2618,
      7.4939,
      6.3211,
      5.6343,
      4.9257,
      3.6514,
      2.3471,
      20.3151,
      15.264,
      14.1376,
      1.1884
     ],
     "fy2026": 11.6669,
     "fy2027": 1.1884,
     "total_rule": "last"
    },
    {
     "key": "cir_rec",
     "label": "Research tax credit receivable",
     "basis": "Research_Credit",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      1024980.6082,
      1118098.0984,
      1212178.825,
      1309817.7706,
      1406131.633,
      1502682.9214,
      663854.4738,
      758369.3376,
      851677.9408,
      946997.424,
      1042306.6841,
      1137599.2721,
      1242968.0207,
      1348276.7678,
      1456397.9769,
      1564496.2487,
      1672571.2745,
      1781935.4447,
      1891289.0657,
      2000632.0318,
      975248.0089,
      1087439.4112,
      1199607.0765,
      1311775.1384
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "last"
    },
    {
     "key": "cir",
     "label": "Research tax credit accrued",
     "basis": "PL",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      89210.6082,
      93117.4902,
      94080.7266,
      97638.9456,
      96313.8624,
      96551.2884,
      96941.5524,
      94514.8638,
      93308.6032,
      95319.4832,
      95309.2601,
      95292.588,
      105368.7486,
      105308.7471,
      108121.209,
      108098.2718,
      108075.0258,
      109364.1702,
      109353.621,
      109342.9661,
      112215.2492,
      112191.4023,
      112167.6653,
      112168.0619
     ],
     "fy2026": 1137599.2721,
     "fy2027": 1311775.1384,
     "total_rule": "sum"
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "basis": "PL",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -382177.4006,
      -430481.3774,
      -430888.4967,
      -460324.9603,
      -361410.4906,
      -473889.7719,
      -359287.2485,
      -184909.7429,
      -290278.7091,
      -396179.0259,
      -391586.6513,
      -322044.8592,
      -423360.0103,
      -427150.469,
      -324702.981,
      -425058.7488,
      -343563.9066,
      -334771.4859,
      -326608.7884,
      -149975.0671,
      -354803.6509,
      -327985.1843,
      -349976.1049,
      -323596.6484
     ],
     "fy2026": -4483458.7345,
     "fy2027": -4111553.0456,
     "total_rule": "sum"
    },
    {
     "key": "ebitda_pre",
     "label": "EBITDA before the research tax credit",
     "basis": "PL",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      -471388.0088,
      -523598.8676,
      -524969.2233,
      -557963.9059,
      -457724.353,
      -570441.0603,
      -456228.8009,
      -279424.6067,
      -383587.3123,
      -491498.5091,
      -486895.9114,
      -417337.4471,
      -528728.7589,
      -532459.2162,
      -432824.19,
      -533157.0207,
      -451638.9324,
      -444135.6561,
      -435962.4095,
      -259318.0332,
      -467018.9001,
      -440176.5866,
      -462143.7702,
      -435764.7102
     ],
     "fy2026": -5621058.0066,
     "fy2027": -5423328.184,
     "total_rule": "sum"
    },
    {
     "key": "contract_liab",
     "label": "Contract liabilities (Developer credits and Enterprise)",
     "basis": "BS",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      615710.1141,
      636065.6755,
      571616.2718,
      692385.4545,
      671452.0455,
      591316.3095,
      750837.1436,
      667955.9309,
      514178.3364,
      708912.8955,
      726079.9352,
      671072.8292,
      836795.5067,
      935085.5343,
      732157.6466,
      914630.2535,
      976462.4579,
      819923.5307,
      938056.2227,
      912966.8016,
      820517.8483,
      880852.9923,
      882787.9971,
      776942.3935
     ],
     "fy2026": 671072.8292,
     "fy2027": 776942.3935,
     "total_rule": "last"
    },
    {
     "key": "hc",
     "label": "Headcount",
     "basis": "People",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "num1",
     "kind": "calc",
     "bold": false,
     "values": [
      71,
      73,
      76,
      78,
      78,
      79,
      78,
      77,
      76.1967,
      77.4026,
      78.4003,
      78.372,
      83.3557,
      84.3022,
      85.2323,
      87.2088,
      87.1726,
      88.1442,
      89.1368,
      89.1222,
      90.1157,
      90.1076,
      90.0993,
      90.0995
     ],
     "fy2026": 78.372,
     "fy2027": 90.0995,
     "total_rule": "last"
    },
    {
     "key": "rev_fte",
     "label": "Revenue per employee, annualised",
     "basis": "",
     "section": "CASH, RESEARCH TAX CREDIT AND PEOPLE",
     "format": "int",
     "kind": "calc",
     "bold": false,
     "values": [
      83908.6759,
      78063.6507,
      81028.4074,
      75226.155,
      80550.6168,
      86312.8536,
      87216.3424,
      89477.0015,
      104221.8208,
      87362.3765,
      89643.3562,
      91550.6285,
      92289.9687,
      90120.8226,
      106661.2765,
      90701.0093,
      93832.3994,
      109459.155,
      93369.3201,
      95672.9296,
      102324.0856,
      106011.4964,
      104299.0787,
      100638.9876
     ],
     "fy2026": 91550.6285,
     "fy2027": 100638.9876,
     "total_rule": "last"
    }
   ]
  }
 },
 "tables": {
  "assumptions": [
   {
    "row": 6,
    "type": "scalar",
    "label": "Company name",
    "unit": null,
    "value": "Serennix AI SAS (fictional demonstration company)",
    "note": "All figures fictional. French simplified joint-stock company (SAS) in Paris, founded 2014, financial year = calendar year, reporting currency EUR. Management accounts under IFRS; statutory accounts under French GAAP (PCG), differences not modelled."
   },
   {
    "row": 7,
    "type": "scalar",
    "label": "Reporting currency",
    "unit": null,
    "value": "EUR",
    "note": null
   },
   {
    "row": 8,
    "type": "scalar",
    "label": "Model start month (month end)",
    "unit": "date",
    "value": "2026-01-31",
    "note": "24 monthly columns from this month"
   },
   {
    "row": 9,
    "type": "scalar",
    "label": "Last actual month (month end)",
    "unit": "date",
    "value": "2026-08-31",
    "note": "Months up to and including this date are actual (fictional ledger); later months are forecast"
   },
   {
    "row": 10,
    "type": "scalar",
    "label": "Last actual month number",
    "unit": "calc",
    "value": 8,
    "note": null
   },
   {
    "row": 11,
    "type": "scalar",
    "label": "Scenario selector (1 = Base, 2 = Downside, 3 = Upside)",
    "unit": "input",
    "value": 1,
    "note": "Change this cell and every forecast month moves. Base = management case; Downside = worst case; Upside = best case."
   },
   {
    "row": 12,
    "type": "scalar",
    "label": "Scenario name",
    "unit": "calc",
    "value": "Base",
    "note": null
   },
   {
    "row": 13,
    "type": "scalar",
    "label": "Minimum cash buffer (board policy)",
    "unit": "EUR",
    "value": 3000000,
    "note": "Board policy: six months of net burn; used by the 13-week cash forecast and the CFO report"
   },
   {
    "row": 14,
    "type": "scalar",
    "label": "Undrawn overdraft facility available",
    "unit": "EUR",
    "value": 0,
    "note": "No overdraft or credit facility; the company is funded by equity"
   },
   {
    "row": 15,
    "type": "scalar",
    "label": "Aged receivables and payables: as-at date",
    "unit": "calc",
    "value": "2026-08-31",
    "note": null
   },
   {
    "row": 18,
    "type": "scalar",
    "label": "VAT: standard rate",
    "unit": "rate",
    "value": 0.2,
    "note": "impots.gouv.fr; CGI art. 278. Charged to customers in France only."
   },
   {
    "row": 21,
    "type": "scalar",
    "label": "Developer: share of billing to customers in France (20% VAT)",
    "unit": "share",
    "value": 0.35,
    "note": "Billing system analysis (fictional)"
   },
   {
    "row": 22,
    "type": "scalar",
    "label": "Developer: share of billing to customers in other EU states (reverse charge)",
    "unit": "share",
    "value": 0.4,
    "note": null
   },
   {
    "row": 23,
    "type": "scalar",
    "label": "Developer: share of billing to customers in outside the EU (outside the scope)",
    "unit": "share",
    "value": 0.25,
    "note": null
   },
   {
    "row": 24,
    "type": "scalar",
    "label": "Team: share of billing to customers in France (20% VAT)",
    "unit": "share",
    "value": 0.45,
    "note": "Billing system analysis (fictional)"
   },
   {
    "row": 25,
    "type": "scalar",
    "label": "Team: share of billing to customers in other EU states (reverse charge)",
    "unit": "share",
    "value": 0.35,
    "note": null
   },
   {
    "row": 26,
    "type": "scalar",
    "label": "Team: share of billing to customers in outside the EU (outside the scope)",
    "unit": "share",
    "value": 0.2,
    "note": null
   },
   {
    "row": 27,
    "type": "scalar",
    "label": "Monthly VAT return (CA3) paid on day",
    "unit": "day",
    "value": 19,
    "note": "impots.gouv.fr: between the 15th and the 24th of the following month, on the date shown in the company professional space (company date: the 19th)"
   },
   {
    "row": 28,
    "type": "scalar",
    "label": "Corporate income tax (IS): standard rate",
    "unit": "rate",
    "value": 0.25,
    "note": "CGI art. 219; the 15% SME rate needs 75% of the capital held by individuals: not met (venture funds hold the majority)"
   },
   {
    "row": 29,
    "type": "scalar",
    "label": "Tax losses carried forward at 31-Dec-25",
    "unit": "EUR",
    "value": 15492000,
    "note": "FY2025 tax return (fictional); larger than the accounting losses because the research tax credit is not taxable"
   },
   {
    "row": 30,
    "type": "scalar",
    "label": "Tax losses: amount always usable per year",
    "unit": "EUR",
    "value": 1000000,
    "note": "CGI art. 209-I; BOFiP: EUR 1m plus 50% of the profit above EUR 1m; no time limit"
   },
   {
    "row": 31,
    "type": "scalar",
    "label": "Tax losses: share of the profit above EUR 1m usable",
    "unit": "share",
    "value": 0.5,
    "note": null
   },
   {
    "row": 32,
    "type": "scalar",
    "label": "Research tax credit (CIR): rate on eligible spend",
    "unit": "rate",
    "value": 0.3,
    "note": "CGI art. 244 quater B: 30% up to EUR 100m of eligible spend"
   },
   {
    "row": 33,
    "type": "scalar",
    "label": "CIR: operating costs, flat rate on eligible personnel costs",
    "unit": "rate",
    "value": 0.4,
    "note": "BOFiP ACTU-2025-00105 (loi de finances pour 2025, art. 55): 40% instead of 43% for expenses from 15 February 2025; patent costs and technology watch removed"
   },
   {
    "row": 35,
    "type": "scalar",
    "label": "CIR for FY2025 (claimed with the FY2025 return, form 2069-A)",
    "unit": "EUR",
    "value": 935770,
    "note": "Refunded in July 2026 (bank)"
   },
   {
    "row": 36,
    "type": "scalar",
    "label": "CFE 2026 (business property tax, Paris office)",
    "unit": "EUR",
    "value": 12900,
    "note": "impots.gouv.fr: due 15 December; an instalment of 50% of the prior year by 15 June when the prior year was at least EUR 3,000"
   },
   {
    "row": 37,
    "type": "scalar",
    "label": "CVAE 2026 (value added contribution)",
    "unit": "EUR",
    "value": 3900,
    "note": "impots.gouv.fr: instalments on 15 June and 15 September when the prior year exceeded EUR 1,500; balance with the 1329-DEF in May. Rates frozen at the 2024 level for 2026 and 2027, abolition in 2030 (loi de finances pour 2026, L\u00e9giFiscal)"
   },
   {
    "row": 38,
    "type": "scalar",
    "label": "CVAE instalment 2026 (each, June and September)",
    "unit": "EUR",
    "value": 1850,
    "note": "50% of the CVAE on the 2025 value added"
   },
   {
    "row": 39,
    "type": "scalar",
    "label": "CFE 2027 (company estimate)",
    "unit": "EUR",
    "value": 13300,
    "note": null
   },
   {
    "row": 40,
    "type": "scalar",
    "label": "CVAE 2027 (company estimate)",
    "unit": "EUR",
    "value": 4300,
    "note": null
   },
   {
    "row": 44,
    "type": "scalar",
    "label": "Health insurance (maladie), employer",
    "unit": "rate",
    "value": 0.13,
    "note": "L\u00e9giSocial 2026 URSSAF table; the 7% reduced rate is abolished from 1-Jan-26 (service-public.gouv.fr F24542)"
   },
   {
    "row": 45,
    "type": "scalar",
    "label": "Old age capped (up to the ceiling), employer",
    "unit": "rate",
    "value": 0.0855,
    "note": null
   },
   {
    "row": 46,
    "type": "scalar",
    "label": "Old age uncapped, employer",
    "unit": "rate",
    "value": 0.0211,
    "note": null
   },
   {
    "row": 47,
    "type": "scalar",
    "label": "Family allowances, employer",
    "unit": "rate",
    "value": 0.0525,
    "note": "5.25%; the 3.45% reduced rate is abolished from 1-Jan-26 and folded into the RGDU (economie.gouv.fr)"
   },
   {
    "row": 48,
    "type": "scalar",
    "label": "Work accident (AT/MP), employer",
    "unit": "rate",
    "value": 0.008,
    "note": "Assumption: 0.80% for office activities; information needed: the notified rate"
   },
   {
    "row": 49,
    "type": "scalar",
    "label": "Autonomy solidarity (CSA), employer",
    "unit": "rate",
    "value": 0.003,
    "note": null
   },
   {
    "row": 50,
    "type": "scalar",
    "label": "Housing fund (FNAL), 50 staff or more, employer",
    "unit": "rate",
    "value": 0.005,
    "note": null
   },
   {
    "row": 51,
    "type": "scalar",
    "label": "Social dialogue contribution, employer",
    "unit": "rate",
    "value": 0.0002,
    "note": null
   },
   {
    "row": 52,
    "type": "scalar",
    "label": "Unemployment insurance (up to 4 ceilings), employer",
    "unit": "rate",
    "value": 0.04,
    "note": null
   },
   {
    "row": 53,
    "type": "scalar",
    "label": "Wage guarantee (AGS, up to 4 ceilings), employer",
    "unit": "rate",
    "value": 0.0025,
    "note": null
   },
   {
    "row": 54,
    "type": "scalar",
    "label": "Transport levy (versement mobilit\u00e9), Paris",
    "unit": "rate",
    "value": 0.032,
    "note": "service-public.gouv.fr: 3.20% for Paris since 1 February 2024 (employers with 11 staff or more)"
   },
   {
    "row": 55,
    "type": "scalar",
    "label": "Training and apprenticeship (CUFPA), 11 staff or more",
    "unit": "rate",
    "value": 0.0168,
    "note": "1.00% training plus 0.68% apprenticeship tax"
   },
   {
    "row": 56,
    "type": "scalar",
    "label": "Agirc-Arrco pension, band 1, employer",
    "unit": "rate",
    "value": 0.0472,
    "note": "L\u00e9giSocial, Agirc-Arrco 2026: 4.72% and 3.15%; CEG 1.29% and 0.86%"
   },
   {
    "row": 57,
    "type": "scalar",
    "label": "Agirc-Arrco CEG, band 1, employer",
    "unit": "rate",
    "value": 0.0129,
    "note": null
   },
   {
    "row": 58,
    "type": "scalar",
    "label": "Agirc-Arrco pension, band 2, employer",
    "unit": "rate",
    "value": 0.1295,
    "note": "12.95% and 8.64%; CEG 1.62% and 1.08%"
   },
   {
    "row": 59,
    "type": "scalar",
    "label": "Agirc-Arrco CEG, band 2, employer",
    "unit": "rate",
    "value": 0.0162,
    "note": null
   },
   {
    "row": 60,
    "type": "scalar",
    "label": "Agirc-Arrco CET (pay above the ceiling), employer",
    "unit": "rate",
    "value": 0.0021,
    "note": "0.21% and 0.14% on the whole pay up to 8 ceilings"
   },
   {
    "row": 61,
    "type": "scalar",
    "label": "APEC (managers, up to 4 ceilings), employer",
    "unit": "rate",
    "value": 0.0004,
    "note": "0.036% and 0.024%"
   },
   {
    "row": 62,
    "type": "scalar",
    "label": "Old age capped, employee",
    "unit": "rate",
    "value": 0.069,
    "note": null
   },
   {
    "row": 63,
    "type": "scalar",
    "label": "Old age uncapped, employee",
    "unit": "rate",
    "value": 0.004,
    "note": null
   },
   {
    "row": 64,
    "type": "scalar",
    "label": "Agirc-Arrco band 1, employee",
    "unit": "rate",
    "value": 0.0315,
    "note": null
   },
   {
    "row": 65,
    "type": "scalar",
    "label": "Agirc-Arrco CEG band 1, employee",
    "unit": "rate",
    "value": 0.0086,
    "note": null
   },
   {
    "row": 66,
    "type": "scalar",
    "label": "Agirc-Arrco band 2, employee",
    "unit": "rate",
    "value": 0.0864,
    "note": null
   },
   {
    "row": 67,
    "type": "scalar",
    "label": "Agirc-Arrco CEG band 2, employee",
    "unit": "rate",
    "value": 0.0108,
    "note": null
   },
   {
    "row": 68,
    "type": "scalar",
    "label": "Agirc-Arrco CET, employee",
    "unit": "rate",
    "value": 0.0014,
    "note": null
   },
   {
    "row": 69,
    "type": "scalar",
    "label": "APEC, employee",
    "unit": "rate",
    "value": 0.0002,
    "note": null
   },
   {
    "row": 70,
    "type": "scalar",
    "label": "CSG and CRDS, employee (on 98.25% of pay)",
    "unit": "rate",
    "value": 0.097,
    "note": "6.80% deductible, 2.40% and 0.50% not deductible"
   },
   {
    "row": 71,
    "type": "scalar",
    "label": "CSG and CRDS base (share of gross pay)",
    "unit": "rate",
    "value": 0.9825,
    "note": null
   },
   {
    "row": 72,
    "type": "scalar",
    "label": "CSG and CRDS not deductible (added to the income tax base)",
    "unit": "rate",
    "value": 0.029,
    "note": null
   },
   {
    "row": 73,
    "type": "scalar",
    "label": "RGDU: minimum coefficient (Tmin)",
    "unit": "coef",
    "value": 0.02,
    "note": "service-public.gouv.fr F24542: from 1-Jan-26 the general reduction is degressive up to 3 x SMIC; 50 staff or more: Tmin 0.0200, Tdelta 0.3821, exponent 1.75, maximum 0.4021"
   },
   {
    "row": 74,
    "type": "scalar",
    "label": "RGDU: Tdelta",
    "unit": "coef",
    "value": 0.3821,
    "note": null
   },
   {
    "row": 75,
    "type": "scalar",
    "label": "RGDU: exponent",
    "unit": "power",
    "value": 1.75,
    "note": null
   },
   {
    "row": 76,
    "type": "scalar",
    "label": "Monthly social security ceiling (PMSS) 2026",
    "unit": "EUR",
    "value": 4005,
    "note": "Arr\u00eat\u00e9 du 22 d\u00e9cembre 2025 (L\u00e9gifrance): EUR 4,005"
   },
   {
    "row": 77,
    "type": "scalar",
    "label": "Monthly social security ceiling 2027",
    "unit": "EUR",
    "value": 4085,
    "note": "Assumption: +2.0% until the 2027 arrete is published"
   },
   {
    "row": 78,
    "type": "scalar",
    "label": "SMIC (monthly, 35 hours) from 1-Jan-26",
    "unit": "EUR",
    "value": 1823.03,
    "note": "info.gouv.fr: EUR 1,823.03 from 1 January 2026, EUR 1,867.02 from 1 June 2026 (automatic revaluation)"
   },
   {
    "row": 79,
    "type": "scalar",
    "label": "SMIC (monthly) from 1-Jun-26",
    "unit": "EUR",
    "value": 1867.02,
    "note": null
   },
   {
    "row": 80,
    "type": "scalar",
    "label": "SMIC (monthly) from 1-Jan-27",
    "unit": "EUR",
    "value": 1900.63,
    "note": "Assumption: +1.8% on 1 January 2027"
   },
   {
    "row": 81,
    "type": "scalar",
    "label": "Health, protection and transport schemes: employer cost per head a month",
    "unit": "EUR",
    "value": 110,
    "note": "Company plans (fictional), including the statutory 50% of public transport passes"
   },
   {
    "row": 83,
    "type": "scalar",
    "label": "Paid leave: working days a year",
    "unit": "days",
    "value": 25,
    "note": "Code du travail L3141-3: 2.5 working days (ouvrables) a month, modelled as 25 working days (ouvres) a year; provision valued at gross pay plus employer contributions"
   },
   {
    "row": 84,
    "type": "scalar",
    "label": "Working days a month (to value a day of leave)",
    "unit": "days",
    "value": 21.67,
    "note": null
   },
   {
    "row": 87,
    "type": "scalar",
    "label": "Band",
    "unit": "Code",
    "value": "Department",
    "note": "Annual salary FY2026"
   },
   {
    "row": 88,
    "type": "scalar",
    "label": "Machine learning research scientists",
    "unit": "RES",
    "value": "RND",
    "note": 98000
   },
   {
    "row": 89,
    "type": "scalar",
    "label": "Machine learning engineers",
    "unit": "MLE",
    "value": "RND",
    "note": 78000
   },
   {
    "row": 90,
    "type": "scalar",
    "label": "Software engineers",
    "unit": "ENG",
    "value": "RND",
    "note": 70000
   },
   {
    "row": 91,
    "type": "scalar",
    "label": "CTO and engineering leads",
    "unit": "LEAD",
    "value": "RND",
    "note": 125000
   },
   {
    "row": 92,
    "type": "scalar",
    "label": "Product managers and designers",
    "unit": "PRD",
    "value": "RND",
    "note": 72000
   },
   {
    "row": 93,
    "type": "scalar",
    "label": "Solutions engineers and support",
    "unit": "SOL",
    "value": "COR",
    "note": 52000
   },
   {
    "row": 94,
    "type": "scalar",
    "label": "Customer success managers",
    "unit": "CSM",
    "value": "COR",
    "note": 56000
   },
   {
    "row": 95,
    "type": "scalar",
    "label": "Head of sales",
    "unit": "SALH",
    "value": "SM",
    "note": 130000
   },
   {
    "row": 96,
    "type": "scalar",
    "label": "Account executives (base salary)",
    "unit": "AE",
    "value": "SM",
    "note": 76000
   },
   {
    "row": 97,
    "type": "scalar",
    "label": "Sales development representatives",
    "unit": "SDR",
    "value": "SM",
    "note": 40000
   },
   {
    "row": 98,
    "type": "scalar",
    "label": "Marketing",
    "unit": "MKT",
    "value": "SM",
    "note": 58000
   },
   {
    "row": 99,
    "type": "scalar",
    "label": "Founders and executives (CEO, COO)",
    "unit": "EXE",
    "value": "GA",
    "note": 140000
   },
   {
    "row": 100,
    "type": "scalar",
    "label": "Finance, people and office",
    "unit": "GA",
    "value": "GA",
    "note": 50000
   },
   {
    "row": 102,
    "type": "scalar",
    "label": "Attrition a year, base: research and development",
    "unit": "rate",
    "value": 0.1,
    "note": "Company history and the Paris market for the role (company assumption)"
   },
   {
    "row": 103,
    "type": "scalar",
    "label": "Attrition a year, base: solutions, support and customer success",
    "unit": "rate",
    "value": 0.15,
    "note": null
   },
   {
    "row": 104,
    "type": "scalar",
    "label": "Attrition a year, base: sales and marketing",
    "unit": "rate",
    "value": 0.2,
    "note": null
   },
   {
    "row": 105,
    "type": "scalar",
    "label": "Attrition a year, base: general and administrative",
    "unit": "rate",
    "value": 0.08,
    "note": null
   },
   {
    "row": 106,
    "type": "scalar",
    "label": "Equipment per new hire",
    "unit": "EUR",
    "value": 2400,
    "note": null
   },
   {
    "row": 107,
    "type": "scalar",
    "label": "IT replacement cycle, capex per month",
    "unit": "EUR",
    "value": 2500,
    "note": null
   },
   {
    "row": 108,
    "type": "scalar",
    "label": "Recruitment cost per hire (agency and job boards)",
    "unit": "EUR",
    "value": 7500,
    "note": null
   },
   {
    "row": 109,
    "type": "scalar",
    "label": "Software and IT tools per person per month",
    "unit": "EUR",
    "value": 240,
    "note": null
   },
   {
    "row": 110,
    "type": "scalar",
    "label": "Sales commission on each annual commitment signed (new and renewal)",
    "unit": "rate",
    "value": 0.06,
    "note": "Commission plan FY2026 (fictional), paid with the next payroll. Expensed: IFRS 15.94 practical expedient (amortisation period one year or less; renewal commissions equal new ones)"
   },
   {
    "row": 113,
    "type": "scalar",
    "label": "List price per 1,000 pages: Document AI (FY2025)",
    "unit": "EUR",
    "value": 12,
    "note": "Price list 2025 (fictional)"
   },
   {
    "row": 114,
    "type": "scalar",
    "label": "List price per 1,000 audio minutes: Voice AI (FY2025)",
    "unit": "EUR",
    "value": 9,
    "note": null
   },
   {
    "row": 115,
    "type": "scalar",
    "label": "List price per 1,000 agent actions: Agent workspace (FY2025)",
    "unit": "EUR",
    "value": 20,
    "note": null
   },
   {
    "row": 116,
    "type": "scalar",
    "label": "List price per 1,000 pages: Document AI (from 1-Jan-26)",
    "unit": "EUR",
    "value": 11.04,
    "note": "Price list 2026 (fictional): 8% below 2025 on every product"
   },
   {
    "row": 117,
    "type": "scalar",
    "label": "List price per 1,000 audio minutes: Voice AI (from 1-Jan-26)",
    "unit": "EUR",
    "value": 8.28,
    "note": null
   },
   {
    "row": 118,
    "type": "scalar",
    "label": "List price per 1,000 agent actions: Agent workspace (from 1-Jan-26)",
    "unit": "EUR",
    "value": 18.4,
    "note": null
   },
   {
    "row": 119,
    "type": "scalar",
    "label": "Developer credits: expected breakage (share of credits never used)",
    "unit": "share",
    "value": 0.12,
    "note": "History: the 2024 packs expired with 12.2% unused. Recognised in proportion to the credits used (IFRS 15.B46); the difference to actual expiry is trued up when each pack expires after 12 months"
   },
   {
    "row": 120,
    "type": "scalar",
    "label": "Developer credits: share of a pack used by month of age",
    "unit": "Age 0",
    "value": "Age 1",
    "note": "Age 2"
   },
   {
    "row": 121,
    "type": "scalar",
    "label": "Share of the pack used in the month (ages 0 to 6)",
    "unit": 0.21,
    "value": 0.17,
    "note": 0.12
   },
   {
    "row": 123,
    "type": "scalar",
    "label": "Share of the pack used in the month (ages 7 to 11; unused credits expire at 12 months)",
    "unit": 0.035,
    "value": 0.028,
    "note": 0.022
   },
   {
    "row": 124,
    "type": "scalar",
    "label": "Share of a pack used before expiry (1 - breakage)",
    "unit": "calc",
    "value": 0.88,
    "note": null
   },
   {
    "row": 125,
    "type": "scalar",
    "label": "Developer credits used on Document AI",
    "unit": "share",
    "value": 0.5,
    "note": "Metering system, FY2026 year to date"
   },
   {
    "row": 126,
    "type": "scalar",
    "label": "Developer credits used on Voice AI",
    "unit": "share",
    "value": 0.3,
    "note": null
   },
   {
    "row": 127,
    "type": "scalar",
    "label": "Developer credits used on Agent workspace",
    "unit": "share",
    "value": 0.2,
    "note": null
   },
   {
    "row": 128,
    "type": "scalar",
    "label": "Developer credit purchases: run-rate before seasonality at Aug-26",
    "unit": "EUR",
    "value": 101109,
    "note": "FY2026 purchases grew 3.4% a month on average; forecast growth is a scenario driver"
   },
   {
    "row": 129,
    "type": "scalar",
    "label": "Developer credits: average pack",
    "unit": "EUR",
    "value": 150,
    "note": null
   },
   {
    "row": 130,
    "type": "scalar",
    "label": "Team: new customers a month before seasonality",
    "unit": "customers",
    "value": 14.9,
    "note": "FY2026 year to date (14.5 a month on the seasonal pattern)"
   },
   {
    "row": 131,
    "type": "scalar",
    "label": "Team: customers lost a month (share of opening)",
    "unit": "rate",
    "value": 0.024,
    "note": "FY2026 year to date 2.4% (2025: 2.3%)"
   },
   {
    "row": 132,
    "type": "scalar",
    "label": "Team: plan fee per customer, growth a month (upgrades)",
    "unit": "rate",
    "value": 0.002,
    "note": "FY2026 year to date"
   },
   {
    "row": 133,
    "type": "scalar",
    "label": "Team: share of the plan fee used as included usage (at list prices)",
    "unit": "share",
    "value": 0.85,
    "note": "Unused allowance lapses each month; revenue is the plan fee"
   },
   {
    "row": 134,
    "type": "scalar",
    "label": "Team usage on Document AI",
    "unit": "share",
    "value": 0.4,
    "note": null
   },
   {
    "row": 135,
    "type": "scalar",
    "label": "Team usage on Voice AI",
    "unit": "share",
    "value": 0.25,
    "note": null
   },
   {
    "row": 136,
    "type": "scalar",
    "label": "Team usage on Agent workspace",
    "unit": "share",
    "value": 0.35,
    "note": null
   },
   {
    "row": 137,
    "type": "scalar",
    "label": "Enterprise: renewal probability of accounts won in 2026 and pipeline wins (first renewal)",
    "unit": "probability",
    "value": 0.92,
    "note": null
   },
   {
    "row": 138,
    "type": "scalar",
    "label": "Enterprise: days from invoice to cash",
    "unit": "days",
    "value": 50,
    "note": "FY2026 experience across 45 and 60-day terms (accounts pay in their month-end runs)"
   },
   {
    "row": 139,
    "type": "scalar",
    "label": "Disputed invoice: Tervane Assurances May usage above the commitment (incl. VAT)",
    "unit": "EUR",
    "value": 18071.21,
    "note": "See AR_Aging; open since June"
   },
   {
    "row": 140,
    "type": "scalar",
    "label": "Disputed invoice excluding VAT",
    "unit": "EUR",
    "value": 15059.34,
    "note": null
   },
   {
    "row": 141,
    "type": "scalar",
    "label": "Credit expected at Aug-26 (refund liability, IFRS 15.55)",
    "unit": "share",
    "value": 0.3,
    "note": "Engineering estimate of the calls retried during the 28 April incident"
   },
   {
    "row": 144,
    "type": "scalar",
    "label": "GPU hours per 1,000 pages at FY2025 efficiency: Document AI",
    "unit": "hours",
    "value": 0.18,
    "note": "Metering system, FY2025 average"
   },
   {
    "row": 145,
    "type": "scalar",
    "label": "GPU hours per 1,000 audio minutes at FY2025 efficiency: Voice AI",
    "unit": "hours",
    "value": 0.22,
    "note": null
   },
   {
    "row": 146,
    "type": "scalar",
    "label": "GPU hours per 1,000 agent actions at FY2025 efficiency: Agent workspace",
    "unit": "hours",
    "value": 0.02,
    "note": null
   },
   {
    "row": 147,
    "type": "scalar",
    "label": "Model tokens per 1,000 pages (millions): Document AI",
    "unit": "m tokens",
    "value": 0.25,
    "note": "Document AI runs on vendor C models; voice and agents on vendor B models"
   },
   {
    "row": 148,
    "type": "scalar",
    "label": "Model tokens per 1,000 audio minutes (millions): Voice AI",
    "unit": "m tokens",
    "value": 1.2,
    "note": null
   },
   {
    "row": 149,
    "type": "scalar",
    "label": "Model tokens per 1,000 agent actions (millions): Agent workspace",
    "unit": "m tokens",
    "value": 3,
    "note": null
   },
   {
    "row": 150,
    "type": "scalar",
    "label": "Model API vendor B: price per million tokens to Sep-26",
    "unit": "USD",
    "value": 2,
    "note": "Vendor B price list; its announced price for Q4 is a scenario driver"
   },
   {
    "row": 151,
    "type": "scalar",
    "label": "Model API vendor C: price per million tokens",
    "unit": "EUR",
    "value": 1.6,
    "note": "EU vendor, reverse charge"
   },
   {
    "row": 152,
    "type": "scalar",
    "label": "Hosting, storage and network: fixed a month",
    "unit": "USD",
    "value": 18000,
    "note": "Provider A invoices (fictional)"
   },
   {
    "row": 153,
    "type": "scalar",
    "label": "Hosting, storage and network per 1,000 pages: Document AI",
    "unit": "USD",
    "value": 0.35,
    "note": null
   },
   {
    "row": 154,
    "type": "scalar",
    "label": "Hosting, storage and network per 1,000 audio minutes: Voice AI",
    "unit": "USD",
    "value": 0.25,
    "note": null
   },
   {
    "row": 155,
    "type": "scalar",
    "label": "Hosting, storage and network per 1,000 agent actions: Agent workspace",
    "unit": "USD",
    "value": 0.1,
    "note": null
   },
   {
    "row": 156,
    "type": "scalar",
    "label": "Reserved GPU: price per GPU hour",
    "unit": "USD",
    "value": 1.95,
    "note": "One-year reservation with Provider A, billed monthly for every hour"
   },
   {
    "row": 157,
    "type": "scalar",
    "label": "On-demand GPU: price per GPU hour",
    "unit": "USD",
    "value": 3.4,
    "note": "Provider A list price, used when inference exceeds the usable reserved capacity"
   },
   {
    "row": 158,
    "type": "scalar",
    "label": "Usable share of reserved GPU hours for inference (headroom for peaks)",
    "unit": "share",
    "value": 0.85,
    "note": null
   },
   {
    "row": 159,
    "type": "scalar",
    "label": "Reserved GPUs 2026",
    "unit": "GPUs",
    "value": 16,
    "note": "12 in 2025"
   },
   {
    "row": 160,
    "type": "scalar",
    "label": "Research: GPU hours a month wanted for training and experiments",
    "unit": "hours",
    "value": 2000,
    "note": "Scheduled in reserved capacity that inference does not need; charged to research and development"
   },
   {
    "row": 161,
    "type": "scalar",
    "label": "Provider A spend commitment 2025",
    "unit": "USD",
    "value": 520000,
    "note": "Met: spend USD 533.7k (History)"
   },
   {
    "row": 162,
    "type": "scalar",
    "label": "Provider A spend commitment 2026 (calendar year; reserved GPUs, on-demand GPUs and hosting count)",
    "unit": "USD",
    "value": 780000,
    "note": "Signed Nov-25 (fictional). A shortfall is invoiced in December and paid in January"
   },
   {
    "row": 165,
    "type": "scalar",
    "label": "Paid media and content a month",
    "unit": "EUR",
    "value": 38000,
    "note": "x1.15 in March and October, x0.8 in August"
   },
   {
    "row": 166,
    "type": "scalar",
    "label": "Events and conferences a month",
    "unit": "EUR",
    "value": 14000,
    "note": "x2.5 in June (Paris AI trade show)"
   },
   {
    "row": 167,
    "type": "scalar",
    "label": "Office rent a month (Paris; paid quarterly in advance)",
    "unit": "EUR",
    "value": 34000,
    "note": "Commercial lease (bail commercial) to Dec-30 (fictional)"
   },
   {
    "row": 168,
    "type": "scalar",
    "label": "Legal, statutory audit and accounting a month",
    "unit": "EUR",
    "value": 16000,
    "note": "Statutory auditor fee billed in March (x2.2)"
   },
   {
    "row": 169,
    "type": "scalar",
    "label": "Insurance a month (no VAT)",
    "unit": "EUR",
    "value": 4500,
    "note": "Direct debit"
   },
   {
    "row": 170,
    "type": "scalar",
    "label": "Travel a month (VAT not recovered)",
    "unit": "EUR",
    "value": 11000,
    "note": "Passenger transport and staff accommodation are excluded from VAT deduction"
   },
   {
    "row": 171,
    "type": "scalar",
    "label": "Recruitment: fixed a month (job boards)",
    "unit": "EUR",
    "value": 1000,
    "note": null
   },
   {
    "row": 172,
    "type": "scalar",
    "label": "Overhead inflation applied from FY2027",
    "unit": "rate",
    "value": 0.025,
    "note": null
   },
   {
    "row": 173,
    "type": "scalar",
    "label": "Interest earned on cash (term deposits)",
    "unit": "rate",
    "value": 0.018,
    "note": "Treasury placements (fictional); paid monthly"
   },
   {
    "row": 174,
    "type": "scalar",
    "label": "Card processing: rate on charges incl. VAT",
    "unit": "rate",
    "value": 0.019,
    "note": "Company analysis of the payment processor statements (card mix)"
   },
   {
    "row": 175,
    "type": "scalar",
    "label": "Card processing: fee per charge",
    "unit": "EUR",
    "value": 0.25,
    "note": null
   },
   {
    "row": 178,
    "type": "scalar",
    "label": "Driver",
    "unit": "Unit",
    "value": "Base",
    "note": "Downside"
   },
   {
    "row": 179,
    "type": "scenario_driver",
    "key": "dev_g",
    "label": "Developer credit purchases: growth a month",
    "unit": "rate",
    "base": 0.03,
    "downside": 0.01,
    "upside": 0.04,
    "selected": 0.03,
    "ytd_actual_reference": null,
    "note": "FY2026 year to date 3.4% a month"
   },
   {
    "row": 180,
    "type": "scenario_driver",
    "key": "team_new_f",
    "label": "Team: new customers (x run-rate)",
    "unit": "x",
    "base": 1,
    "downside": 0.7,
    "upside": 1.15,
    "selected": 1,
    "ytd_actual_reference": 0.9732,
    "note": null
   },
   {
    "row": 181,
    "type": "scenario_driver",
    "key": "team_ch_f",
    "label": "Team: customers lost (x YTD rate)",
    "unit": "x",
    "base": 1,
    "downside": 1.3,
    "upside": 0.85,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 182,
    "type": "scenario_driver",
    "key": "team_ov",
    "label": "Team: usage above the allowance (share of plan fees)",
    "unit": "share",
    "base": 0.23,
    "downside": 0.19,
    "upside": 0.25,
    "selected": 0.23,
    "ytd_actual_reference": 0.2287,
    "note": null
   },
   {
    "row": 183,
    "type": "scenario_driver",
    "key": "ent_gf",
    "label": "Enterprise: usage growth (x account rates on the Account_Register)",
    "unit": "x",
    "base": 1,
    "downside": 0.5,
    "upside": 1.25,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": "Renewal and win probabilities by account and scenario sit on the Account_Register"
   },
   {
    "row": 184,
    "type": "scenario_driver",
    "key": "commit_up",
    "label": "Enterprise: commitment uplift at renewal",
    "unit": "rate",
    "base": 0.08,
    "downside": 0,
    "upside": 0.12,
    "selected": 0.08,
    "ytd_actual_reference": null,
    "note": "New commitment = higher of prior x (1 + uplift) and 95% of the usage in the year ending"
   },
   {
    "row": 185,
    "type": "scenario_driver",
    "key": "dly",
    "label": "Enterprise pipeline: start delay",
    "unit": "months",
    "base": 0,
    "downside": 2,
    "upside": 0,
    "selected": 0,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 186,
    "type": "scenario_driver",
    "key": "price27",
    "label": "List price cut on 1 January 2027 (customers keep their budget: units rise)",
    "unit": "share",
    "base": 0.1,
    "downside": 0.2,
    "upside": 0.05,
    "selected": 0.1,
    "ytd_actual_reference": null,
    "note": "Assumption: customers spend the same budget, so a cut buys more units and raises the cost to serve"
   },
   {
    "row": 187,
    "type": "scenario_driver",
    "key": "apib_new",
    "label": "Model API vendor B: price per million tokens from Oct-26",
    "unit": "USD",
    "base": 1.5,
    "downside": 1.8,
    "upside": 1.4,
    "selected": 1.5,
    "ytd_actual_reference": null,
    "note": "Vendor B announced a Q4 price change; the level is uncertain"
   },
   {
    "row": 188,
    "type": "scenario_driver",
    "key": "eff_q",
    "label": "GPU hours per unit: reduction a quarter from Q4-26",
    "unit": "rate",
    "base": 0.03,
    "downside": 0.01,
    "upside": 0.04,
    "selected": 0.03,
    "ytd_actual_reference": null,
    "note": "FY2026 actual pace 2% a quarter (model optimisation and batching)"
   },
   {
    "row": 189,
    "type": "scenario_driver",
    "key": "gpu27",
    "label": "Reserved GPUs 2027",
    "unit": "GPUs",
    "base": 20,
    "downside": 18,
    "upside": 22,
    "selected": 20,
    "ytd_actual_reference": null,
    "note": "Decision needed by November for the 2027 reservation; 16 in 2026"
   },
   {
    "row": 190,
    "type": "scenario_driver",
    "key": "commit27",
    "label": "Provider A spend commitment 2027",
    "unit": "USD",
    "base": 800000,
    "downside": 700000,
    "upside": 850000,
    "selected": 800000,
    "ytd_actual_reference": null,
    "note": "Sized with the 2027 reservation; any shortfall is invoiced in December 2027"
   },
   {
    "row": 191,
    "type": "scenario_driver",
    "key": "fx_f",
    "label": "USD per EUR, forecast",
    "unit": "rate",
    "base": 1.1463,
    "downside": 1.08,
    "upside": 1.18,
    "selected": 1.1463,
    "ytd_actual_reference": 1.1628,
    "note": "Base: ECB reference rate of 22-Sep-26"
   },
   {
    "row": 192,
    "type": "scenario_driver",
    "key": "cir26_m",
    "label": "CIR for FY2026: month refunded",
    "unit": "month",
    "base": "2027-09-30",
    "downside": "2027-12-31",
    "upside": "2027-08-31",
    "selected": "2027-09-30",
    "ytd_actual_reference": null,
    "note": "Claim filed with the FY2026 return in May 2027; the 2025 claim took two months"
   },
   {
    "row": 193,
    "type": "scenario_driver",
    "key": "pay_inc",
    "label": "Pay review January 2027",
    "unit": "rate",
    "base": 0.03,
    "downside": 0.02,
    "upside": 0.035,
    "selected": 0.03,
    "ytd_actual_reference": null,
    "note": "Company assumption; information needed: the approved 2027 pay review"
   },
   {
    "row": 194,
    "type": "scenario_driver",
    "key": "hires",
    "label": "Planned hires made (share of the hiring plan on People)",
    "unit": "share",
    "base": 1,
    "downside": 0.5,
    "upside": 1,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": "Downside response: half the plan, the rest frozen"
   },
   {
    "row": 195,
    "type": "scenario_driver",
    "key": "repl",
    "label": "Leavers replaced (share)",
    "unit": "share",
    "base": 1,
    "downside": 0.5,
    "upside": 1,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 196,
    "type": "scenario_driver",
    "key": "attr_f",
    "label": "Attrition (x base rates)",
    "unit": "x",
    "base": 1,
    "downside": 0.7,
    "upside": 1,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": "Fewer people leave in a weak market"
   },
   {
    "row": 197,
    "type": "scenario_driver",
    "key": "mkt_f",
    "label": "Marketing programmes FY2027 (x FY2026 run-rate)",
    "unit": "x",
    "base": 1,
    "downside": 0.8,
    "upside": 1.1,
    "selected": 1,
    "ytd_actual_reference": null,
    "note": null
   },
   {
    "row": 198,
    "type": "scenario_driver",
    "key": "slip",
    "label": "Enterprise: extra days to collect",
    "unit": "days",
    "base": 0,
    "downside": 15,
    "upside": 0,
    "selected": 0,
    "ytd_actual_reference": 56.5562,
    "note": null
   },
   {
    "row": 199,
    "type": "scenario_driver",
    "key": "od_credit",
    "label": "Disputed Tervane invoice: share credited",
    "unit": "share",
    "base": 0.3,
    "downside": 0.6,
    "upside": 0.1,
    "selected": 0.3,
    "ytd_actual_reference": null,
    "note": "The rest is collected in the same month"
   },
   {
    "row": 200,
    "type": "scenario_driver",
    "key": "od_month",
    "label": "Disputed Tervane invoice: month settled",
    "unit": "month",
    "base": "2026-10-31",
    "downside": "2026-12-31",
    "upside": "2026-10-31",
    "selected": "2026-10-31",
    "ytd_actual_reference": null,
    "note": null
   }
  ],
  "account_register": {
   "columns": [
    "Code",
    "Account (fictional)",
    "Country",
    "Sector",
    "VAT on invoices",
    "First contract start (month)",
    "Start month no.",
    "Status",
    "Annual commitment at 31-Dec-25 (live) or at signature",
    "Usage in Dec-25 (live) or first month",
    "Usage in the contract year to 31-Dec-25",
    "Contract position at 31-Dec-25 (+ billed ahead)",
    "Usage growth a month",
    "Mix: Document AI",
    "Mix: Voice AI",
    "Mix: Agent workspace",
    "Discount to list",
    "Payment terms (days)",
    "Probability Base (renewal or win)",
    "Probability Downside",
    "Probability Upside",
    "Probability selected",
    "Effective start month no.",
    "Renewal month",
    "Units weight: Document AI (mix / (1 - discount))",
    "Units weight: Voice AI",
    "Units weight: Agent workspace",
    "Usage at the last actual month",
    "Commitment at the last actual month",
    "Revenue FY2026",
    "Revenue FY2027",
    "Share of FY2026 revenue",
    "Compute cost FY2026",
    "Gross margin FY2026 after compute and support",
    "Gross margin % FY2026",
    "Account note (fictional)"
   ],
   "rows": [
    [
     "E01",
     "Tervane Assurances",
     "FR",
     "Insurance",
     0.2,
     "2023-06-30",
     -30,
     "Live",
     350000,
     30464.04,
     210540.34,
     51959.66,
     0.022,
     0.55,
     0.3,
     0.15,
     0.35,
     45,
     0.92,
     0.8,
     0.96,
     0.92,
     -30,
     "June",
     0.8462,
     0.4615,
     0.2308,
     40247.35,
     380000,
     436919.5944,
     578727.7643,
     0.066,
     143890.4606,
     233107.6276,
     0.5335,
     "Largest account: claims automation across three business lines. Renewed in June 2026 at EUR 380k (from EUR 350k). May overage invoice disputed: the account says calls retried during the 28 April incident were billed twice; engineering review under way."
    ],
    [
     "E02",
     "Draxholm Logistik",
     "DE",
     "Logistics",
     0,
     "2023-10-31",
     -26,
     "Live",
     280000,
     15697.01,
     48319.36,
     21680.64,
     0.02,
     0.6,
     0.15,
     0.25,
     0.32,
     45,
     0.9,
     0.78,
     0.95,
     0.9,
     -26,
     "October",
     0.8824,
     0.2206,
     0.3676,
     18115.84,
     280000,
     283594.0459,
     277341.4701,
     0.0429,
     60503.7493,
     184196.6818,
     0.6495,
     null
    ],
    [
     "E03",
     "Lunedo Banca",
     "IT",
     "Banking",
     0,
     "2024-02-29",
     -22,
     "Live",
     300000,
     24425.69,
     278236.16,
     21763.84,
     0.018,
     0.45,
     0.35,
     0.2,
     0.35,
     60,
     0.9,
     0.75,
     0.95,
     0.9,
     -22,
     "February",
     0.6923,
     0.5385,
     0.3077,
     34339,
     320000,
     388843.2733,
     451866.0074,
     0.0588,
     138407.3583,
     197107.8543,
     0.5069,
     null
    ],
    [
     "E04",
     "Kellbrook Utilities",
     "UK",
     "Utilities",
     0,
     "2024-04-30",
     -20,
     "Live",
     190000,
     13482.78,
     115287.16,
     27212.84,
     0.017,
     0.2,
     0.6,
     0.2,
     0.3,
     45,
     0.85,
     0.65,
     0.92,
     0.85,
     -20,
     "April",
     0.2857,
     0.8571,
     0.2857,
     14639.43,
     210000,
     212412.1019,
     209530.5048,
     0.0321,
     73963.6095,
     109317.1528,
     0.5146,
     "Used EUR 159k of its EUR 190k commitment in the contract year to March 2026: the unused EUR 31k was recognised at the end of that year. Renewed in April at EUR 210k."
    ],
    [
     "E05",
     "Ambrelle Sante",
     "FR",
     "Health insurance",
     0.2,
     "2024-07-31",
     -17,
     "Live",
     240000,
     15974.95,
     96442.69,
     23557.31,
     0.019,
     0.5,
     0.35,
     0.15,
     0.33,
     45,
     0.92,
     0.8,
     0.96,
     0.92,
     -17,
     "July",
     0.7463,
     0.5224,
     0.2239,
     16481.85,
     260000,
     245079.3584,
     275838.1576,
     0.037,
     63820.9689,
     147646.8863,
     0.6024,
     null
    ],
    [
     "E06",
     "Veskari Telecom",
     "FI",
     "Telecoms",
     0,
     "2024-09-30",
     -15,
     "Live",
     220000,
     15803.33,
     61067.49,
     48932.51,
     0.016,
     0.15,
     0.55,
     0.3,
     0.3,
     45,
     0.9,
     0.78,
     0.95,
     0.9,
     -15,
     "September",
     0.2143,
     0.7857,
     0.4286,
     17035.62,
     220000,
     222753.4364,
     221670.3212,
     0.0337,
     78309.1962,
     113894.6343,
     0.5113,
     null
    ],
    [
     "E07",
     "Oisterra Energia",
     "ES",
     "Energy",
     0,
     "2024-11-30",
     -13,
     "Live",
     170000,
     13045.14,
     26089,
     16411,
     0.018,
     0.45,
     0.25,
     0.3,
     0.28,
     60,
     0.9,
     0.75,
     0.95,
     0.9,
     -13,
     "November",
     0.625,
     0.3472,
     0.4167,
     14357.32,
     170000,
     178103.6306,
     183950.276,
     0.0269,
     56249.1141,
     97428.4254,
     0.547,
     null
    ],
    [
     "E08",
     "Pravenza Retail",
     "ES",
     "Retail",
     0,
     "2024-03-31",
     -21,
     "Lost at the Mar-26 renewal",
     160000,
     15672.11,
     137847.01,
     22152.99,
     0.01,
     0.3,
     0.2,
     0.5,
     0.28,
     45,
     0,
     0,
     0,
     0,
     -21,
     "March",
     0.4167,
     0.2778,
     0.6944,
     0,
     0,
     30369.41,
     0,
     0.0046,
     10615.1044,
     15589.2812,
     0.5133,
     "Did not renew in March 2026: moved the workload to an in-house model built on an open-weights model."
    ],
    [
     "E09",
     "Solberre Mutuelle",
     "FR",
     "Health insurance",
     0.2,
     "2025-02-28",
     -10,
     "Live",
     180000,
     13436.75,
     128675.77,
     51324.23,
     0.02,
     0.55,
     0.3,
     0.15,
     0.3,
     45,
     0.92,
     0.8,
     0.96,
     0.92,
     -10,
     "February",
     0.7857,
     0.4286,
     0.2143,
     13202.94,
     190000,
     206076.82,
     201705.2452,
     0.0312,
     51212.332,
     126602.0031,
     0.6143,
     null
    ],
    [
     "E10",
     "Ivarone Insurance",
     "IE",
     "Insurance",
     0,
     "2025-04-30",
     -8,
     "Live",
     160000,
     12917.58,
     98987.04,
     21012.96,
     0.021,
     0.5,
     0.3,
     0.2,
     0.3,
     45,
     0.9,
     0.78,
     0.95,
     0.9,
     -8,
     "April",
     0.7143,
     0.4286,
     0.2857,
     18109.19,
     170000,
     222333.7035,
     250054.1987,
     0.0336,
     66158.5212,
     125683.1408,
     0.5653,
     null
    ],
    [
     "E11",
     "Mercadel Foods",
     "ES",
     "Food",
     0,
     "2025-06-30",
     -6,
     "Live",
     120000,
     7586.71,
     51335.29,
     38664.71,
     0.02,
     0.4,
     0.2,
     0.4,
     0.25,
     60,
     0.9,
     0.75,
     0.95,
     0.9,
     -6,
     "June",
     0.5333,
     0.2667,
     0.5333,
     11996.73,
     130000,
     151564.3747,
     166776.0908,
     0.0229,
     39084.4168,
     91693.6033,
     0.605,
     null
    ],
    [
     "E12",
     "Halvesta Travel",
     "DE",
     "Travel",
     0,
     "2025-08-31",
     -4,
     "Live",
     140000,
     8451.46,
     41334.67,
     28665.33,
     0.019,
     0.25,
     0.35,
     0.4,
     0.27,
     45,
     0.9,
     0.75,
     0.95,
     0.9,
     -4,
     "August",
     0.3425,
     0.4795,
     0.5479,
     11573.31,
     150000,
     158772.987,
     162049.7856,
     0.024,
     49873.3898,
     87124.6146,
     0.5487,
     null
    ],
    [
     "E13",
     "Varnholm Freight",
     "SE",
     "Logistics",
     0,
     "2025-10-31",
     -2,
     "Live",
     150000,
     9066.34,
     26532.73,
     10967.27,
     0.022,
     0.55,
     0.15,
     0.3,
     0.28,
     45,
     0.92,
     0.8,
     0.96,
     0.92,
     -2,
     "October",
     0.7639,
     0.2083,
     0.4167,
     10432.39,
     150000,
     154207.9971,
     153180.1218,
     0.0233,
     34142.4254,
     98916.6565,
     0.6414,
     null
    ],
    [
     "E14",
     "Brevalle Logistique",
     "FR",
     "Logistics",
     0.2,
     "2026-04-30",
     4,
     "Won in 2026",
     240000,
     11000,
     0,
     0,
     0.03,
     0.6,
     0.1,
     0.3,
     0.3,
     45,
     0.95,
     0.85,
     0.97,
     0.95,
     4,
     "April",
     0.8571,
     0.1429,
     0.4286,
     12511.62,
     240000,
     113884.7113,
     275759.3643,
     0.0172,
     31753.4286,
     66512.5201,
     0.584,
     "Won in April 2026."
    ],
    [
     "E15",
     "Maltessa Telecom",
     "IT",
     "Telecoms",
     0,
     "2026-07-31",
     7,
     "Won in 2026",
     300000,
     14000,
     0,
     0,
     0.03,
     0.15,
     0.55,
     0.3,
     0.32,
     60,
     0.95,
     0.85,
     0.97,
     0.95,
     7,
     "July",
     0.2206,
     0.8088,
     0.4412,
     15807.63,
     300000,
     99704.8178,
     335901.8463,
     0.0151,
     42789.0869,
     43241.6753,
     0.4337,
     "Won in July 2026: the largest new commitment of the year."
    ],
    [
     "P01",
     "Grevon Assurances",
     "FR",
     "Insurance",
     0.2,
     "2026-11-30",
     11,
     "Pipeline",
     360000,
     16200,
     0,
     0,
     0.03,
     0.5,
     0.3,
     0.2,
     0.33,
     45,
     0.55,
     0.3,
     0.7,
     0.55,
     11,
     "November",
     0.7463,
     0.4478,
     0.2985,
     0,
     0,
     18180.855,
     204778.4544,
     0.0027,
     5986.819,
     9700.6156,
     0.5336,
     "Proposal submitted; security review passed."
    ],
    [
     "P02",
     "Aldebrink Logistics",
     "NL",
     "Logistics",
     0,
     "2026-12-31",
     12,
     "Pipeline",
     240000,
     10800,
     0,
     0,
     0.03,
     0.6,
     0.1,
     0.3,
     0.3,
     45,
     0.5,
     0.25,
     0.65,
     0.5,
     12,
     "December",
     0.8571,
     0.1429,
     0.4286,
     0,
     0,
     5400,
     122051.6523,
     0.0008,
     1505.6324,
     3153.7825,
     0.584,
     "Paid pilot running on two warehouses."
    ],
    [
     "P03",
     "Serranova Banca",
     "IT",
     "Banking",
     0,
     "2027-02-28",
     14,
     "Pipeline",
     420000,
     18900,
     0,
     0,
     0.03,
     0.45,
     0.35,
     0.2,
     0.35,
     45,
     0.4,
     0.15,
     0.55,
     0.4,
     14,
     "February",
     0.6923,
     0.5385,
     0.3077,
     0,
     0,
     0,
     100627.2516,
     0,
     0,
     0,
     0,
     "Procurement; competing with a US vendor."
    ],
    [
     "P04",
     "Kettelby Water",
     "UK",
     "Utilities",
     0,
     "2027-03-31",
     15,
     "Pipeline",
     180000,
     8100,
     0,
     0,
     0.03,
     0.2,
     0.6,
     0.2,
     0.3,
     45,
     0.5,
     0.25,
     0.6,
     0.5,
     15,
     "March",
     0.2857,
     0.8571,
     0.2857,
     0,
     0,
     0,
     48181.4532,
     0,
     0,
     0,
     0,
     "Discovery."
    ],
    [
     "P05",
     "Vanthor Energie",
     "DE",
     "Energy",
     0,
     "2027-05-31",
     17,
     "Pipeline",
     300000,
     13500,
     0,
     0,
     0.03,
     0.45,
     0.25,
     0.3,
     0.3,
     45,
     0.45,
     0.2,
     0.6,
     0.45,
     17,
     "May",
     0.6429,
     0.3571,
     0.4286,
     0,
     0,
     0,
     55837.3801,
     0,
     0,
     0,
     0,
     "Shortlisted."
    ],
    [
     "TOTAL",
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     2660000,
     196023.89,
     null,
     384305.29,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     null,
     248850.22,
     3170000,
     3128201.1172,
     4275827.3456,
     0.4729,
     948265.6132,
     1750917.1555,
     0.5597,
     null
    ]
   ]
  },
  "history": {
   "months": [
    "Jan-25",
    "Feb-25",
    "Mar-25",
    "Apr-25",
    "May-25",
    "Jun-25",
    "Jul-25",
    "Aug-25",
    "Sep-25",
    "Oct-25",
    "Nov-25",
    "Dec-25"
   ],
   "fy2025_by_month": {
    "dev_p": {
     "label": "Developer credits purchased (ex VAT)",
     "values": [
      59181.33,
      57327.92,
      61635.47,
      65423.87,
      70630.94,
      66465.34,
      63741.37,
      60341.25,
      79861.34,
      80534.2,
      79718.21,
      77725.58
     ],
     "fy2025": 822586.82
    },
    "dev_cons": {
     "label": "Developer credits used (face value)",
     "values": [
      46250.53,
      46865.16,
      48844.87,
      51057.13,
      54092.84,
      55481.6,
      55761.45,
      55781.85,
      59699.39,
      63158.91,
      65049.73,
      67104.41
     ],
     "fy2025": 669147.87
    },
    "dev_rev": {
     "label": "Developer revenue (credits used, breakage and true-ups)",
     "values": [
      53704.6,
      53288.73,
      55377.22,
      59397.34,
      58952.48,
      62831.37,
      61602.74,
      64980.23,
      67525.14,
      71843.39,
      74715.74,
      77791.29
     ],
     "fy2025": 762010.27
    },
    "dev_brk": {
     "label": "of which breakage recognised",
     "values": [
      7454.07,
      6423.57,
      6532.35,
      8340.21,
      4859.64,
      7349.77,
      5841.29,
      9198.38,
      7825.75,
      8684.48,
      9666.01,
      10686.88
     ],
     "fy2025": 92862.4
    },
    "team_plan": {
     "label": "Team plan fees",
     "values": [
      96044.75,
      97888.21,
      105298.3,
      109988.46,
      114651.05,
      118912.69,
      123440.32,
      124638.26,
      131899.96,
      138048.09,
      139939.51,
      143943.66
     ],
     "fy2025": 1444693.26
    },
    "team_ov": {
     "label": "Team usage above the allowance",
     "values": [
      16704.74,
      17438.89,
      19252.61,
      19492.97,
      19447.48,
      22355.25,
      21404.75,
      22649.61,
      22137.25,
      26879.57,
      25340.03,
      25822.87
     ],
     "fy2025": 258926.02
    },
    "team_lg": {
     "label": "Team customers at month end",
     "values": [
      231,
      235,
      252,
      262,
      272,
      280,
      290,
      292,
      307,
      322,
      326,
      334
     ],
     "fy2025": null
    },
    "team_new": {
     "label": "Team new customers",
     "values": [
      18,
      12,
      21,
      17,
      17,
      15,
      16,
      7,
      23,
      22,
      13,
      14
     ],
     "fy2025": 195
    },
    "team_lost": {
     "label": "Team customers lost",
     "values": [
      7,
      8,
      4,
      7,
      7,
      7,
      6,
      5,
      8,
      7,
      9,
      6
     ],
     "fy2025": 81
    },
    "ent_use": {
     "label": "Enterprise usage (at contracted prices)",
     "values": [
      127934.74,
      136097.71,
      136377.65,
      147477.03,
      154125.93,
      166667.12,
      170159.88,
      179920.59,
      181828.35,
      193604.26,
      193461.07,
      196023.89
     ],
     "fy2025": 1983678.22
    },
    "ent_sf": {
     "label": "Enterprise unused commitments recognised at contract year end",
     "values": [
      35174.97,
      14103.78,
      33487.28,
      0,
      9862.68,
      55455.12,
      0,
      32253.08,
      82747.07,
      33143.51,
      0,
      0
     ],
     "fy2025": 296227.49
    },
    "ent_rev": {
     "label": "Enterprise revenue",
     "values": [
      163109.71,
      150201.49,
      169864.93,
      147477.03,
      163988.61,
      222122.24,
      170159.88,
      212173.67,
      264575.42,
      226747.77,
      193461.07,
      196023.89
     ],
     "fy2025": 2279905.71
    },
    "ent_bill": {
     "label": "Enterprise billing",
     "values": [
      165000,
      160000,
      170000,
      207500,
      160000,
      207500,
      212500,
      195000,
      212500,
      255000,
      197500,
      212500
     ],
     "fy2025": 2355000
    },
    "rev": {
     "label": "REVENUE",
     "values": [
      329563.8,
      318817.32,
      349793.06,
      336355.8,
      357039.62,
      426221.55,
      376607.69,
      424441.77,
      486137.77,
      463518.82,
      433456.35,
      443581.71
     ],
     "fy2025": 4745535.26
    },
    "u_DOC": {
     "label": "Units used: Document AI (thousands of pages)",
     "values": [
      11904.6,
      12550.6,
      12907.1,
      13774.6,
      14438.4,
      15311.8,
      15669.5,
      16096.6,
      16532.3,
      17750,
      17760.2,
      18071.2
     ],
     "fy2025": 182766.9
    },
    "u_VOX": {
     "label": "Units used: Voice AI (thousands of audio minutes)",
     "values": [
      11456.8,
      11904.1,
      12219.9,
      12920.6,
      13477.8,
      14227.3,
      14474.2,
      15019.9,
      15383.3,
      16130.5,
      16109.1,
      16479
     ],
     "fy2025": 169802.5
    },
    "u_AGT": {
     "label": "Units used: Agent workspace (thousands of agent actions)",
     "values": [
      4384.2,
      4516.5,
      4682.8,
      4961.1,
      5160,
      5567,
      5659.9,
      5947.3,
      6126.1,
      6558.7,
      6623.1,
      6757.2
     ],
     "fy2025": 66943.9
    },
    "gh": {
     "label": "GPU hours: inference",
     "values": [
      4751,
      4968.3,
      5105.3,
      5421.2,
      5667.2,
      5997.5,
      6118,
      6320.7,
      6482.7,
      6874.9,
      6873.3,
      7013.3
     ],
     "fy2025": 71593.4
    },
    "rsh": {
     "label": "GPU hours: research",
     "values": [
      1600,
      1600,
      1600,
      1600,
      1600,
      1346.5,
      1470.8,
      1268.1,
      861.3,
      713.9,
      470.7,
      575.5
     ],
     "fy2025": 14706.8
    },
    "cap": {
     "label": "GPU hours: reserved capacity",
     "values": [
      8928,
      8064,
      8928,
      8640,
      8928,
      8640,
      8928,
      8928,
      8640,
      8928,
      8640,
      8928
     ],
     "fy2025": 105120
    },
    "odh": {
     "label": "GPU hours: on-demand",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    },
    "tokB": {
     "label": "Model tokens, vendor B (millions)",
     "values": [
      26900.7,
      27834.5,
      28712.1,
      30387.9,
      31653.5,
      33773.8,
      34348.8,
      35865.8,
      36838.2,
      39032.5,
      39200.3,
      40046.4
     ],
     "fy2025": 404594.5
    },
    "tokC": {
     "label": "Model tokens, vendor C (millions)",
     "values": [
      2976.1,
      3137.7,
      3226.8,
      3443.6,
      3609.6,
      3828,
      3917.4,
      4024.1,
      4133.1,
      4437.5,
      4440,
      4517.8
     ],
     "fy2025": 45691.7
    },
    "fx": {
     "label": "USD per EUR (ECB monthly average)",
     "values": [
      1.0353,
      1.0412,
      1.0806,
      1.121,
      1.1278,
      1.1515,
      1.1677,
      1.1631,
      1.1732,
      1.1631,
      1.1561,
      1.1708
     ],
     "fy2025": 1.1293
    },
    "c_res_inf": {
     "label": "Reserved GPUs used for inference (incl. idle), EUR",
     "values": [
      13802.38,
      12106.03,
      13223.76,
      12246.21,
      12670.33,
      12351.12,
      12453.15,
      12842.24,
      12929.14,
      13771.38,
      13779.2,
      13911.33
     ],
     "fy2025": 156086.27
    },
    "c_res_rd": {
     "label": "Reserved GPUs used for research, EUR",
     "values": [
      3013.62,
      2996.54,
      2887.28,
      2783.23,
      2766.45,
      2280.23,
      2456.16,
      2126.03,
      1431.58,
      1196.9,
      793.94,
      958.51
     ],
     "fy2025": 25690.47
    },
    "c_od": {
     "label": "On-demand GPUs, EUR",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    },
    "c_apib": {
     "label": "Model API vendor B, EUR",
     "values": [
      50249.23,
      52167.97,
      53357.42,
      55510.4,
      56249.26,
      60239.9,
      59266.77,
      62595.98,
      63814.16,
      68650.56,
      68276.38,
      68856.47
     ],
     "fy2025": 719234.5
    },
    "c_apic": {
     "label": "Model API vendor C, EUR",
     "values": [
      4753.35,
      5102.25,
      5167.56,
      5761.86,
      5696.15,
      6492.59,
      6181.8,
      6249.47,
      6609.35,
      6728.26,
      6996.42,
      7104.97
     ],
     "fy2025": 72844.03
    },
    "c_cloud": {
     "label": "Hosting, storage and network, EUR",
     "values": [
      25880.88,
      24699.3,
      24185.63,
      23999.21,
      24152.38,
      23190.49,
      23842.72,
      23349.96,
      23209.97,
      25859.86,
      24822.91,
      24086.26
     ],
     "fy2025": 291279.57
    },
    "provA_usd": {
     "label": "Provider A spend (USD, counts towards the commitment)",
     "values": [
      44204.07,
      41441.71,
      43544.59,
      43751.12,
      44648.65,
      43551.85,
      45250.74,
      44567.94,
      44077.94,
      47487.2,
      45545.77,
      45609.79
     ],
     "fy2025": 533681.37
    },
    "card": {
     "label": "Card processing fees",
     "values": [
      3694.58,
      3708.2,
      3998.22,
      4186.17,
      4398.83,
      4457.67,
      4474.34,
      4450.64,
      5023.54,
      5267.64,
      5257.97,
      5309.07
     ],
     "fy2025": 54226.87
    },
    "pay_RND": {
     "label": "Payroll cost: research and development",
     "values": [
      333664.86,
      337717.47,
      341770.08,
      345822.69,
      349875.3,
      353927.91,
      357980.52,
      362033.13,
      366085.74,
      370138.34,
      374190.95,
      378243.56
     ],
     "fy2025": 4271450.55
    },
    "pay_COR": {
     "label": "Payroll cost: solutions, support and customer success",
     "values": [
      55360.48,
      56032.87,
      56705.27,
      57377.66,
      58050.06,
      58722.45,
      59394.85,
      60067.24,
      60739.64,
      61412.03,
      62084.42,
      62756.82
     ],
     "fy2025": 708703.79
    },
    "pay_SM": {
     "label": "Payroll cost: sales and marketing",
     "values": [
      93526.29,
      94662.23,
      95798.18,
      96934.13,
      98070.08,
      99206.02,
      100341.97,
      101477.92,
      102613.86,
      103749.81,
      104885.76,
      106021.7
     ],
     "fy2025": 1197287.95
    },
    "pay_GA": {
     "label": "Payroll cost: general and administrative",
     "values": [
      54942.58,
      55609.89,
      56277.21,
      56944.53,
      57611.85,
      58279.17,
      58946.49,
      59613.81,
      60281.13,
      60948.44,
      61615.76,
      62283.08
     ],
     "fy2025": 703353.94
    },
    "comm": {
     "label": "Sales commissions incl. employer contributions",
     "values": [
      0,
      42025.54,
      14008.51,
      30643.62,
      0,
      41150,
      21012.77,
      12257.45,
      19261.7,
      37647.88,
      14884.04,
      0
     ],
     "fy2025": 232891.51
    },
    "ox": {
     "label": "Overheads",
     "values": [
      137445.7,
      124573.81,
      151777.15,
      137133.06,
      133542.24,
      149687.93,
      123124.9,
      135361.08,
      135688.37,
      142723.51,
      130471.23,
      135093.41
     ],
     "fy2025": 1636622.39
    },
    "cir": {
     "label": "Research tax credit (CIR) accrued",
     "values": [
      74476.42,
      74590.28,
      74685.16,
      75570.76,
      76456.35,
      77341.95,
      78227.54,
      79113.14,
      79998.73,
      80884.33,
      81769.92,
      82655.52
     ],
     "fy2025": 935770.1
    },
    "cor": {
     "label": "Cost of revenue",
     "values": [
      153740.9,
      153816.62,
      156637.86,
      159081.51,
      161217.01,
      165454.22,
      165613.63,
      169555.53,
      172325.8,
      181689.73,
      181217.3,
      182024.92
     ],
     "fy2025": 2002375.03
    },
    "gp": {
     "label": "Gross profit",
     "values": [
      175822.9,
      165000.7,
      193155.2,
      177274.29,
      195822.61,
      260767.33,
      210994.06,
      254886.24,
      313811.97,
      281829.09,
      252239.05,
      261556.79
     ],
     "fy2025": 2743160.23
    },
    "ebitda": {
     "label": "EBITDA",
     "values": [
      -372293.73,
      -417994.5,
      -394678.05,
      -417416.21,
      -369586.96,
      -366421.98,
      -374641.21,
      -338870.04,
      -291551.68,
      -353691.46,
      -352832.71,
      -338387.95
     ],
     "fy2025": -4388366.48
    },
    "burn": {
     "label": "Net cash flow before financing",
     "values": [
      -469604,
      -517367,
      -495291,
      -481434,
      -457915,
      -440835,
      -474700,
      -434681,
      229420,
      -411847,
      -416413,
      -413982
     ],
     "fy2025": -4784649
    },
    "hc": {
     "label": "Headcount (average in the month)",
     "values": [
      61.8,
      62.5,
      63.2,
      64,
      64.8,
      65.5,
      66.2,
      67,
      67.8,
      68.5,
      69.2,
      70
     ],
     "fy2025": null
    },
    "use|E01": {
     "label": "E01 Tervane Assurances",
     "values": [
      26894.73,
      26876.39,
      27272.05,
      26502.86,
      27925.1,
      28589,
      29883.25,
      30818.27,
      30830.02,
      30975.49,
      28980.27,
      30464.04
     ],
     "fy2025": 346011.47
    },
    "use|E02": {
     "label": "E02 Draxholm Logistik",
     "values": [
      14867.67,
      14577.97,
      13853.5,
      14267.47,
      14911.9,
      15354.52,
      15341.01,
      15099.27,
      14754.34,
      16138.38,
      16483.97,
      15697.01
     ],
     "fy2025": 181347.01
    },
    "use|E03": {
     "label": "E03 Lunedo Banca",
     "values": [
      24290.16,
      23627.37,
      22697.35,
      23344.07,
      26340.8,
      27003.97,
      27524.98,
      27508.01,
      25913.41,
      25569.46,
      24281.05,
      24425.69
     ],
     "fy2025": 302526.32
    },
    "use|E04": {
     "label": "E04 Kellbrook Utilities",
     "values": [
      12908.77,
      12194.39,
      12691.89,
      12987.69,
      12404.49,
      12211.52,
      13375.63,
      12699.13,
      12604.59,
      12764.76,
      12756.57,
      13482.78
     ],
     "fy2025": 153082.21
    },
    "use|E05": {
     "label": "E05 Ambrelle Sante",
     "values": [
      13737.88,
      12857.69,
      13884.29,
      14380.9,
      14607.98,
      15531.08,
      15993.28,
      15549.15,
      16433.73,
      16833.14,
      15658.44,
      15974.95
     ],
     "fy2025": 181442.51
    },
    "use|E06": {
     "label": "E06 Veskari Telecom",
     "values": [
      14175.4,
      14687.41,
      14180.96,
      13828.39,
      14616.25,
      16033.19,
      14223.49,
      14418.51,
      14506.23,
      15234.26,
      15523.67,
      15803.33
     ],
     "fy2025": 177231.09
    },
    "use|E07": {
     "label": "E07 Oisterra Energia",
     "values": [
      9349.14,
      9630.24,
      9676.7,
      9778.56,
      10523.4,
      11064.13,
      11051.52,
      11663.93,
      12283.66,
      12857.58,
      13043.86,
      13045.14
     ],
     "fy2025": 133967.86
    },
    "use|E08": {
     "label": "E08 Pravenza Retail",
     "values": [
      11710.99,
      11646.25,
      12217.73,
      13344.04,
      13070.47,
      13162.42,
      13651.89,
      13646.06,
      14032.17,
      13801.57,
      15248.55,
      15672.11
     ],
     "fy2025": 161204.25
    },
    "use|E09": {
     "label": "E09 Solberre Mutuelle",
     "values": [
      0,
      10000,
      9903.18,
      10043.05,
      10371.54,
      10489.44,
      11535.04,
      11891.42,
      13054.63,
      13817.97,
      14132.75,
      13436.75
     ],
     "fy2025": 128675.77
    },
    "use|E10": {
     "label": "E10 Ivarone Insurance",
     "values": [
      0,
      0,
      0,
      9000,
      9354,
      10227.85,
      10524.07,
      11452.9,
      11404,
      11526.01,
      12580.63,
      12917.58
     ],
     "fy2025": 98987.04
    },
    "use|E11": {
     "label": "E11 Mercadel Foods",
     "values": [
      0,
      0,
      0,
      0,
      0,
      7000,
      7055.72,
      7173.94,
      7375.15,
      7334.41,
      7809.36,
      7586.71
     ],
     "fy2025": 51335.29
    },
    "use|E12": {
     "label": "E12 Halvesta Travel",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8000,
      8636.42,
      8251.23,
      7995.56,
      8451.46
     ],
     "fy2025": 41334.67
    },
    "use|E13": {
     "label": "E13 Varnholm Freight",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8500,
      8966.39,
      9066.34
     ],
     "fy2025": 26532.73
    },
    "use|E14": {
     "label": "E14 Brevalle Logistique",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    },
    "use|E15": {
     "label": "E15 Maltessa Telecom",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    },
    "rev|E01": {
     "label": "E01 Tervane Assurances",
     "values": [
      26894.73,
      26876.39,
      27272.05,
      26502.86,
      37787.78,
      28589,
      29883.25,
      30818.27,
      30830.02,
      30975.49,
      28980.27,
      30464.04
     ],
     "fy2025": 355874.15
    },
    "rev|E02": {
     "label": "E02 Draxholm Logistik",
     "values": [
      14867.67,
      14577.97,
      13853.5,
      14267.47,
      14911.9,
      15354.52,
      15341.01,
      15099.27,
      97501.41,
      16138.38,
      16483.97,
      15697.01
     ],
     "fy2025": 264094.08
    },
    "rev|E03": {
     "label": "E03 Lunedo Banca",
     "values": [
      59465.13,
      23627.37,
      22697.35,
      23344.07,
      26340.8,
      27003.97,
      27524.98,
      27508.01,
      25913.41,
      25569.46,
      24281.05,
      24425.69
     ],
     "fy2025": 337701.29
    },
    "rev|E04": {
     "label": "E04 Kellbrook Utilities",
     "values": [
      12908.77,
      12194.39,
      46179.17,
      12987.69,
      12404.49,
      12211.52,
      13375.63,
      12699.13,
      12604.59,
      12764.76,
      12756.57,
      13482.78
     ],
     "fy2025": 186569.49
    },
    "rev|E05": {
     "label": "E05 Ambrelle Sante",
     "values": [
      13737.88,
      12857.69,
      13884.29,
      14380.9,
      14607.98,
      70986.2,
      15993.28,
      15549.15,
      16433.73,
      16833.14,
      15658.44,
      15974.95
     ],
     "fy2025": 236897.63
    },
    "rev|E06": {
     "label": "E06 Veskari Telecom",
     "values": [
      14175.4,
      14687.41,
      14180.96,
      13828.39,
      14616.25,
      16033.19,
      14223.49,
      46671.59,
      14506.23,
      15234.26,
      15523.67,
      15803.33
     ],
     "fy2025": 209484.17
    },
    "rev|E07": {
     "label": "E07 Oisterra Energia",
     "values": [
      9349.14,
      9630.24,
      9676.7,
      9778.56,
      10523.4,
      11064.13,
      11051.52,
      11663.93,
      12283.66,
      46001.09,
      13043.86,
      13045.14
     ],
     "fy2025": 167111.37
    },
    "rev|E08": {
     "label": "E08 Pravenza Retail",
     "values": [
      11710.99,
      25750.03,
      12217.73,
      13344.04,
      13070.47,
      13162.42,
      13651.89,
      13646.06,
      14032.17,
      13801.57,
      15248.55,
      15672.11
     ],
     "fy2025": 175308.03
    },
    "rev|E09": {
     "label": "E09 Solberre Mutuelle",
     "values": [
      0,
      10000,
      9903.18,
      10043.05,
      10371.54,
      10489.44,
      11535.04,
      11891.42,
      13054.63,
      13817.97,
      14132.75,
      13436.75
     ],
     "fy2025": 128675.77
    },
    "rev|E10": {
     "label": "E10 Ivarone Insurance",
     "values": [
      0,
      0,
      0,
      9000,
      9354,
      10227.85,
      10524.07,
      11452.9,
      11404,
      11526.01,
      12580.63,
      12917.58
     ],
     "fy2025": 98987.04
    },
    "rev|E11": {
     "label": "E11 Mercadel Foods",
     "values": [
      0,
      0,
      0,
      0,
      0,
      7000,
      7055.72,
      7173.94,
      7375.15,
      7334.41,
      7809.36,
      7586.71
     ],
     "fy2025": 51335.29
    },
    "rev|E12": {
     "label": "E12 Halvesta Travel",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8000,
      8636.42,
      8251.23,
      7995.56,
      8451.46
     ],
     "fy2025": 41334.67
    },
    "rev|E13": {
     "label": "E13 Varnholm Freight",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      8500,
      8966.39,
      9066.34
     ],
     "fy2025": 26532.73
    },
    "rev|E14": {
     "label": "E14 Brevalle Logistique",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    },
    "rev|E15": {
     "label": "E15 Maltessa Telecom",
     "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "fy2025": 0
    }
   },
   "developer_credit_packs": [
    {
     "purchase_month": "Jan-24",
     "cohort_no": -23,
     "purchased_ex_vat": 44651.42,
     "used": 38283.73,
     "expired_unused": 6367.69,
     "share_expired": 0.1426,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Feb-24",
     "cohort_no": -22,
     "purchased_ex_vat": 43852.51,
     "used": 38561.29,
     "expired_unused": 5291.22,
     "share_expired": 0.1207,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Mar-24",
     "cohort_no": -21,
     "purchased_ex_vat": 40367.69,
     "used": 35636.48,
     "expired_unused": 4731.21,
     "share_expired": 0.1172,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Apr-24",
     "cohort_no": -20,
     "purchased_ex_vat": 43900.73,
     "used": 37420.11,
     "expired_unused": 6480.62,
     "share_expired": 0.1476,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "May-24",
     "cohort_no": -19,
     "purchased_ex_vat": 46391.67,
     "used": 43039.33,
     "expired_unused": 3352.34,
     "share_expired": 0.0723,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Jun-24",
     "cohort_no": -18,
     "purchased_ex_vat": 47011.43,
     "used": 41560.05,
     "expired_unused": 5451.38,
     "share_expired": 0.116,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Jul-24",
     "cohort_no": -17,
     "purchased_ex_vat": 44051.16,
     "used": 40316.06,
     "expired_unused": 3735.1,
     "share_expired": 0.0848,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Aug-24",
     "cohort_no": -16,
     "purchased_ex_vat": 44024.66,
     "used": 37340.95,
     "expired_unused": 6683.71,
     "share_expired": 0.1518,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Sep-24",
     "cohort_no": -15,
     "purchased_ex_vat": 53252.69,
     "used": 47139.63,
     "expired_unused": 6113.06,
     "share_expired": 0.1148,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Oct-24",
     "cohort_no": -14,
     "purchased_ex_vat": 52460.14,
     "used": 46101.65,
     "expired_unused": 6358.49,
     "share_expired": 0.1212,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Nov-24",
     "cohort_no": -13,
     "purchased_ex_vat": 57004.97,
     "used": 49464.25,
     "expired_unused": 7540.72,
     "share_expired": 0.1323,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Dec-24",
     "cohort_no": -12,
     "purchased_ex_vat": 52763.48,
     "used": 45079.94,
     "expired_unused": 7683.54,
     "share_expired": 0.1456,
     "status": "expired in 2025"
    },
    {
     "purchase_month": "Jan-25",
     "cohort_no": -11,
     "purchased_ex_vat": 59181.33,
     "used": 52401.57,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Feb-25",
     "cohort_no": -10,
     "purchased_ex_vat": 57327.92,
     "used": 47495.66,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Mar-25",
     "cohort_no": -9,
     "purchased_ex_vat": 61635.47,
     "used": 52695.73,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Apr-25",
     "cohort_no": -8,
     "purchased_ex_vat": 65423.87,
     "used": 53709.76,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "May-25",
     "cohort_no": -7,
     "purchased_ex_vat": 70630.94,
     "used": 57361.55,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Jun-25",
     "cohort_no": -6,
     "purchased_ex_vat": 66465.34,
     "used": 51331.18,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Jul-25",
     "cohort_no": -5,
     "purchased_ex_vat": 63741.37,
     "used": 45864.88,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Aug-25",
     "cohort_no": -4,
     "purchased_ex_vat": 60341.25,
     "used": 41469.06,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Sep-25",
     "cohort_no": -3,
     "purchased_ex_vat": 79861.34,
     "used": 48246.29,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Oct-25",
     "cohort_no": -2,
     "purchased_ex_vat": 80534.2,
     "used": 41428.67,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Nov-25",
     "cohort_no": -1,
     "purchased_ex_vat": 79718.21,
     "used": 30509.73,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    },
    {
     "purchase_month": "Dec-25",
     "cohort_no": 0,
     "purchased_ex_vat": 77725.58,
     "used": 17459.63,
     "expired_unused": null,
     "share_expired": null,
     "status": "live at 31-Dec-25"
    }
   ],
   "packs_2024_share_expired_unused": 0.1225
  },
  "bva": {
   "rows": [
    {
     "key": "seg_dev",
     "label": "Developer revenue",
     "ytd_actual": 666407.6491,
     "ytd_budget": 650318.63,
     "ytd_variance": 16089.0191,
     "ytd_variance_pct": 0.0247,
     "fy_outlook": 1053571.2182,
     "fy_budget": 1018411.47,
     "fy_variance": 35159.7482,
     "fy_variance_pct": 0.0345,
     "commentary": "Credits used above budget; pack true-ups slightly negative."
    },
    {
     "key": "seg_team",
     "label": "Team revenue",
     "ytd_actual": 1576742.47,
     "ytd_budget": 1608464.18,
     "ytd_variance": -31721.71,
     "ytd_variance_pct": -0.0197,
     "fy_outlook": 2433455.8095,
     "fy_budget": 2544914.2,
     "fy_variance": -111458.3905,
     "fy_variance_pct": -0.0438,
     "commentary": "New customers 14.5 a month against 17.6 budgeted; usage above the allowance ahead of budget."
    },
    {
     "key": "seg_ent",
     "label": "Enterprise revenue",
     "ytd_actual": 1963202.29,
     "ytd_budget": 2056730.31,
     "ytd_variance": -93528.02,
     "ytd_variance_pct": -0.0455,
     "fy_outlook": 3128201.1172,
     "fy_budget": 3311667.77,
     "fy_variance": -183466.6528,
     "fy_variance_pct": -0.0554,
     "commentary": "Pravenza Retail lost at the March renewal; two accounts won later than the four budgeted; existing accounts ahead on usage."
    },
    {
     "key": "T_rev",
     "label": "REVENUE",
     "ytd_actual": 4206352.4091,
     "ytd_budget": 4315513.12,
     "ytd_variance": -109160.7109,
     "ytd_variance_pct": -0.0253,
     "fy_outlook": 6615228.1449,
     "fy_budget": 6874993.44,
     "fy_variance": -259765.2951,
     "fy_variance_pct": -0.0378,
     "commentary": "Revenue by cause: see the table below."
    },
    {
     "key": "gpu",
     "label": "Reserved GPUs: inference and idle capacity",
     "ytd_actual": -136262.058,
     "ytd_budget": -141893.62,
     "ytd_variance": 5631.562,
     "ytd_variance_pct": 0.0397,
     "fy_outlook": -211964.9148,
     "fy_budget": -219472.86,
     "fy_variance": 7507.9452,
     "fy_variance_pct": 0.0342,
     "commentary": "Weaker dollar than the 1.10 budgeted."
    },
    {
     "key": "gpu_od",
     "label": "On-demand GPUs",
     "ytd_actual": 0,
     "ytd_budget": 0,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": 0,
     "fy_budget": 0,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "api_b",
     "label": "Model API vendor B",
     "ytd_actual": -671921.2925,
     "ytd_budget": -639196.69,
     "ytd_variance": -32724.6025,
     "ytd_variance_pct": -0.0512,
     "fy_outlook": -994952.4908,
     "fy_budget": -994011.35,
     "fy_variance": -941.1408,
     "fy_variance_pct": -0.0009,
     "commentary": "Vendor B kept USD 2.00 per million tokens; the budget assumed USD 1.60 from April."
    },
    {
     "key": "api_c",
     "label": "Model API vendor C",
     "ytd_actual": -71431.42,
     "ytd_budget": -73142.34,
     "ytd_variance": 1710.92,
     "ytd_variance_pct": 0.0234,
     "fy_outlook": -113203.5237,
     "fy_budget": -117525.03,
     "fy_variance": 4321.5063,
     "fy_variance_pct": 0.0368,
     "commentary": null
    },
    {
     "key": "cloud",
     "label": "Hosting, storage and network",
     "ytd_actual": -220931.694,
     "ytd_budget": -233019.43,
     "ytd_variance": 12087.736,
     "ytd_variance_pct": 0.0519,
     "fy_outlook": -339924.1415,
     "fy_budget": -360288.85,
     "fy_variance": 20364.7085,
     "fy_variance_pct": 0.0565,
     "commentary": null
    },
    {
     "key": "onerous",
     "label": "Unused committed cloud spend",
     "ytd_actual": -97903.9075,
     "ytd_budget": 0,
     "ytd_variance": -97903.9075,
     "ytd_variance_pct": 0,
     "fy_outlook": -99021.9466,
     "fy_budget": 0,
     "fy_variance": -99021.9466,
     "fy_variance_pct": 0,
     "commentary": "Expected shortfall on the 2026 Provider A commitment (IAS 37)."
    },
    {
     "key": "card",
     "label": "Card processing fees",
     "ytd_actual": -48912.86,
     "ytd_budget": -49058.45,
     "ytd_variance": 145.59,
     "ytd_variance_pct": 0.003,
     "fy_outlook": -76850.2157,
     "fy_budget": -77911.92,
     "fy_variance": 1061.7043,
     "fy_variance_pct": 0.0136,
     "commentary": null
    },
    {
     "key": "pay_cor",
     "label": "Solutions, support and success payroll",
     "ytd_actual": -569216.6476,
     "ytd_budget": -567781.04,
     "ytd_variance": -1435.6076,
     "ytd_variance_pct": -0.0025,
     "fy_outlook": -907248.0149,
     "fy_budget": -919241.72,
     "fy_variance": 11993.7051,
     "fy_variance_pct": 0.013,
     "commentary": null
    },
    {
     "key": "T_cor",
     "label": "TOTAL COST OF REVENUE",
     "ytd_actual": -1816579.8796,
     "ytd_budget": -1704091.57,
     "ytd_variance": -112488.3096,
     "ytd_variance_pct": -0.066,
     "fy_outlook": -2743165.2481,
     "fy_budget": -2688451.73,
     "fy_variance": -54713.5181,
     "fy_variance_pct": -0.0204,
     "commentary": null
    },
    {
     "key": "gp",
     "label": "GROSS PROFIT",
     "ytd_actual": 2389772.5295,
     "ytd_budget": 2611421.55,
     "ytd_variance": -221649.0205,
     "ytd_variance_pct": -0.0849,
     "fy_outlook": 3872062.8968,
     "fy_budget": 4186541.71,
     "fy_variance": -314478.8132,
     "fy_variance_pct": -0.0751,
     "commentary": null
    },
    {
     "key": "gpm",
     "label": "Gross margin %",
     "ytd_actual": 0.5681,
     "ytd_budget": 0.6051,
     "ytd_variance": -0.037,
     "ytd_variance_pct": null,
     "fy_outlook": 0.5853,
     "fy_budget": 0.609,
     "fy_variance": -0.0236,
     "fy_variance_pct": null,
     "commentary": null
    },
    {
     "key": "pay_rd",
     "label": "Research and development payroll",
     "ytd_actual": -3296596.4948,
     "ytd_budget": -3392845.16,
     "ytd_variance": 96248.6652,
     "ytd_variance_pct": 0.0284,
     "fy_outlook": -5060205.1613,
     "fy_budget": -5343359.94,
     "fy_variance": 283154.7787,
     "fy_variance_pct": 0.053,
     "commentary": "Hiring behind plan; a software engineer and a machine learning engineer left."
    },
    {
     "key": "rd_compute",
     "label": "Research compute",
     "ytd_actual": -20270.3913,
     "ytd_budget": -23523.11,
     "ytd_variance": 3252.7187,
     "ytd_variance_pct": 0.1383,
     "fy_outlook": -24261.8554,
     "fy_budget": -28992.6,
     "fy_variance": 4730.7446,
     "fy_variance_pct": 0.1632,
     "commentary": null
    },
    {
     "key": "pay_sm",
     "label": "Sales and marketing payroll incl. commissions",
     "ytd_actual": -1152421.4762,
     "ytd_budget": -1185220.16,
     "ytd_variance": 32798.6838,
     "ytd_variance_pct": 0.0277,
     "fy_outlook": -1761339.7414,
     "fy_budget": -1857912.09,
     "fy_variance": 96572.3486,
     "fy_variance_pct": 0.052,
     "commentary": null
    },
    {
     "key": "media",
     "label": "Paid media and content",
     "ytd_actual": -308250.13,
     "ytd_budget": -286200,
     "ytd_variance": -22050.13,
     "ytd_variance_pct": -0.077,
     "fy_outlook": -465950.13,
     "fy_budget": -435600,
     "fy_variance": -30350.13,
     "fy_variance_pct": -0.0697,
     "commentary": "March campaign above the budget run-rate."
    },
    {
     "key": "events",
     "label": "Events and conferences",
     "ytd_actual": -132088.2,
     "ytd_budget": -133000,
     "ytd_variance": 911.8,
     "ytd_variance_pct": 0.0069,
     "fy_outlook": -188088.2,
     "fy_budget": -189000,
     "fy_variance": 911.8,
     "fy_variance_pct": 0.0048,
     "commentary": null
    },
    {
     "key": "pay_ga",
     "label": "General and administrative payroll",
     "ytd_actual": -538797.4438,
     "ytd_budget": -535194.47,
     "ytd_variance": -3602.9738,
     "ytd_variance_pct": -0.0067,
     "fy_outlook": -829619.2558,
     "fy_budget": -828749.55,
     "fy_variance": -869.7058,
     "fy_variance_pct": -0.001,
     "commentary": null
    },
    {
     "key": "tools",
     "label": "Software and IT tools",
     "ytd_actual": -147029.89,
     "ytd_budget": -149760,
     "ytd_variance": 2730.11,
     "ytd_variance_pct": 0.0182,
     "fy_outlook": -221519.0838,
     "fy_budget": -231600,
     "fy_variance": 10080.9162,
     "fy_variance_pct": 0.0435,
     "commentary": null
    },
    {
     "key": "rent",
     "label": "Office rent",
     "ytd_actual": -272000,
     "ytd_budget": -272000,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -408000,
     "fy_budget": -408000,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "prof",
     "label": "Legal, audit and accounting",
     "ytd_actual": -148765.78,
     "ytd_budget": -147200,
     "ytd_variance": -1565.78,
     "ytd_variance_pct": -0.0106,
     "fy_outlook": -212765.78,
     "fy_budget": -211200,
     "fy_variance": -1565.78,
     "fy_variance_pct": -0.0074,
     "commentary": null
    },
    {
     "key": "ins",
     "label": "Insurance",
     "ytd_actual": -36000,
     "ytd_budget": -36000,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -54000,
     "fy_budget": -54000,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "recruit",
     "label": "Recruitment",
     "ytd_actual": -80507.55,
     "ytd_budget": -105500,
     "ytd_variance": 24992.45,
     "ytd_variance_pct": 0.2369,
     "fy_outlook": -118987.6958,
     "fy_budget": -132000,
     "fy_variance": 13012.3042,
     "fy_variance_pct": 0.0986,
     "commentary": "10 hires against 13 budgeted year to date."
    },
    {
     "key": "travel",
     "label": "Travel",
     "ytd_actual": -87584,
     "ytd_budget": -88000,
     "ytd_variance": 416,
     "ytd_variance_pct": 0.0047,
     "fy_outlook": -131584,
     "fy_budget": -132000,
     "fy_variance": 416,
     "fy_variance_pct": 0.0032,
     "commentary": null
    },
    {
     "key": "ltax",
     "label": "Local business taxes",
     "ytd_actual": -11200,
     "ytd_budget": -11200,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": -16800,
     "fy_budget": -16800,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "T_opex",
     "label": "TOTAL OPERATING EXPENSES",
     "ytd_actual": -6231511.3561,
     "ytd_budget": -6365642.9,
     "ytd_variance": 134131.5439,
     "ytd_variance_pct": 0.0211,
     "fy_outlook": -9493120.9035,
     "fy_budget": -9869214.18,
     "fy_variance": 376093.2765,
     "fy_variance_pct": 0.0381,
     "commentary": null
    },
    {
     "key": "cir",
     "label": "Research tax credit (CIR)",
     "ytd_actual": 758369.3376,
     "ytd_budget": 784236.99,
     "ytd_variance": -25867.6524,
     "ytd_variance_pct": -0.033,
     "fy_outlook": 1137599.2721,
     "fy_budget": 1209691.85,
     "fy_variance": -72092.5779,
     "fy_variance_pct": -0.0596,
     "commentary": "Lower research payroll than budgeted."
    },
    {
     "key": "ebitda",
     "label": "EBITDA",
     "ytd_actual": -3083369.4891,
     "ytd_budget": -2969984.36,
     "ytd_variance": -113385.1291,
     "ytd_variance_pct": -0.0382,
     "fy_outlook": -4483458.7345,
     "fy_budget": -4472980.62,
     "fy_variance": -10478.1145,
     "fy_variance_pct": -0.0023,
     "commentary": "EUR 113k behind budget YTD; EUR 10k behind on the full-year outlook."
    },
    {
     "key": "ebitdap",
     "label": "EBITDA % of revenue",
     "ytd_actual": -0.733,
     "ytd_budget": -0.6882,
     "ytd_variance": -0.0448,
     "ytd_variance_pct": null,
     "fy_outlook": -0.6777,
     "fy_budget": -0.6506,
     "fy_variance": -0.0271,
     "fy_variance_pct": null,
     "commentary": null
    },
    {
     "key": "dep",
     "label": "Depreciation",
     "ytd_actual": -53079.9594,
     "ytd_budget": -53344.44,
     "ytd_variance": 264.4806,
     "ytd_variance_pct": 0.005,
     "fy_outlook": -82736.6539,
     "fy_budget": -83849.99,
     "fy_variance": 1113.3361,
     "fy_variance_pct": 0.0133,
     "commentary": null
    },
    {
     "key": "fin",
     "label": "Interest on deposits",
     "ytd_actual": 128185.5,
     "ytd_budget": 128700.47,
     "ytd_variance": -514.97,
     "ytd_variance_pct": -0.004,
     "fy_outlook": 180593.5625,
     "fy_budget": 181497,
     "fy_variance": -903.4375,
     "fy_variance_pct": -0.005,
     "commentary": null
    },
    {
     "key": "fxd",
     "label": "Exchange differences",
     "ytd_actual": -1166.3893,
     "ytd_budget": 0,
     "ytd_variance": -1166.3893,
     "ytd_variance_pct": 0,
     "fy_outlook": -2798.3858,
     "fy_budget": 0,
     "fy_variance": -2798.3858,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "tax",
     "label": "Corporate income tax",
     "ytd_actual": 0,
     "ytd_budget": 0,
     "ytd_variance": 0,
     "ytd_variance_pct": 0,
     "fy_outlook": 0,
     "fy_budget": 0,
     "fy_variance": 0,
     "fy_variance_pct": 0,
     "commentary": null
    },
    {
     "key": "np",
     "label": "NET PROFIT / (LOSS)",
     "ytd_actual": -3009430.3378,
     "ytd_budget": -2894628.33,
     "ytd_variance": -114802.0078,
     "ytd_variance_pct": -0.0397,
     "fy_outlook": -4388400.2117,
     "fy_budget": -4375333.61,
     "fy_variance": -13066.6017,
     "fy_variance_pct": -0.003,
     "commentary": null
    },
    {
     "key": "b_teamlg",
     "label": "Team customers",
     "ytd_actual": 380,
     "ytd_budget": 409.1,
     "ytd_variance": -29.1,
     "ytd_variance_pct": -0.0711,
     "fy_outlook": 404.9596,
     "fy_budget": 447.1,
     "fy_variance": -42.1404,
     "fy_variance_pct": -0.0943,
     "commentary": null
    },
    {
     "key": "b_devp",
     "label": "Developer credit packs purchased",
     "ytd_actual": 706057,
     "ytd_budget": 681187.75,
     "ytd_variance": 24869.25,
     "ytd_variance_pct": 0.0365,
     "fy_outlook": 1151499.7364,
     "fy_budget": 1091501.88,
     "fy_variance": 59997.8564,
     "fy_variance_pct": 0.055,
     "commentary": null
    },
    {
     "key": "b_uDOC",
     "label": "Units used: Document AI (thousands)",
     "ytd_actual": 179632.9,
     "ytd_budget": 182855.9,
     "ytd_variance": -3223,
     "ytd_variance_pct": -0.0176,
     "fy_outlook": 284063.1593,
     "fy_budget": 293812.7,
     "fy_variance": -9749.5407,
     "fy_variance_pct": -0.0332,
     "commentary": null
    },
    {
     "key": "b_uVOX",
     "label": "Units used: Voice AI (thousands)",
     "ytd_actual": 162243,
     "ytd_budget": 165878.3,
     "ytd_variance": -3635.3,
     "ytd_variance_pct": -0.0219,
     "fy_outlook": 258582.5553,
     "fy_budget": 266022.8,
     "fy_variance": -7440.2447,
     "fy_variance_pct": -0.028,
     "commentary": null
    },
    {
     "key": "b_uAGT",
     "label": "Units used: Agent workspace (thousands)",
     "ytd_actual": 65211.4,
     "ytd_budget": 68522.7,
     "ytd_variance": -3311.3,
     "ytd_variance_pct": -0.0483,
     "fy_outlook": 102867.0301,
     "fy_budget": 109776.5,
     "fy_variance": -6909.4699,
     "fy_variance_pct": -0.0629,
     "commentary": null
    },
    {
     "key": "b_gh",
     "label": "Inference GPU hours",
     "ytd_actual": 66690.5674,
     "ytd_budget": 65449.7,
     "ytd_variance": 1240.8674,
     "ytd_variance_pct": 0.019,
     "fy_outlook": 104165.0006,
     "fy_budget": 102185.2,
     "fy_variance": 1979.8006,
     "fy_variance_pct": 0.0194,
     "commentary": null
    },
    {
     "key": "b_cash",
     "label": "Cash at bank",
     "ytd_actual": 9337248.9223,
     "ytd_budget": 9489918.24,
     "ytd_variance": -152669.3177,
     "ytd_variance_pct": -0.0161,
     "fy_outlook": 7793186.7137,
     "fy_budget": 7639284.93,
     "fy_variance": 153901.7837,
     "fy_variance_pct": 0.0201,
     "commentary": null
    },
    {
     "key": "b_hc",
     "label": "Headcount",
     "ytd_actual": 77,
     "ytd_budget": 83,
     "ytd_variance": -6,
     "ytd_variance_pct": -0.0723,
     "fy_outlook": 78.372,
     "fy_budget": 86,
     "fy_variance": -7.628,
     "fy_variance_pct": -0.0887,
     "commentary": null
    }
   ],
   "revenue_variance_by_cause": {
    "columns": [
     "Cause",
     "YTD actual",
     "YTD budget",
     "YTD variance",
     "Revenue effect YTD",
     "FY26 outlook",
     "FY26 budget",
     "FY26 variance",
     "Revenue effect FY26"
    ],
    "rows": [
     [
      "Developer: credits used (volume, grossed up for breakage)",
      null,
      null,
      null,
      17055.375,
      null,
      null,
      null,
      41788.3945
     ],
     [
      "Developer: true-ups when packs expire",
      -4130.5441,
      -3164.1882,
      -966.3559,
      -966.3559,
      -13933.4377,
      -7304.7914,
      -6628.6464,
      -6628.6464
     ],
     [
      "Team: customer numbers (at the budget fee)",
      null,
      null,
      null,
      -45532.1271,
      null,
      null,
      null,
      -112944.1705
     ],
     [
      "Team: plan fee per customer",
      null,
      null,
      null,
      -11626.6029,
      null,
      null,
      null,
      -28074.6693
     ],
     [
      "Team: usage above the allowance",
      293514.38,
      268077.36,
      25437.02,
      25437.02,
      453712.8093,
      424152.36,
      29560.4493,
      29560.4493
     ],
     [
      "Enterprise: Pravenza Retail not renewed in March",
      30369.41,
      131152.48,
      -100783.07,
      -100783.07,
      30369.41,
      200749.21,
      -170379.8,
      -170379.8
     ],
     [
      "Enterprise: new accounts (won and pipeline against the four budgeted)",
      89228.46,
      130800.39,
      -41571.93,
      -41571.93,
      237170.3841,
      325961.58,
      -88791.1959,
      -88791.1959
     ],
     [
      "Enterprise: existing accounts (usage, commitments and unused commitments)",
      1848122.22,
      1794777.44,
      53344.78,
      53344.78,
      2865179.1251,
      2784956.98,
      80222.1451,
      80222.1451
     ],
     [
      "Enterprise: credit notes and refund liability",
      -4517.8,
      0,
      -4517.8,
      -4517.8,
      -4517.802,
      0,
      -4517.802,
      -4517.802
     ],
     [
      "TOTAL REVENUE VARIANCE",
      null,
      null,
      null,
      -109160.7109,
      null,
      null,
      null,
      -259765.2951
     ]
    ]
   },
   "ebitda_walk_ytd": [
    {
     "step": "Budget EBITDA YTD",
     "value": -2969984.36
    },
    {
     "step": "Developer revenue",
     "value": 16089.0191
    },
    {
     "step": "Team revenue",
     "value": -31721.71
    },
    {
     "step": "Enterprise revenue",
     "value": -93528.02
    },
    {
     "step": "GPUs: reserved and on-demand",
     "value": 5631.562
    },
    {
     "step": "Model APIs (vendors B and C)",
     "value": -31013.6825
    },
    {
     "step": "Hosting, storage and network",
     "value": 12087.736
    },
    {
     "step": "Unused committed cloud spend",
     "value": -97903.9075
    },
    {
     "step": "Card processing fees",
     "value": 145.59
    },
    {
     "step": "Solutions, support and success payroll",
     "value": -1435.6076
    },
    {
     "step": "Research and development payroll and compute",
     "value": 99501.3839
    },
    {
     "step": "Sales and marketing payroll incl. commissions",
     "value": 32798.6838
    },
    {
     "step": "Marketing programmes (media, events)",
     "value": -21138.33
    },
    {
     "step": "General and administrative payroll",
     "value": -3602.9738
    },
    {
     "step": "Other overheads (tools, rent, advisers, insurance, recruitment, travel, local taxes)",
     "value": 26572.78
    },
    {
     "step": "Research tax credit",
     "value": -25867.6524
    },
    {
     "step": "Actual EBITDA YTD",
     "value": -3083369.4891
    }
   ]
  },
  "scenarios": {
   "snapshot_run_date": "23-Sep-2026",
   "selected": "Base",
   "metrics": [
    {
     "key": "fy26_rev",
     "label": "FY2026 revenue (outlook)",
     "unit": "EUR",
     "base": 6615228.1449,
     "downside": 6461934.695,
     "upside": 6686782.3385,
     "live_selected": 6615228.1449,
     "check": 0
    },
    {
     "key": "fy27_rev",
     "label": "FY2027 revenue",
     "unit": "EUR",
     "base": 8683872.0009,
     "downside": 6948117.9701,
     "upside": 9599358.5438,
     "live_selected": 8683872.0009,
     "check": 0
    },
    {
     "key": "fy27_g",
     "label": "FY2027 revenue growth",
     "unit": "%",
     "base": 0.3127,
     "downside": 0.0752,
     "upside": 0.4356,
     "live_selected": 0.3127,
     "check": 0
    },
    {
     "key": "fy26_gpm",
     "label": "FY2026 gross margin %",
     "unit": "%",
     "base": 0.5853,
     "downside": 0.5687,
     "upside": 0.5928,
     "live_selected": 0.5853,
     "check": 0
    },
    {
     "key": "fy27_gpm",
     "label": "FY2027 gross margin %",
     "unit": "%",
     "base": 0.6194,
     "downside": 0.5302,
     "upside": 0.6577,
     "live_selected": 0.6194,
     "check": 0
    },
    {
     "key": "fy27_cpct",
     "label": "FY2027 compute in cost of revenue, % of revenue",
     "unit": "%",
     "base": 0.2363,
     "downside": 0.313,
     "upside": 0.21,
     "live_selected": 0.2363,
     "check": 0
    },
    {
     "key": "fy26_ebitda",
     "label": "FY2026 EBITDA",
     "unit": "EUR",
     "base": -4483458.7345,
     "downside": -4608065.6446,
     "upside": -4405290.6802,
     "live_selected": -4483458.7345,
     "check": 0
    },
    {
     "key": "fy27_ebitda",
     "label": "FY2027 EBITDA",
     "unit": "EUR",
     "base": -4111553.0456,
     "downside": -4789844.5215,
     "upside": -3344098.8799,
     "live_selected": -4111553.0456,
     "check": 0
    },
    {
     "key": "fy27_ebitda_pre",
     "label": "FY2027 EBITDA before the research tax credit",
     "unit": "EUR",
     "base": -5423328.184,
     "downside": -5983033.8291,
     "upside": -4662242.1038,
     "live_selected": -5423328.184,
     "check": 0
    },
    {
     "key": "fy27_np",
     "label": "FY2027 net profit / (loss)",
     "unit": "EUR",
     "base": -4121188.6357,
     "downside": -4805770.2773,
     "upside": -3345349.9682,
     "live_selected": -4121188.6357,
     "check": 0
    },
    {
     "key": "nrr_dec27",
     "label": "Enterprise net revenue retention on usage at Dec-27",
     "unit": "%",
     "base": 1.1726,
     "downside": 0.8931,
     "upside": 1.3053,
     "live_selected": 1.1726,
     "check": 0
    },
    {
     "key": "short26",
     "label": "Provider A 2026 commitment: shortfall (USD)",
     "unit": "EUR",
     "base": 113508.8574,
     "downside": 117738.7791,
     "upside": 111625.8218,
     "live_selected": 113508.8574,
     "check": 0
    },
    {
     "key": "short27",
     "label": "Provider A 2027 commitment: shortfall (USD)",
     "unit": "EUR",
     "base": 0,
     "downside": 0,
     "upside": 0,
     "live_selected": 0,
     "check": 0
    },
    {
     "key": "odh27",
     "label": "FY2027 on-demand GPU hours",
     "unit": "EUR",
     "base": 0,
     "downside": 843.7481,
     "upside": 0,
     "live_selected": 0,
     "check": 0
    },
    {
     "key": "cash_dec26",
     "label": "Cash at 31-Dec-26",
     "unit": "EUR",
     "base": 7793186.7137,
     "downside": 7536276.1494,
     "upside": 7874277.389,
     "live_selected": 7793186.7137,
     "check": 0
    },
    {
     "key": "cash_dec27",
     "label": "Cash at 31-Dec-27",
     "unit": "EUR",
     "base": 3525929.5474,
     "downside": 2689612.8649,
     "upside": 4378557.3416,
     "live_selected": 3525929.5474,
     "check": 0
    },
    {
     "key": "cash_min",
     "label": "Lowest month-end cash, Sep-26 to Dec-27",
     "unit": "EUR",
     "base": 3525929.5474,
     "downside": 1918094.8112,
     "upside": 4378557.3416,
     "live_selected": 3525929.5474,
     "check": 0
    },
    {
     "key": "cash_min_m",
     "label": "Month of the lowest cash",
     "unit": "month",
     "base": "2027-12-31",
     "downside": "2027-11-30",
     "upside": "2027-12-31",
     "live_selected": "2027-12-31",
     "check": 0
    },
    {
     "key": "fund_need",
     "label": "Headroom at the lowest point over the board buffer (negative = below)",
     "unit": "EUR",
     "base": 525929.5474,
     "downside": -1081905.1888,
     "upside": 1378557.3416,
     "live_selected": 525929.5474,
     "check": 0
    },
    {
     "key": "cir_dec27",
     "label": "Research tax credit receivable at Dec-27",
     "unit": "EUR",
     "base": 1311775.1384,
     "downside": 1193189.3076,
     "upside": 1318143.2239,
     "live_selected": 1311775.1384,
     "check": 0
    },
    {
     "key": "burn_fy27",
     "label": "FY2027 net burn",
     "unit": "EUR",
     "base": 4267257.1663,
     "downside": 4846663.2845,
     "upside": 3495720.0474,
     "live_selected": 4267257.1663,
     "check": 0
    },
    {
     "key": "hc_dec27",
     "label": "Headcount at Dec-27",
     "unit": "number",
     "base": 90.0995,
     "downside": 79.2968,
     "upside": 90.0995,
     "live_selected": 90.0995,
     "check": 0
    }
   ]
  },
  "cash_13w": {
   "opening_date": "2026-09-11",
   "weeks_ending": [
    "2026-09-18",
    "2026-09-25",
    "2026-10-02",
    "2026-10-09",
    "2026-10-16",
    "2026-10-23",
    "2026-10-30",
    "2026-11-06",
    "2026-11-13",
    "2026-11-20",
    "2026-11-27",
    "2026-12-04",
    "2026-12-11"
   ],
   "monthly_reference_months": [
    "Sep-26",
    "Oct-26",
    "Nov-26",
    "Dec-26"
   ],
   "lines": [
    {
     "key": "r_card",
     "label": "Card payouts: Developer packs and Team plans (daily, net of fees)",
     "rule": "calendar days",
     "sep_to_date": 123246,
     "monthly_model": [
      336126.206,
      345147.037,
      349921.7236,
      351308.9458
     ],
     "weekly": [
      78429.5496,
      78429.5496,
      78288.6576,
      77936.4277,
      77936.4277,
      77936.4277,
      77936.4277,
      81118.1201,
      81648.4022,
      81648.4022,
      81648.4022,
      80322.3589,
      79327.8265
     ],
     "total_13_weeks": 1032606.9796
    },
    {
     "key": "r_ent",
     "label": "Enterprise receipts (month-end payment runs of the accounts)",
     "rule": "25th (payment run)",
     "sep_to_date": 0,
     "monthly_model": [
      357333.3213,
      224149.847,
      277327.759,
      380493.2366
     ],
     "weekly": [
      0,
      357333.3213,
      0,
      0,
      0,
      0,
      224149.847,
      0,
      0,
      0,
      277327.759,
      0,
      0
     ],
     "total_13_weeks": 858810.9274
    },
    {
     "key": "r_int",
     "label": "Interest on term deposits (month end)",
     "rule": "month end",
     "sep_to_date": 0,
     "monthly_model": [
      14005.8734,
      13538.5452,
      12712.8582,
      12150.7857
     ],
     "weekly": [
      0,
      0,
      14005.8734,
      0,
      0,
      0,
      0,
      13538.5452,
      0,
      0,
      0,
      12712.8582,
      0
     ],
     "total_13_weeks": 40257.2768
    },
    {
     "key": "T_rec",
     "label": "TOTAL RECEIPTS",
     "rule": "n/a",
     "sep_to_date": 123246,
     "monthly_model": [
      707465.4007,
      582835.4292,
      639962.3408,
      743952.9681
     ],
     "weekly": [
      78429.5496,
      435762.8709,
      92294.531,
      77936.4277,
      77936.4277,
      77936.4277,
      302086.2747,
      94656.6653,
      81648.4022,
      81648.4022,
      358976.1612,
      93035.2171,
      79327.8265
     ],
     "total_13_weeks": 1931675.1838
    },
    {
     "key": "p_net",
     "label": "Net pay: salaries and commissions (last working day)",
     "rule": "last working day",
     "sep_to_date": 0,
     "monthly_model": [
      -330112.7492,
      -337278.4714,
      -350158.3796,
      -347634.7726
     ],
     "weekly": [
      0,
      0,
      -330112.7492,
      0,
      0,
      0,
      -337278.4714,
      0,
      0,
      0,
      0,
      -350158.3796,
      0
     ],
     "total_13_weeks": -1017549.6002
    },
    {
     "key": "p_urs",
     "label": "URSSAF for the prior month (DSN date, the 5th)",
     "rule": "5th (DSN date, next working day)",
     "sep_to_date": -250288.55,
     "monthly_model": [
      -250288.55,
      -237866.3039,
      -242662.7457,
      -250832.3431
     ],
     "weekly": [
      0,
      0,
      0,
      -237866.3039,
      0,
      0,
      0,
      -242662.7457,
      0,
      0,
      0,
      0,
      -250832.3431
     ],
     "total_13_weeks": -731361.3927
    },
    {
     "key": "p_pas",
     "label": "Income tax withheld at source for the prior month (the 5th)",
     "rule": "5th (DSN date, next working day)",
     "sep_to_date": -50082.254,
     "monthly_model": [
      -50082.254,
      -47171.6485,
      -48037.8305,
      -49867.1374
     ],
     "weekly": [
      0,
      0,
      0,
      -47171.6485,
      0,
      0,
      0,
      -48037.8305,
      0,
      0,
      0,
      0,
      -49867.1374
     ],
     "total_13_weeks": -145076.6164
    },
    {
     "key": "p_agi",
     "label": "Agirc-Arrco and schemes for the prior month (effective by the 25th)",
     "rule": "25th (effective by)",
     "sep_to_date": 0,
     "monthly_model": [
      -89269.91,
      -82399.7544,
      -84331.152,
      -88416.437
     ],
     "weekly": [
      0,
      -89269.91,
      0,
      0,
      0,
      -82399.7544,
      0,
      0,
      0,
      0,
      -84331.152,
      0,
      0
     ],
     "total_13_weeks": -256000.8163
    },
    {
     "key": "p_usd",
     "label": "Compute suppliers in USD: Provider A and vendor B (wire on the 15th)",
     "rule": "15th (wire, next working day)",
     "sep_to_date": 0,
     "monthly_model": [
      -145536.4215,
      -144467.3774,
      -122894.5899,
      -125549.854
     ],
     "weekly": [
      -145536.4215,
      0,
      0,
      0,
      -144467.3774,
      0,
      0,
      0,
      0,
      -122894.5899,
      0,
      0,
      0
     ],
     "total_13_weeks": -412898.3889
    },
    {
     "key": "p_apic",
     "label": "Model API vendor C (15th)",
     "rule": "15th (wire, next working day)",
     "sep_to_date": 0,
     "monthly_model": [
      -9871.04,
      -9998.797,
      -10170.8811,
      -10610.6259
     ],
     "weekly": [
      -9871.04,
      0,
      0,
      0,
      -9998.797,
      0,
      0,
      0,
      0,
      -10170.8811,
      0,
      0,
      0
     ],
     "total_13_weeks": -30040.7181
    },
    {
     "key": "p_card",
     "label": "Company card statements: software, media, travel (5th)",
     "rule": "card statement (5th)",
     "sep_to_date": -60109.26,
     "monthly_model": [
      -60109.26,
      -67287.2,
      -73276.6353,
      -67816.0773
     ],
     "weekly": [
      0,
      0,
      0,
      -67287.2,
      0,
      0,
      0,
      -73276.6353,
      0,
      0,
      0,
      0,
      -67816.0773
     ],
     "total_13_weeks": -208379.9126
    },
    {
     "key": "p_sup",
     "label": "French suppliers incl. VAT and equipment (30 days)",
     "rule": "calendar days",
     "sep_to_date": -14164,
     "monthly_model": [
      -38627.986,
      -40200,
      -63960,
      -61623.6
     ],
     "weekly": [
      -9013.0475,
      -9013.0475,
      -9031.4394,
      -9077.4194,
      -9077.4194,
      -9077.4194,
      -9077.4194,
      -14088.7742,
      -14924,
      -14924,
      -14924,
      -14347.4323,
      -13915.0065
     ],
     "total_13_weeks": -150490.4247
    },
    {
     "key": "p_rent",
     "label": "Rent for the quarter, in advance (first working day)",
     "rule": "first working day",
     "sep_to_date": 0,
     "monthly_model": [
      0,
      -122400,
      0,
      0
     ],
     "weekly": [
      0,
      0,
      -122400,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": -122400
    },
    {
     "key": "p_ins",
     "label": "Insurance (direct debit)",
     "rule": "10th (direct debit)",
     "sep_to_date": -4500,
     "monthly_model": [
      -4500,
      -4500,
      -4500,
      -4500
     ],
     "weekly": [
      0,
      0,
      0,
      0,
      -4500,
      0,
      0,
      0,
      -4500,
      0,
      0,
      0,
      -4500
     ],
     "total_13_weeks": -13500
    },
    {
     "key": "p_vat",
     "label": "VAT return, CA3 (the 19th)",
     "rule": "19th (CA3, next working day)",
     "sep_to_date": 0,
     "monthly_model": [
      -38769.3256,
      -39723.8989,
      -14685.1254,
      -37739.2132
     ],
     "weekly": [
      0,
      -38769.3256,
      0,
      0,
      0,
      -39723.8989,
      0,
      0,
      0,
      -14685.1254,
      0,
      0,
      0
     ],
     "total_13_weeks": -93178.3499
    },
    {
     "key": "p_ltax",
     "label": "Local business taxes: CVAE instalment (15 Sep), CFE (15 Dec)",
     "rule": "15th (tax day)",
     "sep_to_date": 0,
     "monthly_model": [
      -1850,
      0,
      0,
      -6700
     ],
     "weekly": [
      -1850,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
     ],
     "total_13_weeks": -1850
    },
    {
     "key": "T_pay",
     "label": "TOTAL PAYMENTS",
     "rule": "n/a",
     "sep_to_date": -379144.064,
     "monthly_model": [
      -1019017.4963,
      -1133293.4515,
      -1014677.3396,
      -1051290.0605
     ],
     "weekly": [
      -166270.509,
      -137052.2831,
      -461544.1886,
      -361402.5718,
      -168043.5938,
      -131201.0726,
      -346355.8907,
      -378065.9858,
      -19424,
      -162674.5964,
      -99255.152,
      -364505.8119,
      -386930.5642
     ],
     "total_13_weeks": -3182726.2199
    },
    {
     "key": "net",
     "label": "NET CASH FLOW FOR THE WEEK",
     "rule": "n/a",
     "sep_to_date": -255898.064,
     "monthly_model": [
      -311552.0956,
      -550458.0223,
      -374714.9988,
      -307337.0924
     ],
     "weekly": [
      -87840.9594,
      298710.5878,
      -369249.6576,
      -283466.1441,
      -90107.1661,
      -53264.6449,
      -44269.616,
      -283409.3204,
      62224.4022,
      -81026.1943,
      259721.0092,
      -271470.5948,
      -307602.7377
     ],
     "total_13_weeks": -1251051.0361
    },
    {
     "key": "open",
     "label": "Opening cash",
     "rule": "ledger + actual to date",
     "sep_to_date": 9081350.8583,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      9081350.8583,
      8993509.8989,
      9292220.4867,
      8922970.8291,
      8639504.6851,
      8549397.519,
      8496132.874,
      8451863.258,
      8168453.9376,
      8230678.3398,
      8149652.1455,
      8409373.1547,
      8137902.5599
     ],
     "total_13_weeks": null
    },
    {
     "key": "close",
     "label": "CLOSING CASH",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      8993509.8989,
      9292220.4867,
      8922970.8291,
      8639504.6851,
      8549397.519,
      8496132.874,
      8451863.258,
      8168453.9376,
      8230678.3398,
      8149652.1455,
      8409373.1547,
      8137902.5599,
      7830299.8222
     ],
     "total_13_weeks": null
    },
    {
     "key": "buffer",
     "label": "Minimum cash buffer (board policy)",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000,
      3000000
     ],
     "total_13_weeks": null
    },
    {
     "key": "headroom",
     "label": "HEADROOM / (SHORTFALL) VS BUFFER",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      5993509.8989,
      6292220.4867,
      5922970.8291,
      5639504.6851,
      5549397.519,
      5496132.874,
      5451863.258,
      5168453.9376,
      5230678.3398,
      5149652.1455,
      5409373.1547,
      5137902.5599,
      4830299.8222
     ],
     "total_13_weeks": null
    },
    {
     "key": "status",
     "label": "Status",
     "rule": null,
     "sep_to_date": null,
     "monthly_model": [
      null,
      null,
      null,
      null
     ],
     "weekly": [
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK",
      "OK"
     ],
     "total_13_weeks": null
    }
   ],
   "control": {
    "low": 7830299.8222,
    "lowwk": "2026-12-11",
    "short": 4830299.8222,
    "fac": 0,
    "fachead": 0,
    "taxwk": 1227467.1753
   },
   "reconciliation_to_monthly_model": {
    "rec_close": 7830299.8222,
    "rec_dec": -37113.109,
    "rec_implied": 7793186.7132,
    "rec_bs": 7793186.7137,
    "rec_diff": 0
   },
   "levers": [
    "1. Prefinance the FY2026 research tax credit: EUR 758k accrued at Aug-26 and rising about EUR 95k a month; specialist lenders advance cash against an accrued credit before the refund.",
    "2. Settle the Tervane dispute: EUR 18.1k open since June. Credit the calls the logs prove were duplicated and collect the rest in October.",
    "3. Ask Provider A to roll the expected 2026 shortfall (USD 114k) into the 2027 commitment instead of paying it in January.",
    "4. Invoice Enterprise commitments on the first day of each contract quarter with 30-day terms instead of 45 to 60.",
    "5. Hold the hires planned for October and November (People) if the headroom over the buffer on this forecast falls below EUR 1.5m."
   ]
  },
  "checks": {
   "overall_status": "OK",
   "checks": [
    {
     "check": "Balance sheet balances in every month",
     "proves": "Total assets less liabilities and equity, all 24 months",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Cash flow: indirect method equals direct method every month",
     "proves": "P&L and balance sheet movements equal the sum of the schedule cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Closing cash on the cash flow equals balance sheet cash",
     "proves": "Link integrity",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Accumulated losses roll: closing = opening + net result",
     "proves": "Equity roll-forward to Dec-27",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Opening balance sheet at 31-Dec-25 balances",
     "proves": "FY2025 closing balances on Inputs_Actuals",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Developer credits: liability roll-forward equals the pack schedule, every month",
     "proves": "Packs live less credits used grossed up for breakage",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Opening Developer liability equals the pack schedule at 31-Dec-25",
     "proves": "FY2025 accounts agree with the credit ledger",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Usage curve of a pack adds up to one less the expected breakage",
     "proves": "Every credit is used or expires",
     "value": 0,
     "tolerance": 0.0,
     "status": "OK"
    },
    {
     "check": "Team customers: billing system equals the bridge (actual months)",
     "proves": "New and lost customers explain the base",
     "value": 0,
     "tolerance": 0.001,
     "status": "OK"
    },
    {
     "check": "Enterprise: every contract position clears at the end of its contract year",
     "proves": "Commitment billed + usage above it = usage + unused commitment",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Enterprise: change in net contract positions equals billing less revenue, every month",
     "proves": "Contract liabilities and assets tie to the account schedules",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Revenue by product adds up to total revenue, every month",
     "proves": "Mix by segment and account covers every euro",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "P&L revenue equals the revenue schedule, every month",
     "proves": "Link integrity",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "GPU scheduler hours equal units x GPU hours per unit (actual months, within 1 hour)",
     "proves": "Metering and compute agree",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "On-demand hours equal inference above usable reserved capacity (forecast months)",
     "proves": "Capacity rule applied",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Product compute costs add up to compute in cost of revenue, every month",
     "proves": "Allocation by GPU hours, tokens and hosting drivers is complete",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Onerous provision equals the expected commitment shortfall (forecast months)",
     "proves": "IAS 37 provision follows the full-year spend",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Gross margin by product reconciles to the P&L gross profit, every month",
     "proves": "Revenue, compute, card fees and support fully allocated",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Gross margin by segment equals gross margin by product, every month",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Gross salaries equal net pay plus employee contributions and withholding, every month",
     "proves": "Payroll journal integrity",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "URSSAF payable at each forecast month end equals the month due",
     "proves": "Paid the following month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Withholding at source payable at each forecast month end equals the month due",
     "proves": "Paid the following month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Agirc-Arrco and schemes payable at each forecast month end equals the month due",
     "proves": "Paid the following month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "RGDU coefficient never above its maximum (Tmin + Tdelta)",
     "proves": "Headroom to 0.4021",
     "value": 0.3242,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "VAT position equals the month plus any credit carried, every month",
     "proves": "Monthly CA3",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Opening VAT on uncollected French invoices and on unpaid French supplier invoices equal 20/120 of the balances",
     "proves": "VAT on services due on collection and deducted on payment",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Research tax credit receivable equals the claims still open, every month",
     "proves": "FY2025, FY2026 and FY2027 claims",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "FY2026 and FY2027 credits equal 30% x (eligible personnel + 40%)",
     "proves": "CIR arithmetic",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Local business taxes accrued at December equal the CVAE of the year less its instalments",
     "proves": "CFE and CVAE calendar",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Tax losses at Dec-27 = opening + losses of FY2026 and FY2027 - losses used",
     "proves": "Losses roll, CIR excluded from taxable income",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Corporate income tax charged only on taxable profit after losses (FY2026 and FY2027)",
     "proves": "25% after the EUR 1m plus 50% rule",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: Enterprise, France ties to the ledger",
     "proves": "Item listing agrees with the balance at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AR aging: Enterprise, outside France ties to the ledger",
     "proves": "Item listing agrees with the balance at the last actual month",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: Compute suppliers (USD) ties to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: Model API vendor C (EUR) ties to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: Card suppliers ties to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "AP aging: French suppliers ties to the Payables schedule",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Card processor balance is nil to the euro, every month",
     "proves": "Payouts equal charges less fees",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Forecast Enterprise receivables equal the collection rule every month",
     "proves": "Receipts never collect an invoice twice when the days change",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "USD payable at each month end equals the month invoices at the month rate",
     "proves": "Exchange differences taken on settlement (IAS 21)",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "13-week cash forecast reconciles to the monthly balance sheet at 31-Dec-26",
     "proves": "Weekly phasing distributes exactly the monthly cash lines",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Scenario snapshots are current for the selected scenario",
     "proves": "Live column equals the stored snapshot",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Budget vs actual revenue causes reconcile (YTD and FY)",
     "proves": "Volume, price and account effects equal the revenue variance",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "EBITDA walk from budget to actual reconciles",
     "proves": "Variances explain the full EBITDA gap",
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Enterprise receivables never negative",
     "proves": null,
     "value": 105000,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Trade payables never negative",
     "proves": null,
     "value": 8033.9,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Developer liability and every pack balance never negative",
     "proves": null,
     "value": 210641.7941,
     "tolerance": 0.5,
     "status": "OK"
    },
    {
     "check": "Enterprise usage and commitments never negative (every account, every month)",
     "proves": null,
     "value": 0,
     "tolerance": 0.001,
     "status": "OK"
    },
    {
     "check": "Paid leave days outstanding never negative",
     "proves": null,
     "value": 274.1133,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Headcount never negative",
     "proves": null,
     "value": 0.9669,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Fixed assets and the CIR receivable never negative",
     "proves": null,
     "value": 197663.4993,
     "tolerance": 0,
     "status": "OK"
    },
    {
     "check": "Timeline: months flagged actual equal the last actual month number",
     "proves": null,
     "value": 0,
     "tolerance": 0.5,
     "status": "OK"
    }
   ],
   "business_warnings": [
    {
     "item": "Lowest month-end cash in the forecast (selected scenario)",
     "note": "Board buffer: Assumptions",
     "value": 3525929.5474
    },
    {
     "item": "Headroom over the buffer at the lowest point",
     "note": "Negative = below the board buffer",
     "value": 525929.5474
    },
    {
     "item": "Lowest 13-week closing cash",
     "note": null,
     "value": 7830299.8222
    },
    {
     "item": "Enterprise net revenue retention on usage at Dec-27",
     "note": "Below 100% the installed base shrinks without new sales",
     "value": 1.1726
    },
    {
     "item": "Largest account share of FY2026 revenue",
     "note": "Above 10% is a concentration risk",
     "value": 0.066
    },
    {
     "item": "Disputed Tervane invoice open at the last actual month (EUR)",
     "note": "Credit share and month are scenario drivers",
     "value": 18071.21
    },
    {
     "item": "Provider A 2026 commitment: expected shortfall (USD)",
     "note": "Provided under IAS 37; paid in January unless rolled into 2027",
     "value": 113508.8574
    },
    {
     "item": "FY2027 revenue running on vendor B models",
     "note": "Single model vendor for voice and agents",
     "value": 0.5625
    }
   ]
  },
  "ar_aging": {
   "as_at": "2026-08-31",
   "items": {
    "columns": [
     "Counterparty (fictional)",
     "Item / document",
     "Group",
     "Amount (EUR)",
     "Due date",
     "Days past due",
     "Not yet due",
     "1 to 30",
     "31 to 60",
     "61 to 90",
     "Over 90",
     "Action / note"
    ],
    "rows": [
     [
      "Tervane Assurances",
      "May invoice: usage above the commitment (incl. 20% VAT), disputed",
      "Enterprise, France",
      18071.21,
      "2026-07-15",
      47,
      0,
      0,
      18071.21,
      0,
      0,
      "Disputed: the account says calls retried during the 28 April incident were billed twice. Engineering review of the call logs under way; 30% credit expected (refund liability booked in August)."
     ],
     [
      "Ambrelle Sante",
      "July invoice: commitment for the contract quarter (incl. 20% VAT)",
      "Enterprise, France",
      78000,
      "2026-09-14",
      0,
      78000,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Brevalle Logistique",
      "July invoice: commitment for the contract quarter (incl. 20% VAT)",
      "Enterprise, France",
      22000,
      "2026-09-14",
      0,
      22000,
      0,
      0,
      0,
      0,
      "45-day terms; EUR 50,000.00 received on 28-Aug-26, balance due."
     ],
     [
      "Solberre Mutuelle",
      "August invoice: commitment for the contract quarter (incl. 20% VAT)",
      "Enterprise, France",
      57000,
      "2026-10-15",
      0,
      57000,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Draxholm Logistik",
      "July invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      70000,
      "2026-09-14",
      0,
      70000,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Kellbrook Utilities",
      "July invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      40000,
      "2026-09-14",
      0,
      40000,
      0,
      0,
      0,
      0,
      "45-day terms; EUR 12,500.00 received on 28-Aug-26, balance due."
     ],
     [
      "Maltessa Telecom",
      "July invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      75000,
      "2026-09-29",
      0,
      75000,
      0,
      0,
      0,
      0,
      "60-day terms."
     ],
     [
      "Halvesta Travel",
      "August invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      37500,
      "2026-10-15",
      0,
      37500,
      0,
      0,
      0,
      0,
      "45-day terms."
     ],
     [
      "Lunedo Banca",
      "August invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      80000,
      "2026-10-30",
      0,
      80000,
      0,
      0,
      0,
      0,
      "60-day terms."
     ],
     [
      "Oisterra Energia",
      "August invoice: commitment for the contract quarter",
      "Enterprise, outside France",
      42500,
      "2026-10-30",
      0,
      42500,
      0,
      0,
      0,
      0,
      "60-day terms."
     ]
    ]
   },
   "totals": [
    "TOTAL",
    null,
    null,
    520071.21,
    null,
    null,
    502000,
    0,
    18071.21,
    0,
    0,
    null
   ],
   "tie_outs": [
    {
     "label": "Enterprise, France: aging vs ledger",
     "values": [
      null,
      null,
      175071.21,
      "Ledger balance",
      175071.208,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Enterprise, outside France: aging vs ledger",
     "values": [
      null,
      null,
      345000,
      "Ledger balance",
      344999.99,
      "Difference",
      0,
      null
     ]
    }
   ]
  },
  "ap_aging": {
   "as_at": "2026-08-31",
   "items": {
    "columns": [
     "Counterparty (fictional)",
     "Item / document",
     "Group",
     "Amount (EUR)",
     "Due date",
     "Days past due",
     "Not yet due",
     "1 to 30",
     "31 to 60",
     "61 to 90",
     "Over 90",
     "Action / note"
    ],
    "rows": [
     [
      "Cloud provider A",
      "August invoice: reserved GPUs, on-demand GPUs and hosting (USD 58,168 at the August average rate)",
      "Compute suppliers (USD)",
      50175.03,
      "2026-09-15",
      0,
      50175.03,
      0,
      0,
      0,
      0,
      "Paid by wire on the 15th; reverse charge, no VAT on the invoice."
     ],
     [
      "Model API vendor B",
      "August invoice: voice and agent model tokens (USD 108,660 at the August average rate)",
      "Compute suppliers (USD)",
      93729.4,
      "2026-09-15",
      0,
      93729.4,
      0,
      0,
      0,
      0,
      "Paid by wire on the 15th; reverse charge."
     ],
     [
      "Model API vendor C",
      "August invoice: document model tokens (EUR)",
      "Model API vendor C (EUR)",
      9871.04,
      "2026-09-15",
      0,
      9871.04,
      0,
      0,
      0,
      0,
      "EU supplier: reverse charge."
     ],
     [
      "Software, media platforms and travel",
      "August charges on the company cards",
      "Card suppliers",
      60109.26,
      "2026-09-05",
      0,
      60109.26,
      0,
      0,
      0,
      0,
      "Card statements settled on the 5th."
     ],
     [
      "Events agency",
      "August invoice: autumn conference stand and client event (incl. 20% VAT)",
      "French suppliers",
      15751.99,
      "2026-09-30",
      0,
      15751.99,
      0,
      0,
      0,
      0,
      "30-day terms; VAT deducted when paid."
     ],
     [
      "Audit, legal and accounting advisers",
      "August invoices: audit fieldwork and legal advice (incl. 20% VAT)",
      "French suppliers",
      19053.98,
      "2026-09-30",
      0,
      19053.98,
      0,
      0,
      0,
      0,
      "30-day terms; VAT deducted when paid."
     ],
     [
      "Job boards and recruitment platforms",
      "August invoice: job advertising (incl. 20% VAT)",
      "French suppliers",
      1200,
      "2026-09-30",
      0,
      1200,
      0,
      0,
      0,
      0,
      "30-day terms; VAT deducted when paid."
     ],
     [
      "IT equipment reseller",
      "August invoice: IT equipment (incl. 20% VAT)",
      "French suppliers",
      2622.01,
      "2026-09-30",
      0,
      2622.01,
      0,
      0,
      0,
      0,
      "30-day terms; VAT deducted when paid."
     ]
    ]
   },
   "totals": [
    "TOTAL",
    null,
    null,
    252512.71,
    null,
    null,
    252512.71,
    0,
    0,
    0,
    0,
    null
   ],
   "tie_outs": [
    {
     "label": "Compute suppliers (USD): aging vs schedule",
     "values": [
      null,
      null,
      143904.43,
      "Ledger balance",
      143904.4251,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Model API vendor C: aging vs schedule",
     "values": [
      null,
      null,
      9871.04,
      "Ledger balance",
      9871.04,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "Card suppliers: aging vs schedule",
     "values": [
      null,
      null,
      60109.26,
      "Ledger balance",
      60109.26,
      "Difference",
      0,
      null
     ]
    },
    {
     "label": "French suppliers: aging vs schedule",
     "values": [
      null,
      null,
      38627.98,
      "Ledger balance",
      38627.986,
      "Difference",
      0,
      null
     ]
    }
   ]
  },
  "cfo_report": {
   "reporting_line": "Reporting month: Aug-26 actuals, Base scenario for the outlook. Amounts in EUR unless marked USD. Every figure is a live link to the model; the narrative recalculates with the inputs.",
   "sections": [
    {
     "title": "1. HEADLINE",
     "paragraphs": [
      "Year to date revenue is EUR 4,206k, 44.1% growth on the same months of 2025 but 2.5% below budget, with an EBITDA loss of EUR 3,083k against a budgeted loss of EUR 2,970k. Enterprise explains most of the revenue gap: Pravenza Retail left at its March renewal (EUR 101k against budget) and the two accounts won came later than the four budgeted from March (EUR 42k), while the existing accounts used EUR 53k more than budgeted. Gross margin is 56.8% against 60.5% budgeted: vendor B kept its price for the voice and agent models (model APIs EUR 31k over budget) and the Provider A commitment will not be used in full (EUR 98k provided). Payroll is EUR 124k below budget with 77 people at Aug-26 against 83 budgeted.",
      "Full-year outlook (Base): revenue EUR 6,615k, 39.4% growth on FY2025 and 3.8% below budget; gross margin 58.5%; an EBITDA loss of EUR 4,483k against a budgeted loss of EUR 4,473k. The research tax credit adds EUR 1,138k, 17% of revenue: before it the business consumes EUR 5,621k of EBITDA a year. Compute (GPUs, model APIs and hosting) costs 25.1% of revenue, against 26.1% in FY2025.",
      "Price and cost per unit move together. List prices fell 8% in January and this case cuts them another 10% in January 2027; customers keep their budgets, so each cut buys more usage and raises the cost to serve. Vendor B is the swing factor: at USD 1.50 per million tokens from October, the compute cost of 1,000 minutes of Voice AI falls from EUR 2.97 in January 2026 to EUR 2.31 over FY2027, while its realised price moves from EUR 7.46 in FY2026 to EUR 6.64. Gross margin reaches 61.9% in FY2027; each 10 cents on the vendor B price is worth about EUR 79k a year.",
      "Cash is EUR 9,337k at Aug-26 (EUR 153k less than budgeted), after the EUR 936k FY2025 research tax credit arrived in July. In the Base case cash is EUR 3,526k at December 2027, EUR 526k above the EUR 3.0m buffer at its lowest point, and at the late-2027 burn the buffer is reached around Jan-28. The Downside reaches EUR 1,082k below the EUR 3.0m buffer in Nov-27. The next equity round has to close in 2027 in every case; the process starts in the first quarter, while the headroom is still large.",
      "Three decisions belong in this quarter: the 2027 GPU reservation (this case: 20 GPUs against 16 today) with the Provider A commitment (USD 800k), the answer to the vendor B price in October, and the pricing of voice-heavy Enterprise renewals, which earn the lowest margins."
     ],
     "rows": []
    },
    {
     "title": "2. WHAT HAPPENED YEAR TO DATE (BvA: revenue by cause and the EBITDA walk)",
     "paragraphs": [
      "Revenue against budget by cause: Developer credits used added EUR 17k and pack expiries cost EUR 1k. Team customer numbers cost EUR 46k (14.5 new customers a month against 17.6 budgeted, and 2.4% of customers lost each month against 2.2%), the plan fee per customer cost EUR 12k and usage above the allowance added EUR 25k. Enterprise: Pravenza Retail, which moved the workload to an in-house model built on an open-weights model at its March renewal, cost EUR 101k; new accounts cost EUR 42k (Brevalle Logistique from April and Maltessa Telecom from July, against four budgeted from March); the existing accounts added EUR 53k through usage; the expected credit on the disputed Tervane invoice cost EUR 5k.",
      "Costs: model APIs are EUR 31k over budget because vendor B kept its price at USD 2.00 per million tokens against the USD 1.60 budgeted from April. Reserved GPUs and hosting are EUR 18k under budget, mostly because the dollar averaged 1.163 to the euro against 1.10 budgeted. The expected Provider A shortfall costs EUR 98k. Payroll is EUR 124k below budget: 10 hires against 13 budgeted by August and 3 leavers (a software engineer in May, a sales development representative in July, a machine learning engineer in August); the research tax credit is EUR 26k lower with it. Paid media is EUR 22k over budget with the March campaign."
     ],
     "rows": []
    },
    {
     "title": "3. REVENUE: USAGE, PRICING AND CONTRACT BALANCES (Revenue, Credits, Team, Enterprise)",
     "paragraphs": [
      "FY2026 revenue by segment: Enterprise 47%, Team 37%, Developer 16%. 24% of revenue is pure usage (Developer credits, Team usage above the allowance, Enterprise usage above commitments); the rest is committed. Enterprise accounts live a year ago now use 117% of what they used then (net revenue retention on usage), and Tervane Assurances, the largest account, renewed in June at EUR 380k against EUR 350k.",
      "Developer credits: EUR 706k of packs sold year to date; unused credits are a contract liability of EUR 249k (EUR 342k at face value). Revenue recognises the expected 12% breakage as credits are used (IFRS 15.B46), EUR 76k year to date, supported by the 2024 packs, which expired with 12.2% unused. The packs that expired this year were used a little more than expected: the true-ups cost EUR 4k. Breakage is 10.8% of Developer revenue, so the rate is retested every quarter against the packs that expire.",
      "Enterprise commitments are billed quarterly in advance and usage above the commitment monthly: at Aug-26 accounts have EUR 419k billed ahead of usage (contract liabilities) and EUR 22k of usage not yet billed (contract assets). Commitments not used by the end of a contract year are recognised then: EUR 326k in FY2026, 10.4% of Enterprise revenue. That revenue comes from customers not using what they bought and is the first thing they negotiate away at renewal, so an account with unused commitment is treated as a churn signal.",
      "Team: 380 customers at Aug-26 against 409 budgeted, paying EUR 437 a month in plan fees, with usage above the allowance worth 23% of plan fees (20% budgeted). The hybrid plan works: customers who outgrow the allowance pay for it at list price instead of waiting for an upgrade."
     ],
     "rows": []
    },
    {
     "title": "4. COST TO SERVE AND PRICE PER UNIT (Unit_Costs, Usage_Compute)",
     "paragraphs": [
      "Compute per 1,000 units in FY2026 against the realised price: Document AI EUR 1.34 against EUR 10.13 (13% of revenue); Voice AI EUR 2.78 against EUR 7.46 (37%); Agent workspace EUR 5.45 against EUR 17.56 (31%). Model APIs are most of the cost of voice and agents (EUR 1.93 of the EUR 2.78 for 1,000 voice minutes); Document AI is the cheapest to serve, with GPU time of EUR 0.35 and vendor C models of EUR 0.40 per 1,000 pages.",
      "GPU hours per unit fell 2% a quarter this year through batching and model optimisation; this case assumes 3% a quarter from October. Because customers keep their budgets, the January 2027 price cut buys more units: in FY2027 Voice AI earns EUR 6.64 per 1,000 minutes and costs EUR 2.31 to serve, a contribution of EUR 4.33 against EUR 4.68 in FY2026; Agent workspace moves from EUR 12.11 to EUR 11.21. The 2027 price cut is affordable only if vendor B moves: the price list for 2027 should wait for its October answer."
     ],
     "rows": []
    },
    {
     "title": "5. GROSS MARGIN BY PRODUCT, SEGMENT AND ACCOUNT (Margins, Account_Register)",
     "paragraphs": [
      "Gross margin after compute, card fees and the solutions and support team, FY2026: Document AI 72%, Voice AI 48%, Agent workspace 54%; by segment Developer 64%, Team 63%, Enterprise 56%. Enterprise earns less because of its discounts (25% to 35% off list) and its voice-heavy accounts. In FY2027 the margins move to 72%, 51% and 57%.",
      "By account, FY2026 margins run from 43% (Maltessa Telecom) to 65% (Draxholm Logistik). Maltessa Telecom brings a voice-heavy telecoms workload at a 32% discount and is the largest new commitment of the year (EUR 300k), so its first renewal in July 2027 is the moment to reprice. The largest account, Tervane Assurances, is 6.6% of FY2026 revenue: the book carries no single-account concentration."
     ],
     "rows": []
    },
    {
     "title": "6. COMPUTE CAPACITY, THE CLOUD COMMITMENT AND PROVIDER CONCENTRATION (Usage_Compute, Commitments)",
     "paragraphs": [
      "Inference used 77% of the usable reserved GPU hours in January and 89% in Aug-26. Research jobs run in the hours inference leaves and fell from 2,000 hours in January to 1,063 in Aug-26; by December inference needs 96% of the usable hours. This case reserves 20 GPUs for 2027: research gets 919 hours a month on average against the 2,000 it asks for, with no on-demand hours needed.",
      "Provider A: the 2026 commitment of USD 780k will be used to 85% (full-year spend USD 666k), leaving a shortfall of USD 114k that is invoiced in December. The commitment is onerous for that amount (IAS 37): EUR 99k is charged in FY2026, from June, when the shortfall became expected. For 2027, USD 800k against USD 816k of expected spend is covered by the plan. Before signing, negotiate the 2026 shortfall into the 2027 commitment.",
      "Concentration: 56% of FY2026 revenue runs on vendor B models (voice and agents) and vendor B takes 59% of compute spend; Provider A takes 34% and vendor C 7%. A vendor B price rise or outage reaches more than half of revenue within days. The mitigation is a second voice model qualified by the end of the year and routing that can move workloads between models."
     ],
     "rows": []
    },
    {
     "title": "7. PEOPLE, RESEARCH AND THE RESEARCH TAX CREDIT (People, Research_Credit)",
     "paragraphs": [
      "Headcount is 77 at Aug-26 against 83 budgeted, and 90 at December 2027 in the Base case, with 15 hires planned from October 2026 to September 2027 and leavers replaced after two months. Payroll with employer contributions is 129% of FY2026 revenue. From January the general degressive reduction (RGDU) replaced the old reductions and the reduced health and family allowance rates: it saves EUR 46k in FY2026 on support, sales development, marketing and finance pay below three times the minimum wage; research and engineering pay sits above that line and gets none.",
      "The research tax credit: EUR 1,138k accrued for FY2026, 22% of research and development payroll cost. The FY2025 claim of EUR 936k was refunded in July, two months after it was filed; this case expects the FY2026 claim in Sep-27. The refund in cash depends on the company being an SME under the EU definition, which the tax adviser has to confirm against the holdings of the venture funds, and the time records behind the claim are what a tax audit asks for first. JEI status is not available: the company was founded in 2014 and the status requires less than eleven years."
     ],
     "rows": []
    },
    {
     "title": "8. CASH, TAX AND THE 13 WEEKS (Cash_13W, VAT, Tax, Payables)",
     "paragraphs": [
      "The 13 weeks from 12 September: opening cash EUR 9,081k, receipts EUR 1,932k, payments EUR 3,183k, closing EUR 7,830k on 11 December. The low point is EUR 7,830k in the week ending 11-Dec, EUR 4,830k above the EUR 3.0m buffer. The month has a fixed rhythm: URSSAF and income tax withheld on the 5th (EUR 285k in October), Provider A and vendor B in dollars on the 15th (EUR 144k), VAT on the 19th, Agirc-Arrco by the 25th and salaries on the last working day; October also carries the quarterly rent (EUR 122k).",
      "VAT is monthly. VAT on services falls due when customers pay, so the French Enterprise invoices carry EUR 29k of VAT that becomes payable only on collection; services sold to EU businesses are reverse charged and declared on the DES. E-invoicing: the company must receive electronic invoices from 1 September 2026 and, as an SME, issue them from 1 September 2027, so the billing system needs its approved-platform connection in the 2027 budget. No corporate income tax is due: tax losses of EUR 15.49m at the start of the year grow to EUR 26.45m by December 2027, and the research tax credit is not taxable. Dollar invoices are paid a month after they are booked: the exchange difference is a loss of EUR 3k for FY2026."
     ],
     "rows": []
    },
    {
     "title": "9. SCENARIOS (Scenarios sheet; snapshot values from three full model runs)",
     "paragraphs": [
      "Base: FY2027 revenue EUR 8,684k (31.3% growth), gross margin 61.9%, an EBITDA loss of EUR 4,112k, cash EUR 3,526k at December 2027 (EUR 526k above the EUR 3.0m buffer at the lowest point). Downside (a price war and a slower market: list prices cut 20% in January 2027, vendor B at USD 1.80, the dollar at 1.08, Enterprise usage growth halved, renewals without uplift and at lower probabilities, the pipeline two months later, weaker Team and Developer demand, customers 15 days slower; response: half the hiring plan, half of leavers replaced, marketing 20% lower, 18 GPUs): revenue EUR 6,948k (7.5% growth), gross margin 53.0%, an EBITDA loss of EUR 4,790k, lowest cash EUR 1,918k in Nov-27 (EUR 1,082k below the EUR 3.0m buffer). Upside: revenue EUR 9,599k, gross margin 65.8%, an EBITDA loss of EUR 3,344k, cash EUR 4,379k at December 2027.",
      "The Downside sets the funding timetable: cash falls EUR 1,082k below the EUR 3.0m buffer by Nov-27 even with the response in place. Triggers, reviewed monthly: vendor B price for the fourth quarter above USD 1.70 per million tokens; Enterprise net revenue retention on usage below 105%; Team customers lost above 3% a month for two months; a renewal lost among the five largest accounts; headroom over the buffer below EUR 2.5m on the 13-week forecast."
     ],
     "rows": []
    },
    {
     "title": "10. RISK REGISTER (scored 1 to 5; score = likelihood x impact)",
     "paragraphs": [],
     "rows": [
      [
       "Funding: at its lowest point (Dec-27) the Base case is EUR 526k above the EUR 3.0m buffer; the Downside is EUR 1,082k below the EUR 3.0m buffer in Nov-27. The business burns about EUR 356k a month in FY2027.",
       4,
       5,
       20,
       "Series C plan to the board by November; process from the first quarter of 2027; monthly cash review against the buffer; CEO and BriQs CFO"
      ],
      [
       "Vendor B: 56% of revenue runs on its models; its fourth-quarter price is not confirmed and a rise or outage hits voice and agents at once",
       4,
       4,
       16,
       "Second voice model qualified by December; routing between models; price protection in the renewal of the vendor B contract; CTO"
      ],
      [
       "Price pressure: list prices down 8% in 2026 and 10% planned for 2027; the Downside tests 20%",
       3,
       4,
       12,
       "Price list for 2027 set after the vendor B answer; value-based pricing for Enterprise workflows; CEO and Head of sales"
      ],
      [
       "GPU capacity: inference needs 96% of usable reserved hours by December; research hours are squeezed; on-demand GPUs cost 74% more",
       4,
       3,
       12,
       "2027 reservation decided by November; efficiency roadmap per product; CTO and Finance lead"
      ],
      [
       "Cloud commitment: a 2026 shortfall of USD 114k is provided and payable in January",
       3,
       2,
       6,
       "Roll the shortfall into the 2027 commitment; size 2027 to the plan with a usage review each quarter; Finance lead"
      ],
      [
       "Enterprise renewals and unused commitments: EUR 326k of FY2026 revenue comes from commitments not used; Pravenza Retail left for an in-house open-weights model",
       3,
       3,
       9,
       "Usage reviews each quarter with every account; renewal plan 90 days before each anniversary; Head of customer success"
      ],
      [
       "Research tax credit: EUR 1,138k a year depends on SME status for the cash refund and on time records that survive a tax audit",
       2,
       4,
       8,
       "SME status confirmed by the tax adviser; time records and technical files kept monthly; Finance lead"
      ],
      [
       "Team acquisition and churn: 14.5 new customers a month against 17.6 budgeted; 2.4% lost each month",
       3,
       2,
       6,
       "Onboarding for the first 60 days; usage alerts before the allowance runs out; Head of marketing"
      ],
      [
       "Service reliability: the 28 April incident led to the disputed Tervane invoice (EUR 18.1k)",
       2,
       3,
       6,
       "Idempotent retries so a retried call is never billed twice; incident credits policy; CTO"
      ],
      [
       "Key people: the machine learning research team holds the models and the Paris market for that profile is tight",
       3,
       3,
       9,
       "Retention plan for the ten most critical researchers and engineers; succession cover for each lead; CEO"
      ]
     ],
     "columns": [
      "Risk",
      "Likelihood",
      "Impact",
      "Score",
      "Mitigation and owner"
     ]
    },
    {
     "title": "11. ACTIONS (owner, due date, status)",
     "paragraphs": [],
     "rows": [
      [
       "Series C plan for the board: amount, timing and milestones, with cash against the buffer by month in each scenario",
       "CEO and BriQs CFO",
       "2026-11-30",
       "Open",
       "Board decision on the round and the timetable"
      ],
      [
       "2027 GPU reservation and Provider A commitment, with the 2026 shortfall rolled into 2027",
       "CTO and Finance lead",
       "2026-11-15",
       "Open",
       "Signed order form; shortfall rollover in writing"
      ],
      [
       "Vendor B: confirm the fourth-quarter price and qualify a second voice model",
       "CTO",
       "2026-12-31",
       "Open",
       "Price confirmed in writing; second model live for at least 10% of voice traffic"
      ],
      [
       "2027 price list: size of the cut by product, Enterprise renewal pricing, Maltessa Telecom repricing plan",
       "CEO and Head of sales",
       "2026-10-31",
       "Open",
       "Price list approved after the vendor B answer"
      ],
      [
       "Research tax credit: SME status confirmation, FY2026 time records file and a prefinancing quote",
       "Finance lead with the tax adviser",
       "2026-10-31",
       "Open",
       "Adviser opinion on file; prefinancing terms received"
      ],
      [
       "Tervane dispute: engineering review of the call logs and settlement of the May invoice",
       "Finance lead and Head of customer success",
       "2026-10-31",
       "In progress",
       "Credit note for the calls proven duplicated; balance collected"
      ],
      [
       "E-invoicing: confirm reception through the approved platform and plan issuance from September 2027",
       "Finance lead",
       "2026-10-31",
       "Open",
       "Supplier invoices received electronically; issuance project in the 2027 budget"
      ],
      [
       "Unit cost dashboard: price and compute cost per 1,000 units by product in every monthly pack",
       "BriQs CFO",
       "2026-10-15",
       "Open",
       "Dashboard in the September pack"
      ],
      [
       "Downside plan: triggers, the hiring response and the order of cash levers",
       "BriQs CFO",
       "2026-10-15",
       "Open",
       "Plan approved by the board and attached to the October pack"
      ]
     ],
     "columns": [
      "Action",
      "Owner",
      "Due",
      "Status",
      "Measure of done"
     ]
    },
    {
     "title": "12. INFORMATION NEEDED BEFORE THE SEPTEMBER CLOSE",
     "paragraphs": [
      "The September billing, metering and credit ledger exports: packs sold and credits used by pack, Team customers and fees, Enterprise usage and commitments by account.",
      "Provider A and vendor B invoices for September in USD and the September ECB average rate; the GPU scheduler hours.",
      "Vendor B: the confirmed price for the fourth quarter.",
      "Tervane Assurances: the outcome of the engineering review of the call logs.",
      "The tax adviser opinion on SME status for the research tax credit refund, and the AT/MP rate notified for 2026.",
      "The 2027 pay review proposal and, when published, the 2027 social security ceiling and SMIC.",
      "Prepared by BriQs Group for the board of Serennix AI SAS (fictional demonstration company). Model status at the time of preparation: OK."
     ],
     "rows": []
    }
   ]
  }
 }
}