XML 41 R31.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Goodwill and Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Sep. 30, 2022 | Sep. 30, 2022 | Dec. 31, 2021
Gross carrying amounts: |  |  |
Balance at the beginning |  | $ 19,181 | $ 16,867
Additions |  | 4,244 | 2,381
Foreign currency translation adjustment |  | (1,394) | (67)
Balance at the end | $ 22,031 | 22,031 | 19,181
Accumulated amortization: |  |  |
Balance at the beginning |  | 8,834 | 6,836
Amortization expense |  | 1,972 | 2,006
Foreign currency translation adjustment |  | (717) | (8)
Balance at the end | 10,089 | 10,089 | 8,834
Net carrying values | 11,942 | 11,942 | 10,347
Developed technology |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 3,169 | 3,175
Foreign currency translation adjustment |  | (235) | (6)
Balance at the end | 2,934 | 2,934 | 3,169
Accumulated amortization: |  |  |
Balance at the beginning |  | 2,158 | 1,844
Amortization expense |  | 235 | 315
Foreign currency translation adjustment |  | (175) | (1)
Balance at the end | 2,218 | 2,218 | 2,158
Net carrying values | 716 | 716 | 1,011
Customer relationships |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 2,228 | 2,228
Foreign currency translation adjustment |  | (162) |
Balance at the end | 2,066 | 2,066 | 2,228
Accumulated amortization: |  |  |
Balance at the beginning |  | 1,377 | 1,192
Amortization expense |  | 139 | 187
Foreign currency translation adjustment |  | (110) | (2)
Balance at the end | 1,406 | 1,406 | 1,377
Net carrying values | 660 | 660 | 851
Trademarks and tradenames |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 880 | 882
Foreign currency translation adjustment |  | (42) | (2)
Balance at the end | 838 | 838 | 880
Accumulated amortization: |  |  |
Balance at the beginning |  | 685 | 629
Amortization expense |  | 42 | 56
Foreign currency translation adjustment |  | (30) |
Balance at the end | 697 | 697 | 685
Net carrying values | 141 | 141 | 195
Patents |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 45 | 45
Foreign currency translation adjustment |  | (3) |
Balance at the end | 42 | 42 | 45
Accumulated amortization: |  |  |
Balance at the beginning |  | 34 | 29
Amortization expense |  | 3 | 5
Foreign currency translation adjustment |  | (3) |
Balance at the end | 34 | 34 | 34
Net carrying values | 8 | 8 | 11
Media Contact Database |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 3,648 | 3,670
Foreign currency translation adjustment |  | (284) | (22)
Balance at the end | 3,364 | 3,364 | 3,648
Accumulated amortization: |  |  |
Balance at the beginning |  | 2,005 | 1,650
Amortization expense |  | 267 | 354
Foreign currency translation adjustment |  | (170) | 1
Balance at the end | 2,102 | 2,102 | 2,005
Net carrying values | 1,262 | 1,262 | 1,643
Capitalized developed software |  |  |
Accumulated amortization: |  |  |
Amortization expense | 500 | 1,300 |
Capitalized Developed Software |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 8,576 | 5,507
Additions |  |  | 376
Transfers |  | 2,882 | 2,752
Foreign currency translation adjustment |  | (656) | (59)
Balance at the end | 10,802 | 10,802 | 8,576
Accumulated amortization: |  |  |
Balance at the beginning |  | 2,575 | 1,492
Amortization expense |  | 1,286 | 1,089
Foreign currency translation adjustment |  | (229) | (6)
Balance at the end | 3,632 | 3,632 | 2,575
Net carrying values | 7,170 | 7,170 | 6,001
Capitalized Developed Software - in Progress |  |  |
Gross carrying amounts: |  |  |
Balance at the beginning |  | 635 | 1,360
Additions |  | 4,244 | 2,005
Transfers |  | (2,882) | (2,752)
Foreign currency translation adjustment |  | (12) | 22
Balance at the end | 1,985 | 1,985 | 635
Accumulated amortization: |  |  |
Net carrying values | $ 1,985 | $ 1,985 | $ 635

X
- Definition The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_AdjustmentForAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AdjustmentForAmortizationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 + Details
Name: | us-gaap_ImpairmentOfIntangibleAssetsFinitelived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accumulated amortization of intangible assets, excluding goodwill. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_IntangibleAssetsGrossExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_IntangibleAssetsGrossExcludingGoodwillAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DatabasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inod_CapitalizedSoftwareDevelopmentCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inod_CapitalizedSoftwareDevelopmentCostWorkInProgressMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |