{
  "cik": 903651,
  "cik_padded": "0000903651",
  "entityName": "INNODATA INC",
  "fiscal_years": [
    {
      "accn": "0001104659-26-020655",
      "filed": "2026-02-26",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 11104000.0,
        "cash": 82230000.0,
        "cost_of_revenue": 152184000.0,
        "eps_diluted": 0.92,
        "free_cash_flow": 35648000.0,
        "gross_profit": 99479000.0,
        "net_income": 32181000.0,
        "operating_cash_flow": 46752000.0,
        "operating_income": 39873000.0,
        "revenue": 251663000.0,
        "stockholders_equity": 107145000.0,
        "total_assets": 168593000.0,
        "total_liabilities": 61531000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3952865538438308,
        "leverage": 0.5742778477763778,
        "net_margin": 0.12787338623476632,
        "operating_margin": 0.15843806995863516,
        "revenue_growth_yoy": 0.4763670282351975,
        "roa_avg2y": 0.22820005531091114,
        "roa_period_end": 0.19087981114281138,
        "roe_avg2y": 0.3772308738285165,
        "roe_period_end": 0.30034999300014
      }
    },
    {
      "accn": "0001104659-26-020655",
      "filed": "2026-02-26",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 7741000.0,
        "cash": 46897000.0,
        "cost_of_revenue": 103387000.0,
        "eps_diluted": 0.89,
        "free_cash_flow": 27123000.0,
        "gross_profit": 67074000.0,
        "net_income": 28660000.0,
        "operating_cash_flow": 34864000.0,
        "operating_income": 24336000.0,
        "revenue": 170461000.0,
        "stockholders_equity": 63472000.0,
        "total_assets": 113449000.0,
        "total_liabilities": 50060000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.39348590000058664,
        "leverage": 0.7886942273758508,
        "net_margin": 0.16813230005690452,
        "operating_margin": 0.14276579393526964,
        "revenue_growth_yoy": 0.9644021895707289,
        "roa_avg2y": 0.33155946321147617,
        "roa_period_end": 0.2526245273206463,
        "roe_avg2y": 0.6427810485001402,
        "roe_period_end": 0.4515376859087471
      }
    },
    {
      "accn": "0001410578-25-000194",
      "filed": "2025-02-24",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 5564000.0,
        "cash": 13806000.0,
        "cost_of_revenue": 55482000.0,
        "eps_diluted": -0.03,
        "free_cash_flow": 339000.0,
        "gross_profit": 31293000.0,
        "net_income": -908000.0,
        "operating_cash_flow": 5903000.0,
        "operating_income": 318000.0,
        "revenue": 86775000.0,
        "stockholders_equity": 25703000.0,
        "total_assets": 59431000.0,
        "total_liabilities": 34436000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.36062229904926535,
        "leverage": 1.3397657860950083,
        "net_margin": -0.010463843272832037,
        "operating_margin": 0.0036646499567847884,
        "roa_avg2y": -0.016897267220604244,
        "roa_period_end": -0.015278221803435917,
        "roe_avg2y": -0.040831009982912135,
        "roe_period_end": -0.035326615570166905
      }
    },
    {
      "accn": "0001410578-25-000194",
      "filed": "2025-02-24",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 6526000.0,
        "cash": 9792000.0,
        "eps_diluted": -0.44,
        "free_cash_flow": -7742000.0,
        "net_income": -11935000.0,
        "operating_cash_flow": -1216000.0,
        "stockholders_equity": 18773000.0,
        "total_assets": 48042000.0,
        "total_liabilities": 29996000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.5978266659564269,
        "roa_avg2y": -0.22254542742333977,
        "roa_period_end": -0.24842845843220515,
        "roe_avg2y": -0.4901437371663244,
        "roe_period_end": -0.6357534757364299
      }
    },
    {
      "accn": "0001410578-24-000124",
      "filed": "2024-03-04",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 4368000.0,
        "cash": 18902000.0,
        "eps_diluted": -0.06,
        "free_cash_flow": 783000.0,
        "net_income": -1673000.0,
        "operating_cash_flow": 5151000.0,
        "stockholders_equity": 29927000.0,
        "total_assets": 59217000.0,
        "total_liabilities": 32812000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0964012430246934,
        "roa_avg2y": -0.028728181264005632,
        "roa_period_end": -0.028252022223348026,
        "roe_avg2y": -0.05617204156663925,
        "roe_period_end": -0.05590269656163331
      }
    },
    {
      "accn": "0001410578-23-000153",
      "filed": "2023-02-24",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 1414000.0,
        "cash": 17573000.0,
        "eps_diluted": 0.02,
        "free_cash_flow": 4246000.0,
        "net_income": 617000.0,
        "operating_cash_flow": 5660000.0,
        "stockholders_equity": 29640000.0,
        "total_assets": 57254000.0,
        "total_liabilities": 31004000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0460188933873145,
        "roa_avg2y": 0.011559610682803909,
        "roa_period_end": 0.010776539630418835,
        "roe_avg2y": 0.02236641774813311,
        "roe_period_end": 0.02081646423751687
      }
    },
    {
      "accn": "0001410578-22-000489",
      "filed": "2022-03-24",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 1667000.0,
        "cash": 10874000.0,
        "eps_diluted": -0.08,
        "free_cash_flow": 2613000.0,
        "net_income": 617000.0,
        "operating_cash_flow": 4280000.0,
        "stockholders_equity": 25532000.0,
        "total_assets": 49497000.0,
        "total_liabilities": 27382000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0724580918063606,
        "roa_avg2y": 0.013066912333089785,
        "roa_period_end": 0.012465401943552135,
        "roe_avg2y": 0.022392799462863155,
        "roe_period_end": 0.024165752780824064
      }
    },
    {
      "accn": "0001104659-21-035749",
      "filed": "2021-03-15",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 2033000.0,
        "cash": 10869000.0,
        "free_cash_flow": 1534000.0,
        "net_income": -253000.0,
        "operating_cash_flow": 3567000.0,
        "stockholders_equity": 29575000.0,
        "total_assets": 44940000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "roa_avg2y": -0.005451939964012886,
        "roa_period_end": -0.005629728526924789,
        "roe_avg2y": -0.008405734505041779,
        "roe_period_end": -0.008554522400676248
      }
    },
    {
      "accn": "0001144204-19-015946",
      "filed": "2020-03-16",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 3410000.0,
        "cash": 11407000.0,
        "free_cash_flow": -2771000.0,
        "net_income": -5055000.0,
        "operating_cash_flow": 639000.0,
        "operating_income": -5097000.0,
        "stockholders_equity": 30622000.0,
        "total_assets": 47871000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "roa_avg2y": -0.10590934327826607,
        "roa_period_end": -0.10559629002945416,
        "roe_avg2y": -0.15697295283048163,
        "roe_period_end": -0.16507739533668606
      }
    },
    {
      "accn": "0001144204-19-015946",
      "filed": "2019-03-26",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 2740000.0,
        "cash": 14172000.0,
        "free_cash_flow": -5475000.0,
        "net_income": -5524000.0,
        "operating_cash_flow": -2735000.0,
        "operating_income": -4722000.0,
        "stockholders_equity": 33784000.0,
        "total_assets": 47588000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "roa_period_end": -0.11607968395393797,
        "roe_period_end": -0.16350935354013735
      }
    },
    {
      "accn": "0001144204-17-014715",
      "filed": "2017-03-15",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "operating_income": "USD"
      },
      "fundamentals": {
        "operating_income": -2212000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001144204-17-014715",
      "filed": "2017-03-15",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares",
        "operating_income": "USD"
      },
      "fundamentals": {
        "eps_diluted": -0.04,
        "operating_income": -1615000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001144204-16-087840",
      "filed": "2016-03-14",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares",
        "operating_income": "USD"
      },
      "fundamentals": {
        "eps_diluted": -0.43,
        "operating_income": -7697000.0
      },
      "period_end": "2013-12-31",
      "ratios": {}
    },
    {
      "accn": "0001144204-15-015794",
      "filed": "2015-03-13",
      "fiscal_year": 2012,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares",
        "operating_income": "USD"
      },
      "fundamentals": {
        "eps_diluted": 0.28,
        "operating_income": 6515000.0
      },
      "period_end": "2012-12-31",
      "ratios": {}
    },
    {
      "accn": "0001144204-14-015700",
      "filed": "2014-03-14",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "operating_income": "USD"
      },
      "fundamentals": {
        "operating_income": 4684000.0
      },
      "period_end": "2011-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-020655",
    "filed": "2026-02-26",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "7374",
  "sic_description": "Services-Computer Processing & Data Preparation",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000903651.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000903651.json"
  },
  "ticker": "INOD"
}
