<SEC-DOCUMENT>0001104659-25-107811.txt : 20251106
<SEC-HEADER>0001104659-25-107811.hdr.sgml : 20251106
<ACCEPTANCE-DATETIME>20251106164736
ACCESSION NUMBER:		0001104659-25-107811
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20251106
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251106
DATE AS OF CHANGE:		20251106

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INNODATA INC
		CENTRAL INDEX KEY:			0000903651
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		ORGANIZATION NAME:           	06 Technology
		EIN:				133475943
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35774
		FILM NUMBER:		251459240

	BUSINESS ADDRESS:	
		STREET 1:		55 CHALLENGER ROAD
		STREET 2:		SUITE 202
		CITY:			RIDGEFIELD PARK
		STATE:			NJ
		ZIP:			07660
		BUSINESS PHONE:		201 371 8000

	MAIL ADDRESS:	
		STREET 1:		55 CHALLENGER ROAD
		STREET 2:		SUITE 202
		CITY:			RIDGEFIELD PARK
		STATE:			NJ
		ZIP:			07660

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INNODATA ISOGEN INC
		DATE OF NAME CHANGE:	20031117

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INNODATA CORP
		DATE OF NAME CHANGE:	19930505
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tm2529621d1_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:INOD="http://innodata.com/20251106">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_03E_INOD_innodata.com_20251106 -->
<!-- Field: Set; Name: xdx; ID: xdx_044_20251106_20251106 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0000903651 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000004" name="dei:EntityCentralIndexKey">0000903651</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="inod-20251106.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-11-06">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000903651</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-11-06</xbrli:startDate>
        <xbrli:endDate>2025-11-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0"></p>

<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_905_edei--DocumentType_c20251106__20251106_z4vXJ0Daz7c1"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of Report (Date of earliest event reported):
<span id="xdx_90D_edei--DocumentPeriodEndDate_c20251106__20251106_zGexM27fuJV7"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">November 6, 2025</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_90D_edei--EntityRegistrantName_c20251106__20251106_zNtoye9ehnB2" style="font-family: Times New Roman, Times, Serif; font-size: 14pt"><b><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000011" name="dei:EntityRegistrantName">INNODATA
INC.</ix:nonNumeric></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in its
charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 35%; text-align: center"><b><span id="xdx_901_edei--EntityIncorporationStateCountryCode_c20251106__20251106_z4eTDSHnReVj" style="font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></td>
    <td style="width: 30%; text-align: center"><b><span id="xdx_90E_edei--EntityFileNumber_c20251106__20251106_zRTRSGtNUbnl" style="font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000013" name="dei:EntityFileNumber">001-35774</ix:nonNumeric></span></b></td>
    <td style="width: 35%; text-align: center"><b><span id="xdx_90C_edei--EntityTaxIdentificationNumber_c20251106__20251106_zYQPdurUkkye" style="font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000014" name="dei:EntityTaxIdentificationNumber">13-3475943</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(Commission File Number)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(I.R.S. Employer</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">incorporation)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Identification No.)</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; text-align: center; width: 35%"><span id="xdx_903_edei--EntityAddressAddressLine1_c20251106__20251106_zeVENbNis8Fl" style="font-size: 10pt"><b><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000015" name="dei:EntityAddressAddressLine1">55
    Challenger Road</ix:nonNumeric></b></span></td>
    <td style="vertical-align: top; text-align: center; width: 30%">&#160;</td>
    <td style="vertical-align: top; text-align: center; width: 35%">&#160;</td>
    </tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span id="xdx_90D_edei--EntityAddressCityOrTown_c20251106__20251106_zUjPt8nMqgmb" style="font-size: 10pt"><b><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000016" name="dei:EntityAddressCityOrTown">Ridgefield
    Park</ix:nonNumeric></b></span><b><span style="font-size: 10pt">, <span id="xdx_90D_edei--EntityAddressStateOrProvince_c20251106__20251106_zjc2hPmSfaS1"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000017" name="dei:EntityAddressStateOrProvince">NJ</ix:nonNumeric>
    </span></span></b></td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: center; width: 35%"><span id="xdx_908_edei--EntityAddressPostalZipCode_c20251106__20251106_zzE8xCUgwMLd" style="font-size: 10pt"><b><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000018" name="dei:EntityAddressPostalZipCode">07660</ix:nonNumeric></b></span></td>
    </tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">(Zip Code)</span></td>
    </tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">Registrant's
telephone number, including area code <b>(<span id="xdx_900_edei--CityAreaCode_c20251106__20251106_z2X2xeCMyAyj"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000019" name="dei:CityAreaCode">201</ix:nonNumeric></span></b></span><b><span style="font-size: 10pt">)
<span id="xdx_90B_edei--LocalPhoneNumber_c20251106__20251106_z3m44ISBv0hg"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000020" name="dei:LocalPhoneNumber">371-8000</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">(Former
name or former address, if changed since last report)</span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Check the appropriate box below if the Form 8-K
filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span id="xdx_901_edei--WrittenCommunications_c20251106__20251106_zVnyYPvPtrBc" style="font-family: Wingdings"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></td><td style="text-align: justify"><span style="font-size: 10pt">Written
                                            communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td>
</tr>
<tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span id="xdx_90A_edei--SolicitingMaterial_c20251106__20251106_z7iBiEUXHjke" style="font-family: Wingdings"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></td><td style="text-align: justify"><span style="font-size: 10pt">Soliciting
                                            material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td>
</tr>
<tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span id="xdx_90E_edei--PreCommencementTenderOffer_c20251106__20251106_ztUpNc17zqa6" style="font-family: Wingdings"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></td><td style="text-align: justify"><span style="font-size: 10pt">Pre-commencement
                                            communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td>
</tr>
<tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span id="xdx_90A_edei--PreCommencementIssuerTenderOffer_c20251106__20251106_z6Nyyyb8dKX8" style="font-family: Wingdings"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></td><td style="text-align: justify"><span style="font-size: 10pt">Pre-commencement
                                            communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Securities registered pursuant to Section 12(b)
of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
<td style="border: Black 1pt solid; vertical-align: middle; width: 30%; text-align: center"><span style="font-size: 10pt"><b>Title of
each class</b></span></td>
<td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 25%; text-align: center"><span style="font-size: 10pt"><b>Trading
Symbol(s)</b></span></td>
<td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; vertical-align: middle; width: 45%; text-align: center"><span style="font-size: 10pt"><b>Name
of each exchange on which registered</b></span></td></tr>
<tr style="vertical-align: top">
<td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span id="xdx_90A_edei--Security12bTitle_c20251106__20251106_zEtEoOP4Rfl6"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000025" name="dei:Security12bTitle">Common
Stock</ix:nonNumeric></span></td>
<td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span id="xdx_902_edei--TradingSymbol_c20251106__20251106_zCT31lCWn9L"><ix:nonNumeric contextRef="AsOf2025-11-06" id="Fact000026" name="dei:TradingSymbol">INOD</ix:nonNumeric></span></td>
<td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">The <span id="xdx_909_edei--SecurityExchangeName_c20251106__20251106_zhhYJDEPBmFl"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric>
</span>Stock Market LLC</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.75in; text-align: right; text-indent: 0.75in">Emerging growth
company <span id="xdx_903_edei--EntityEmergingGrowthCompany_c20251106__20251106_zr4xUmSaTgz3" style="font-family: Wingdings"><ix:nonNumeric contextRef="AsOf2025-11-06" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.75in; text-indent: 0.75in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings">&#168;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><div style="border-top: Black 1pt solid; border-bottom: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 45pt"><b>Item 2.02</b></td><td><b><span style="text-decoration: underline">Results of Operations and Financial Condition.</span></b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On November 6, 2025, Innodata Inc. issued a press
release announcing its third quarter 2025 financial results. A copy of the press release is furnished with this Current Report on Form
8-K as Exhibit 99.1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with General
Instruction B.2 of Form&#160;8-K, the information in this Current Report on Form&#160;8-K, including Exhibit&#160;99.1, shall not be deemed
to be &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
or otherwise subject to the liabilities of that section, and shall not be incorporated by reference into any registration statement or
other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific
reference in such filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify">
<td style="width: 45pt; text-align: left"><b>Item</b><b>&#8239;9.01 </b></td>
                                                                                        <td style="text-align: justify"><b><span style="text-decoration: underline">Financial Statements and Exhibits</span></b>.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d) Exhibits</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Exhibit&#160;Index below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration: underline">Exhibit&#160;Index</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt"><span style="text-decoration: underline">Exhibit&#160;No.</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt"><span style="text-decoration: underline">Description</span></span></td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: left"><span style="font-size: 10pt"><a href="tm2529621d1_ex99-1.htm" style="-sec-extract: exhibit">99.1</a></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 2%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><a href="tm2529621d1_ex99-1.htm" style="-sec-extract: exhibit">Press Release dated November 6, 2025.</a></p></td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">104</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-size: 10pt">Cover Page&#160;Interactive
    Data File (formatted in iXBRL)</span></td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration: underline">SIGNATURES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements
of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto
duly authorized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">INNODATA INC.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:&#160; November 6, 2025</span></td>
    <td style="width: 3%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: justify; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Marissa
    B. Espineli</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Marissa B. Espineli</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Financial Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwjAQhE/QOyx5lrZGReybFi1iFSkivga7SrDNlk386ZG8pbFFXBaWZeabEWIgMlrpChlOiyKHA9ZNpRxCgRdkNGf0jnS9ScDfAq/aOlbGde8PTMkz6JlJKKXyQmd9aItlAvE4krNIjiGeJpMRzLci+OopmYsu0TitKlCmhD1Twxqd4rZPOKgXGarbruqIbDWZBIZh3MtvkPFQwo4e6kl8s5DnqQgG3QQiY7o33rV8OTRfEpYV1r7O9vR/gw8Dq0qH -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>tm2529621d1_ex99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="tm2529621d1_ex99-1img001.jpg" ALT="">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Innodata Reports Third Quarter
2025 Results</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Courier; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 14pt;">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Revenue up 20% Year-Over-Year</B></FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Courier; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 14pt;">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Reiterates Prior Guidance of
45% or More YoY Growth in 2025</B></FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Courier; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 14pt;">&middot;</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 14pt"><B>Anticipates Transformative
Growth in 2026 Based on New Wins and Strong Momentum</B></FONT></TD></TR></TABLE>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>NEW
YORK &ndash; November 6, 2025 &ndash; INNODATA INC. (Nasdaq: INOD)</B> today reported results for the third quarter ended September 30,
2025.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Revenue
of $62.6 million for the three months ended September 30, 2025, representing 20% year-over-year organic revenue growth.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Revenue
of $179.3 million for the nine months ended September 30, 2025, representing 61% year-over-year organic revenue growth.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Adjusted
EBITDA of $16.2 million for the three months ended September 30, 2025, an increase of $2.3 million, or 17%, from $13.9 million in the
same period last year.*</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Adjusted
EBITDA of $42.2 million for the nine months ended September 30, 2025, an increase of $21.8 million, or 106%, from $20.4 million in the
same period last year.*</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Net
income of $8.3 million, or $0.26 per basic share and $0.24 per diluted share, for the three months ended September 30, 2025, compared
to net income of $17.4 million, or $0.60 per basic share and $0.51 diluted share, in the same period last year. The prior-year period&rsquo;s
earnings per share benefited by approximately <FONT STYLE="font-weight: normal">$0.34 basic</FONT> and <FONT STYLE="font-weight: normal">$0.27
diluted</FONT> from a <FONT STYLE="font-weight: normal">tax benefit related to the utilization of net operating loss carryforwards (NOLCOs).</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Net
income of $23.3 million, or $0.74 per basic share and $0.67 per diluted share, for the nine months ended September 30, 2025, compared
to net income of $18.4 million, or $0.64 per basic share and $0.55 per diluted share, in the same period last year. The prior-year period&rsquo;s
earnings per share benefited by approximately <FONT STYLE="font-weight: normal">$0.18 basic</FONT> and <FONT STYLE="font-weight: normal">$0.16
diluted</FONT> from a <FONT STYLE="font-weight: normal">tax benefit related to the utilization of NOLCOs.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify; padding-right: 31.7pt">Cash,
cash equivalents and short-term investments were $73.9 million as of September 30, 2025 and $46.9 million as of December 31, 2024.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Adjusted
EBITDA is defined below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Jack
Abuhoff, CEO, said, &ldquo;Our third quarter marked another record-setting performance for Innodata, with revenue, profitability, and
cash all at all-time highs. Looking ahead, in 2026, we anticipate a continuation of our transformative growth, fueled by (1) deepening
relationships with the world&rsquo;s leading Big Tech and AI innovation labs, as evidenced by verbal confirmation of an <B>expansion with
our largest customer that could potentially result in substantial revenue</B>, verbal confirmation of a <B>deal with another Big Tech
which could potentially result in $6.5 million of annualized revenue runrate</B>, and <B>five new Big Tech customers </B>we have either
landed or expect to finalize shortly, two of which are global leaders in commerce, cloud and AI; and (2) strong early returns from seven
major investment areas, several of which we are announcing today, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Pre-Training Data</U>:
Earlier this year we recognized that model quality is increasingly tied to the quality of pre-training data. Acting early, we invested
in new pre-training data capabilities, and that bet is already paying off. <B>We&rsquo;ve since signed contracts we believe could result
in approximately $42 million of revenue, and we expect to soon sign contracts we believe could result in approximately $26 million of
additional revenue.</B> So that&rsquo;s $68 million of potential revenue from these programs that are either signed or likely to be signed
soon. These programs are ramping now.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Federal Practice</U>:
As announced today, we have launched Innodata Federal, led by AI veterans with deep defense and intelligence experience. The business
unit has engaged <B>a new, high-profile customer</B>. We believe <B>the initial project with this customer will result in approximately
$25 million of revenue,</B> mostly in 2026. We have additional projects under discussion with this customer. We see this new relationship
as a potential major catalyst for growth and visibility as the U.S. government accelerates AI adoption across agencies.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; background-color: white">As
we announced today, General (Retired) Richard D. Clarke<B>, </B>a retired four-star Army general and former Commander of U.S. Special
Operations Command, has joined the Innodata board. We are excited about his expertise and relationships in helping guide the trajectory
of Innodata Federal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Sovereign AI</U>:
Around the world, governments are moving to build sovereign AI capability-controlling the full technology stack from silicon to data.
Innodata is in active discussions with several sovereign AI programs and expects to announce one or more strategic partnerships in 2026.
We view this as one of the most significant structural shifts in the global AI ecosystem and an enormous medium-term opportunity for us.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Enterprise AI</U>:
Our Enterprise AI Practice helps companies embed generative AI into products and operations. We&rsquo;re working with major platforms
to automate workflows, integrate real-time analytics into data-center operations, and re-engineer business processes using GenAI. We&rsquo;re
pleased with the rapid acceleration in business we are experiencing in this market.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Agentic AI</U>:
We believe Agentic AI will unlock the next wave of enterprise productivity. We&rsquo;re working with leading companies to develop and
benchmark autonomous agents across real-world use cases - measuring consistency, reliability, and efficiency.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol;">&middot;</FONT></TD><TD STYLE="text-align: justify"><U>Model Safety</U>:
As models and agents gain autonomy, ensuring safety, reliability, and ethical integrity becomes mission critical. We&rsquo;re engaged
with leading companies to stress-test their multimodal AI products against risks like data exfiltration, instruction manipulation, and
privilege escalation. Our work in this area is informed by insights we have gathered and technologies we have developed working with frontier
model builders.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Based
on updated forecasts, we reiterate guidance we provided last quarter of 45% or more year-over-year organic revenue growth in 2025, and
we anticipate continued transformative growth in 2026 based on new wins and strong momentum.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Abuhoff
concluded, &ldquo;Taken together, we believe the developments we are announcing today mark a company entering its next phase of transformative
growth - profitable, increasingly diversified, and positioned squarely at the center of the AI revolution.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: White"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><I>Amounts
in this press release have been rounded. All percentages have been calculated using unrounded amounts.</I></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Timing
of Conference Call with Q&amp;A</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Innodata
will conduct an earnings conference call, including a question-and-answer period, at 5:00 PM eastern time today. You can participate
in this call by dialing the following call-in numbers:</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">The
call-in numbers for the conference call are:</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt/12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="width: 20%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(+1) 800 549 8228</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">North America&nbsp;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(+44) 800 279 7040</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD></TR>

<TR STYLE="vertical-align: top">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(+1) 289 819 1520</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">International&nbsp;</FONT></TD></TR>

<TR STYLE="vertical-align: top">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Participant Access Code</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">42719 #</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Replay
dial-In</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt/12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
  <TD STYLE="width: 20%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(+1) 888 660 6264</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">North America</FONT></TD></TR>

<TR STYLE="vertical-align: top">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">(+1) 289 819 1325</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">International:</FONT></TD></TR>

<TR STYLE="vertical-align: top">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Replay Passcode</FONT></TD>
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">42719 #</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: White"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
is recommended that participants dial in approximately 10 minutes prior to the start of the call. Investors are also invited to access
a live Webcast of the conference call at the Investor Relations section of&#160;Innodata&#8217;s website at <FONT STYLE="text-decoration: underline solid">https://investor.innodata.com/events-and-presentations/</FONT>.
Please note that the Webcast feature will be in listen-only mode.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Call-in
replay will be available for seven days following the conference call, and Webcast replay will be available for 30 days following the
conference call, at the Investor Relations section of Innodata&#8217;s website at <FONT STYLE="text-decoration: underline solid">https://investor.innodata.com/events-and-presentations/</FONT>.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: White"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>About
Innodata</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Innodata&#160;(Nasdaq:
INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably linked. That&#8217;s
why we&#8217;re on a mission to help the world&#8217;s leading technology companies and enterprises drive Generative AI / AI innovation.
We provide a range of transferable solutions, platforms, and services for Generative AI / AI builders and adopters. In every relationship,
we honor our 35+ year legacy delivering the highest quality data and outstanding outcomes for our customers.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Visit&#160;<FONT STYLE="text-decoration: underline solid">www.innodata.com</FONT>&#160;to
learn more.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Forward-Looking
Statements</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">This
press release may contain certain forward-looking statements within the meaning of Section&#160;21E of the Securities Exchange Act of
1934, as amended, and Section&#160;27A of the Securities Act of 1933, as amended. These forward-looking statements include, without limitation,
statements concerning our operations, economic performance, financial condition, developmental program expansion and position in the
generative AI services market. Words such as &#8220;project,&#8221; &#8220;forecast,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221;
 &#8220;can,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;will,&#8221;
 &#8220;anticipate,&#8221; &#8220;indicate,&#8221; &#8220;guide,&#8221; &#8220;predict,&#8221; &#8220;likely,&#8221; &#8220;estimate,&#8221;
 &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;possible,&#8221; &#8220;promises,&#8221; or the negatives thereof, and other similar
expressions generally identify forward-looking statements.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">These
forward-looking statements are based on management&#8217;s current expectations, assumptions and estimates and are subject to a number
of risks and uncertainties, including, without limitation, impacts resulting from ongoing geopolitical conflicts</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
investments <FONT STYLE="color: Black">in large language models; that contracts may be terminated by customers; projected or committed
volumes of work may not materialize; pipeline opportunities and customer discussions which may not materialize into work or expected
volumes of work; the likelihood of continued development of the markets, particularly new and emerging markets, that our services support;
the ability and willingness of our customers and prospective customers to execute business plans that give rise to requirements for our
services; continuing reliance on project-based work in the Digital Data Solutions (&#8220;DDS&#8221;) segment and the primarily at-will
nature of such contracts and the ability of these customers to reduce, delay or cancel projects; potential inability to replace projects
that are completed, canceled or reduced; our DDS segment&#8217;s revenue concentration in a limited number of customers; our dependency
on content providers in our Agility segment; our ability to achieve revenue and growth targets; difficulty in integrating and deriving
synergies from acquisitions, joint ventures and strategic investments; potential undiscovered liabilities of companies and businesses
that we may acquire; potential impairment of the carrying value of goodwill and other acquired intangible assets of companies and businesses
that we acquire; a continued downturn in or depressed market conditions; changes in external market factors; the potential effects of
U.S. global trading and monetary policy, including the interest rate policies of the Federal Reserve; changes in our business or growth
strategy; the emergence of new, or growth in existing competitors; various other competitive and technological factors; our use of and
reliance on information technology systems, including potential security breaches, cyber-attacks, privacy breaches or data breaches that
result in the unauthorized disclosure of consumer, customer, employee or Company information, or service interruptions; and other risks
and uncertainties indicated from time to time in our filings with the Securities and Exchange Commission (&#8220;SEC&#8221;).</FONT></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">Our
actual results could differ materially from the results referred to in any forward-looking statements. Factors that could cause or contribute
to such differences include, but are not limited to, the risks discussed in Part&#160;I,&#160;Item 1A. &#8220;Risk Factors,&#8221; Part&#160;II,&#160;Item
7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and other parts of our
Annual Report on Form&#160;10-K, filed with the SEC on February&#160;24, 2025, and in our other filings that we may make with the SEC.
In light of these risks and uncertainties, there can be no assurance that the results referred to in any forward-looking statements will
occur, and you should not place undue reliance on these forward-looking statements. These forward-looking statements speak only as of
the date hereof.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black">We
undertake no obligation to update or review any guidance or other forward-looking statements, whether as a result of new information,
future developments or otherwise, except as may be required by the U.S. federal securities laws.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: White"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Company
Contact</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: White"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aneesh
Pendharkar&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-decoration: underline solid">investor@innodata.com</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(201)
371-8000</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Non-GAAP
Financial Measures</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the financial information prepared in conformity with U.S. GAAP (&#8220;GAAP&#8221;), we provide certain non-GAAP financial
information. We believe that these non-GAAP financial measures assist investors in making comparisons of period-to-period operating results.
In some respects, management believes non-GAAP financial measures are more indicative of our ongoing core operating performance than
their GAAP equivalents by making adjustments that management believes are reflective of the ongoing performance of the business.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that the presentation of this non-GAAP financial information provides investors with greater transparency by providing investors
a more complete understanding of our financial performance, competitive position, and prospects for the future, particularly by providing
the same information that management and our Board of Directors use to evaluate our performance and manage the business. However, the
non-GAAP financial measures presented in this press release have certain limitations in that they do not reflect all of the costs associated
with the operations of our business as determined in accordance with GAAP. Therefore, investors should consider non-GAAP financial measures
in addition to, and not as a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further,
the non-GAAP financial measures that we present may differ from similar non-GAAP financial measures used by other companies.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Adjusted
Gross Profit and Adjusted Gross Margin</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
define Adjusted Gross Profit as revenues less direct operating costs attributable to Innodata Inc. and its subsidiaries in accordance
with U.S. GAAP, plus depreciation and amortization of intangible assets, stock-based compensation, non-recurring severance and other
one-time costs included within direct operating cost.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
define Adjusted Gross Margin by dividing Adjusted Gross Profit over total U.S. GAAP revenues.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use Adjusted Gross Profit and Adjusted Gross Margin to evaluate results of operations and trends between fiscal periods and believe that
these measures are important components of our internal performance measurement process.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
reconciliation of Adjusted Gross Profit and Adjusted Gross Margin to the most directly comparable GAAP measure is included in the tables
that accompany this release.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Adjusted
EBITDA</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
define Adjusted EBITDA as net income (loss) attributable to Innodata Inc. and its subsidiaries in accordance with U.S. GAAP before interest
expense, income taxes, depreciation and amortization of intangible assets (which derives EBITDA), plus additional adjustments for loss
on impairment of intangible assets and goodwill, stock-based compensation, income (loss) attributable to non-controlling interests, non-recurring
severance, and other one-time costs.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use Adjusted EBITDA to evaluate core results of operations and trends between fiscal periods and believe that these measures are important
components of our internal performance measurement process.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
reconciliation of Adjusted EBITDA to the most directly comparable GAAP measure is included in the tables that accompany this release.</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>INNODATA INC. AND SUBSIDIARIES</B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS </B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>(Unaudited)</B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>(In thousands, except per-share amounts)</B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">Three Months Ended</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">Nine Months Ended</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 48%; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">Revenues</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">62,550</TD><TD STYLE="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">52,224</TD><TD STYLE="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">179,287</TD><TD STYLE="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">111,281</TD><TD STYLE="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Operating costs and expenses:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Direct operating costs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">37,046</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">30,893</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">107,508</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">70,964</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Selling and administrative expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,745</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,910</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">42,837</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">27,235</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left; padding-bottom: 1pt">Interest income, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(420</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(26</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(1,124</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(55</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">50,371</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40,777</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">149,221</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">98,144</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Income before provision for income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">12,179</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">11,447</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">30,066</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,137</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Provision for income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,837</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(5,944</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">6,718</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(5,235</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Consolidated net income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,342</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,391</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,348</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">18,372</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Income attributable to non-controlling interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Net income attributable to Innodata Inc. and Subsidiaries</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,342</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,389</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,348</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">18,364</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Income per share attributable to Innodata Inc. and Subsidiaries:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Basic</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.26</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.60</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.74</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.64</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.24</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.51</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.67</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.55</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">Weighted average shares outstanding:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Basic</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,848</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">28,994</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,690</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">28,873</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">35,266</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">34,007</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">34,996</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">33,297</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNODATA
INC. AND SUBSIDIARIES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONDENSED
CONSOLIDATED BALANCE SHEETS</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(In
thousands)</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">September&nbsp;30, 2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31, 2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">ASSETS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Current assets:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; width: 74%; color: Black; text-align: left">Cash and cash equivalents</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">73,859</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">46,897</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Accounts receivable, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">39,440</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">28,013</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Prepaid expenses and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">6,478</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">6,090</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-left: 0.875in; color: Black; text-align: left">Total current assets</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">119,777</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">81,000</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Property and equipment, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,143</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,101</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Right-of-use asset, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,332</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,238</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Other assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,524</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,267</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Deferred income taxes, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,188</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,492</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Intangibles, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,885</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,353</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">Goodwill</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,067</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,998</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-left: 0.875in; color: Black; text-align: left">Total assets</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">152,916</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">113,449</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Current liabilities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Accounts payable, accrued expenses and other</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,711</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,455</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Accrued salaries, wages and related benefits</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">15,262</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,836</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Income and other taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,205</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">5,695</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Long-term obligations - current portion </TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,221</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,643</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 0.375in; color: Black; text-align: left">Operating lease liability - current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,122</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">877</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-left: 0.875in; color: Black; text-align: left">Total current liabilities</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">44,521</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">39,506</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Deferred income taxes, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">32</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Long-term obligations, net of current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,560</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">6,744</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Operating lease liability, net of current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,555</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,778</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-left: 0.875in; color: Black; text-align: left">Total liabilities</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">55,676</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">50,060</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">STOCKHOLDERS' EQUITY</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">97,240</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">63,389</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Total liabilities and stockholders&rsquo; equity</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">152,916</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">113,449</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNODATA
INC. AND SUBSIDIARIES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONDENSED
CONSOLIDATED STATEMENTS OF CASH FLOWS</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(In
thousands)</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">Nine Months Ended</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Cash flows from operating activities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Consolidated net income</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,348</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">18,372</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Adjustments to reconcile consolidated net income to net cash</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;provided by operating activities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,309</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,881</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,913</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,219</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Deferred income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,201</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(6,153</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Pension cost</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">984</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">948</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Loss on lease termination</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Changes in operating assets and liabilities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(11,167</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(8,834</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(299</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(1,222</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(248</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">673</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts payable, accrued expenses and other</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">5,963</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,869</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued salaries, wages and related benefits</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,397</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,822</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income and other taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(2,530</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">109</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by operating activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">33,871</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,684</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Cash flows from investing activities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Capital expenditures</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(8,286</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(5,522</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(8,286</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(5,522</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Cash flows from financing activities:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Proceeds from exercise of stock options</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,548</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">810</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;&nbsp;&nbsp;Withholding taxes on net settlement of restricted stock units</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(37</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(97</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;Payment of long-term obligations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(369</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(516</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by financing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,142</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">197</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Effect of exchange rate changes on cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">235</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">199</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net increase in cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">26,962</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">12,558</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Cash and cash equivalents, beginning of period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">46,897</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,806</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, end of period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">73,859</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">26,364</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNODATA
INC. AND SUBSIDIARIES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RECONCILIATION
OF GAAP TO NON-GAAP FINANCIAL MEASURES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(In
thousands)</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Adjusted
Gross Profit and Adjusted Gross Margin</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black">Three Months Ended September&nbsp;30,</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black">Nine Months Ended September&nbsp;30,</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; color: Black">Consolidated</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; border-bottom: Black 1pt solid">2025</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; border-bottom: Black 1pt solid">2024</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; border-bottom: Black 1pt solid">2025</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; border-bottom: Black 1pt solid">2024</TD><TD STYLE="text-align: center; padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%; font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left">Gross Profit attributable to Innodata Inc. and Subsidiaries</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">25,504</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">21,331</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">71,779</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40,317</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,729</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,513</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,855</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,147</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">444</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">43</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,312</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">200</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 2.5pt">Adjusted Gross Profit</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">27,677</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">22,887</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">77,946</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">44,664</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36)">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">41</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">41</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">36</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Adjusted Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">44</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">44</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">43</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three Months Ended September&#160;30,</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">DDS Segment</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left">Gross Profit attributable to DDS Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">22,152</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,610</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">61,281</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">30,247</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">800</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">648</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,224</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,441</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">433</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">38</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,278</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">176</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 2.5pt">Adjusted Gross Profit</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,385</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">18,296</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">64,783</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">31,864</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36)">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">39</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">39</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">34</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Adjusted Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">43</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">41</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">41</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">35</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three
Months Ended September&#160;30,</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT> &nbsp;&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">Synodex Segment</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left">Gross Profit attributable to Synodex Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">117</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">483</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,116</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,338</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">114</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">112</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">289</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">406</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 2.5pt">Adjusted Gross Profit</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">231</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">596</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,406</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,745</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36)">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">25</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">19</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Adjusted Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">14</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">31</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">25</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">30</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three
Months Ended September&#160;30,</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT> &nbsp;&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">Agility Segment</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left">Gross Profit attributable to Agility Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,235</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,238</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,382</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,732</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">815</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">753</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,342</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">11</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">33</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 2.5pt">Adjusted Gross Profit</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,061</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,995</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">11,757</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right">11,055</TD><TD STYLE="padding-bottom: 2.5pt; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36)">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">53</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">58</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">54</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">56</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-bottom: 1pt">Adjusted Gross Margin</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">66</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">71</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">68</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">71</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">%</TD></TR>
  </TABLE>



<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNODATA
INC. AND SUBSIDIARIES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RECONCILIATION
OF GAAP TO NON-GAAP FINANCIAL MEASURES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(In
thousands)</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Adjusted
EBITDA</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">Consolidated</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income attributable to Innodata Inc. and Subsidiaries</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">8,342</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">17,389</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">23,348</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">18,364</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Provision for income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,837</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,944</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,718</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,235</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Interest (income) expense, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(420</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">21</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,124</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">190</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,748</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,535</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,913</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,219</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,707</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">855</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,309</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,881</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Non-controlling interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA - Consolidated</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">16,214</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,858</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">42,164</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">20,427</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">DDS Segment</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income attributable to DDS Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,458</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">16,526</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">23,464</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">16,492</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Provision for income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,868</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,887</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,183</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Interest (income) expense, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(420</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">20</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,125</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">187</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">819</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">670</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,282</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,513</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,500</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">760</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,694</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,523</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Non-controlling interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA - DDS Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,225</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">12,091</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">38,982</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,540</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">Synodex Segment</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income (loss) attributable to Synodex Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(44</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">381</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">529</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">973</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">114</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">112</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">289</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">406</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">65</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">38</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">194</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">136</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA - Synodex Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">135</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">531</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,012</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,515</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Three Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="5" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: right"><P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>Nine Months Ended September&#160;30,</B></FONT></P>

 </TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; width: 44%">Agility Segment</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2025</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 1%">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; width: 11%">2024</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; color: Black; text-align: center; width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income (loss) attributable to Agility Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(72</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">482</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(645</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">899</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Provision for income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(31</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(57</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">51</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(52</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Interest expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">815</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">753</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,342</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,300</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(36,36,36); text-align: left; padding-left: 10pt">Stock-based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">142</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">57</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">421</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">222</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA - Agility Segment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">854</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,236</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,170</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,372</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNODATA
INC. AND SUBSIDIARIES</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
REVENUE BY SEGMENT</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Unaudited)</B>&nbsp;</FONT></P>

<P STYLE="text-align: center; font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(In
thousands)</B></FONT></P>

<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Three Months Ended September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Nine Months Ended September&nbsp;30,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Revenues:</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 44%; font: 10pt Times New Roman, Times, Serif">DDS</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">54,779</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">44,694</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">156,186</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 11%; font: 10pt Times New Roman, Times, Serif; text-align: right">89,810</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Synodex</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,653</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,935</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,731</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,792</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Agility</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">6,118</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,595</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">17,370</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">15,679</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total Consolidated</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">62,550</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">52,224</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">179,287</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">111,281</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt/12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<!-- Field: Page; Sequence: 10; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>inod-20251106.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.2b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aA5w7xRiXgen8uLa3ZcWayNibOdzZR+SYkxtmB7bWn6Pyco/koPvS2pIEiW0foF -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:INOD="http://innodata.com/20251106" elementFormDefault="qualified" targetNamespace="http://innodata.com/20251106">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://innodata.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="inod-20251106_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="inod-20251106_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>inod-20251106_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.2b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>inod-20251106_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.2b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="inod-20251106.xsd#Cover" roleURI="http://innodata.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://innodata.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>tm2529621d1_ex99-1img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2529621d1_ex99-1img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  O ,,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M,=?7% %GQ;X[AT'P]97UE&+BXU%0UJC=-I .XX],CCWK#A/Q3AMO[3DELIE
MWG3V1 Y'7'RJ/RW9KFO$UG/I&E^!K^[C)@@B3S5Q]T[E?!]R/Y&O9/[9TT:6
M=3^W6_V$+N\_>-N/KZ^W6@#RWX67IU#QQK]^\?DFX1YF0G.S=)G&?;-7?^$L
M\7>,=8N8/"7DVFGVS[3=2JIW>A)8'KUP!D=ZS/A](NK^*_%<MHNQ+R"9H@>-
MH=^/YBM?X0:I9P:7>:+.ZP:@ETTAB<[6<$*.,]2"I!'TH S_ !!XS\<>$X([
M'5([1[AVW17R)E9% .X8P!G)7L,>G.:L?$PZ_<>&8KIY[/\ LB1(&:, ^;YA
M&<],8S[TGQFU>PDL;+28Y$DO4G\YPIR8UVD8/IG(X]JT_B+_ ,DMMO\ MW_E
M0 NDZWK'A;P*-4UR6SN+06L T^&WR'.5X5R1Z;?7H:S]+U#XE>)[;^UK&XL;
M&S;F*&2-0) /3*L?;)(]J3QQ;RW7P>T*6$;T@2UDD(YPOE%<_FP%=GX+UG3]
M4\)6#VDL:BWMTBFC#<Q,JX(/H..#W% '$Z;X_P#$L_CBQT/4((+4^:(;F)4S
MEN<D'/0\'O7K%>)W.HVFJ?'&UGLF1XEG2/S$.1(53!.?T_"O9H[NVFF>&.XB
M>5,[D5P2N.#D4 34444 %>0>(/A'JVI^(+^_M=1LQ#<SO,%EW!EW')' /3->
MOT5K2JSI.\3*K1A55I'S3<0Z_>>!UUJZUF>?34N1;K;2W$C$,!P0IXP*W;SP
M9XIU3Q,/#=]KPNIH[3[:K3W$KQA=VSC(Z\^E>O+X0T!=&&D#38OL F\_R2S$
M;\YSG.?PZ8XZ5H?V79#5SJOV=?MQ@^SF;)SY>[=MQTZUU/&/HN_1'*L&NK[=
M6<O\/?!EUX0M;Y;RZAGEN70XA!VJ%![G'/)[=J[.BBN.<W.7-+<[(04(\L=C
M)\1^'[7Q-I#:;>2S1Q,ZONA(#9'U!JCJ_@O3]9\-6&A7$]REM9>7Y;QLH<[$
M*#.01T/I7245!96T^RCTW3;6QA9FBMH4A0OU(4 #.._%8NA^#+#0&U4VT]R_
M]I',OFLIV_>^[@#^^>N>U='10!B>%_#%GX4TR2PLIIY8Y)C,6F()R0H[ <?*
M*9/X3LKCQ?;>)&FN!=V\?EK&"OED88<C&?XCWK>HH YGQ3X&TCQ6T<MX)8;J
M-=JSPD!BOH<@@BL?2?A)H&FWJ7,\EQ>E#E8YBNS/N .?SQ7?44 4=6TBRUS3
M9;"_A$L$@Z="I[$'L17#0?!G0H[E9)+V^EB!SY191N'H2!_+%>CT4 <[H?@S
M3/#VLWFI6+3*UTNTPDKY:#(.%  (Z>M9GB+X8Z+XAU)]0,D]I<2<R^1MVN?4
M@CK7:T4 < OPA\/#3#:&6[,ID$AN0R[^ 1M'RX"\YZ=ASQ74ZKX>LM8\/G1K
MOS#;[%0,I ==N,$''7CTK6HH Y3PUX!TSPU;W\"2S7<=\JI,EP%*E1GC '^T
M:Q+CX-:%+<M)#>7T$1.?*#*P7V!(S^>:]&HH XVR^&>AZ=K%CJ5H]U')9@;4
JWJ5<C/+?+DDY]:W[+0K6PU.YOXGD,MQNWAB,<D'T]A6G10 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Nov. 06, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov.  06,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INNODATA
INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000903651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3475943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">55
    Challenger Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ridgefield
    Park<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">371-8000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
Stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INOD<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2529621d1_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://innodata.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>inod-20251106.xsd</File>
    <File>inod-20251106_lab.xml</File>
    <File>inod-20251106_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="tm2529621d1_8k.htm">tm2529621d1_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2529621d1_8k.htm": {
   "nsprefix": "INOD",
   "nsuri": "http://innodata.com/20251106",
   "dts": {
    "schema": {
     "local": [
      "inod-20251106.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "inod-20251106_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "inod-20251106_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tm2529621d1_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://innodata.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-11-06",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2529621d1_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-11-06",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2529621d1_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://innodata.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001104659-25-107811-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-25-107811-xbrl.zip
M4$L#!!0    ( /&%9EM'#"#&* ,  .(+   1    :6YO9"TR,#(U,3$P-BYX
M<V2U5MMRVC 0?>],_T'U:\<W:$A#()DT:3K,D,M <VE>.L*6B099<B692[^^
MDFV9BX$ ;7F2=L\YNROMRK3.IS$!8\0%9K1M^8YG 40#%F(Z;%L/??NB?]GI
M6.#\[/T[H'ZM#[8-KC$B81-<L<#NT(B=@EL8HR;XABCB4#)^"AXA2;6%76."
M.+AD<4*01,J11VJ"AE,; -O>0?81T9#QAUZGE'V5,A%-UYU,)@YE8SAA?"2<
M@,6["?8EE*DHU;RI5_QVH]]@$93DC_#B:'(\[>'G(:*?TRZLOP1/<':+!W?A
M[Y?>Q_Z/T53&7XX'3[1Q/PN8.V+WXWXMZ7S%3U[$KO.0+1&\HA@"=1=4M"U=
M7U'>I.XP/G1KGN>[SS?=?H:S<F!S2C =K8/[)R<G;N8UT IR.N#$2-==[1Y
M@4IEY<5;\)@*"6FPA ]E25@$'[FY<PF*UT(;.10;:(A6< (%SI"-7>50^-J1
M :;"'D*8E. (BD$F6CB6P(++*E 95T&VG"5(K(7FKB5"Y_;NJL1B2ED()=0]
MF:%\WVNHP2(H1E1>,QY?H0BF1"7R*X4$1QB%%I"0#Y'43282&* WU$RG0N55
M#:V&JK!H6Y)@U;&E09GT#3<Y(^B[2AWHA9JH]2&TT[UDZE&P  [;5KY<$#-R
M(8HPQ5GH8H)\8.MY2769:IDQ6^XJN*J4"A3>T;-LG7 D%#TKJ:L,!;^ ;.<&
MD 0I.8@ZSV\;L[";@ZR<L!FD'HI -H!-W2IM2V#] EJ%[96CJ&UA=>:VN<^?
MJFQ'M9*!Z A;!C"[H]63*@(;"<B#BDKE@5 B+$%<8M7/"Z] GCJ6FGZ_$ ;H
M.,("[C^LG,#!OI4K"B+_L>2NUJ_6VG*7)TOM5Z>OI<IE7 ):&>-MKVC^_G=9
MD$EMH>B=;7BV-ME^S:[[SE2$\TSW26)^ OLE87@')+'A+5\77VR"ZT760KL&
MW?!-V!IT+<=%1 IC.3B%Q2_(7^20R>R5Q-)UAI*[6D*+?K(]7UWBYG3>8F9[
M<5 3!"REDL_V:81%BMD<=AOS;_]N%V'P^27HOP.'ACV@"ZK!U[5 R\W5U/(/
M4$L#!!0    ( /&%9EL@^]8D_0H  '^&   5    :6YO9"TR,#(U,3$P-E]L
M86(N>&ULS9U=;^.X%8;O"_0_L.Y-"XSCB8-=(-G)+C*>9&%L-DECSVS;1;&@
M)<81(I,!)2?VOR\IBK)$\4A*BI*<BQF/^![JI?B8I+Z./_VTVZ3HA? L8?1\
M='ST<80(C5B<T/7YZ.MB?+&8S><CE.68QCAEE)R/*!O]]..?_X3$GT]_&8_1
M54+2^ Q]8=%X3A_8#^@&;\@9^IE0PG'.^ _H&TZW<@N[2E+"T8QMGE.2$U&@
M=GR&OC^:KM!X/*#:;X3&C'^]GU?5/N;Y<W8VF;R^OAY1]H)?&7_*CB*V&5;A
M(L?Y-JMJ^[C[6/Y1X9_2A#Z=R;]6."-('"Z:G>VRY'PD]UON]O7DB/'U9/KQ
MX_'DG[]>+Z)'LL'CA,K#%I&1CI*UV.*.3T]/)T6IEK:4NQ5/]3Y.)MI.5;,H
M33KT-2=9<I85]JY9A/.BUWMW@T"%_-]8R\9RT_AX.CXY/MIE\4@?_.((<I:2
M>_* BF:>Y?MG05*62!!&Y;9'3A[L9E+.)S)^0LD:YR26.SJ5.SK^7N[HK^7F
M:[PBZ0A)I> #;-=IHZXR:.+:[!WA"8LOZ?M<F]&>[(OO#L__AP;4XYTW8<ER
MG+[+?#W2N>T;\KXC?HAS?Z3%,$_>=Z1KD?\7VWG;\IL/K_VXIG+CM?C4L$AV
MN9C 2*Q-RBHZ1N!B#\7$4-9=U<ZB1KVI',T9;[==SHQ%G1F)CM;L91*31-0]
M_4Y^&,L/1;/%?_Z8,;$0N%AE.<=1KFLJFG$^LI1/3$M2><&U+\RCGL:5BDG$
MQ-3TG(]3=1A5^ -G&^MNRU8S2^$?Z:J*5X=%[ (PVI!QDK$MC\B;>J7N%CI*
MI:--*A1R147H^.MB]&.A0;]KU7\^30ZU..AHL03:;@C-EZ)&2PN:Q:ZZV69*
M]W*]+(A.MA@R^UA+D-0X[N +L>-8[OPJQ6N+?:/<51=;;>D^;A0&T<DV1V8O
M5QHD1;ZZ^0O)(IX\R^5\5SL:,N>=;C'9ZON:)BP$VL9@$FI:3P/[/5DG<FJ1
M%N3Y+9$;.X8Q0.]ZZ.^T;<X%5G$0T QQ",X6]2!417GBZ(+2+4[OR3/C7?@T
M9:ZIL9DT8:EK@F+$8@Q$0VF1$GLBXA];<<9.>+KOA:*E=,T%8-5$PY %18?=
M&PA()??+R))CFB5R .N%I"UU?KH!F&V=>ABZH#@!S,&G))7>+RF+1Y*F\G8
MIOT#BDWLFA;8L,E+6QD4,: ]D)DB I4AX6!S^2)7YV*9-+"Q-;U/>%JVN_BI
MQ,$B9#H<2%$1AF2<)Y)JMR%Z&&HI7=,#6#6Y,61!$6/W!K*BY*C0^X?DDL:#
M$*ET?@ Q;-KQ*$4!PM%TUH>&4/L$XRK)(IPJ+U=B6];1/(O6-2"@71.2EC H
M4"!W("PJ0#-3A'@%YE\$\V&XU)1^8&E9M:-2R0($Q?36AXG4>X%DMN6\X1J>
M<6"ILYNR/6:K^[. +@A0>LRU[MHJ>0,43S/0)<V3?"\?I[O9;E:$6QK7EKAB
M S*GF3#+@V !,&4RH&1(ZI 2>NEY?9> YO(A1K YILPM 7:330J:FH!(L!H#
M:#AHBV=*O1 Q$R,3Q^F<QF3W"]F#[6KIW#(!V&Q"88@"HL+N#,"B%*-"C83<
M"QAW/-E@OE\D4<]4T1:Z10,RVF3#5 4$!V -H*-4H\5\YG,F6>+=/!:@)@^)
M>AZ\AQ)0[Q:6'MM-9@!Q0.AT.P0($D&H&>43I#F-&']FM<<=9FPK!L#]C,7P
M"J4GRBU4@YK01*LS)"# AO@$,&N$?E#/I" F7^,I*D"R!B_$7<2Q.%!9^<]U
M0LDQV'ZKUBU='7:;3%F$ 9$$NP/X*94?] <D8] M#06:Z1N:.O4/S70H--.@
MH9F^!YKE*PL$FI,W-/7$/S0G0Z$Y"1J:DW=!(SK>ZU@S$Q]O^9*]VA[.!I5>
MD&E;M0)SD(6'2\M;'RPR0*YG9(A/3(J%U2V_X^PEH1&\9(;D7H !3%NI,;3A
MH6,WV,=/M2#6<5['&K4H[_V2:)F?4:9ITC[$*$UXD#2-]0XN2NT3B3N6Y3C]
M=_+<>2)N%WO!PVK8"DE#&1XJ-GM]P*@8)()\G%B7N,H;&M97R8QR=Z\ 6VP=
M7@&N%08!@<U1^Q5@=?5$B5QWLV24$PR,",UB9YUL,57U<:TLC"YN&VKU</&]
M%AH?7V29W26]>V04?D"@+7'5TY YW=MF>1 ]#I@R>[V0H4+GZ6J\S#"1V8?O
M6IFSF=VT4TWDNB"(WC7=M*9I7>ZX-W_C22[V/&.;S9:6=WELSPT".E>]W&E3
M][A5%$3O=SDS22BUJ"EVC,6"I4F4Y E=_RI./GF";:VRB5P! 1O4-+050:
MVC(Y. B15CJ&X(X3"2$1'5&\!"@3"_';AP?K;-\E=@5%OV$-!ZP, I)>>R8L
M(F <U2*0"D%%C%]LYEFV)?Q-\%A"/"$$F@= :NE#Q DRV0N5"O3)UH)$6S$_
M[H^GJV62I[:3R[;$V9P$F*MF)*,\"#8 4R8+11EB#^AX^K?5WY&.<MS]-VS)
ML<P=N]AO5BP%LD]95:X@Z+"H.;!(@D !]F72<,-0*45*ZR,[5<.LI3E&N2L
MK+9TUS<*@^ATFZ/6E[_1UYZ&_,M=]"A,$>"%!+O,]=!O,VD._W5-$ AT&&N=
ME)12I+4^7D@X3%GK_D7 VMLB8-VS"%B'N A8#UT$K+TM O1N58H0,2[=KM)D
MC8'DA)UJUU!T6#;YL$B#0@7V!XX950@ZQ+C.:%FD.)/I^?FFV/^5^&!I):!S
MEM.RRV:5U-(F"H*1+F>MM)8JZ5Q-C*3:-1?;.,E)K,Q<)133*,%IE1[1=D6\
M/\09+0/-5^#TZ,-@:)C)%DXJ3.<RK (/J2Y=7TI7#V#\1M+T%\I>Z8+@C%$2
MJVLIMCM%W7JW3\STV&X^- .(@\!IB$/@T1D9-'Z244B'E5?"O)#TC:5;FF->
MO$O.;2,3H'-+#F"S28PA"H@4NS. D$J,E-K/"]HJ>T2UR%*_.P0V$)([?EV[
MT[3QUK95&Q SG0:A=[C+G!^'M;&*\O2*94[D[T4D+^0+SG'I#6PO)'?]4F67
M:?-M2ILV((0Z#8+O3U8Q,E4,UDQY2QG#9V*IM68=3XD;*O>)8UH6V[EC*DE
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
M&-XU(:;5?U(K/JC^U2S-ZU?CA\L+[47TL10KB0!Q$!@>'AQDMW,VSV?,L>&
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
M<NA9L"?'J<2/5"3L6G?=0<P&97EI,B\I GX9['\4B^RSP<WA,?#&B)_ %R&
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
MX&SXA3V3DB<Y0V$/]US&0%A=X+NKTE]?\#4+!W=3$9PO#%@(5G@P7-!X_.>
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
M*=C,U^GH&]R)I_=PUB"W%T'$K'VQNLP@R8&TKUD=RQ6ZG\[6#V?XIUHKR0$
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
M"P  $0              @ $     :6YO9"TR,#(U,3$P-BYX<V102P$"% ,4
M    " #QA69;(/O6)/T*  !_A@  %0              @ %7 P  :6YO9"TR
M,#(U,3$P-E]L86(N>&UL4$L! A0#%     @ \85F6^(<Q&=8!P  U%<  !4
M             ( !APX  &EN;V0M,C R-3$Q,#9?<')E+GAM;%!+ 0(4 Q0
M   ( /&%9EL<9Z>8 A,  &!E   2              "  1(6  !T;3(U,CDV
M,C%D,5\X:RYH=&U02P$"% ,4    " #QA69;<X\XKP8_  #?AP0 %@
M        @ %$*0  =&TR-3(Y-C(Q9#%?97@Y.2TQ+FAT;5!+!08     !0 %
+ $D!  !^:      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>tm2529621d1_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="inod-20251106.xsd" xlink:type="simple"/>
    <context id="AsOf2025-11-06">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000903651</identifier>
        </entity>
        <period>
            <startDate>2025-11-06</startDate>
            <endDate>2025-11-06</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-11-06" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-11-06" id="Fact000004">0000903651</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-11-06" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-11-06" id="Fact000010">2025-11-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-11-06" id="Fact000011">INNODATA INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-11-06" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-11-06" id="Fact000013">001-35774</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-11-06" id="Fact000014">13-3475943</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-11-06" id="Fact000015">55     Challenger Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-11-06" id="Fact000016">Ridgefield     Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-11-06" id="Fact000017">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-11-06" id="Fact000018">07660</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-11-06" id="Fact000019">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-11-06" id="Fact000020">371-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-11-06" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-11-06" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-11-06" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-11-06" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-11-06" id="Fact000025">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-11-06" id="Fact000026">INOD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-11-06" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-11-06" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
