XML 51 R40.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Goodwill and Intangible Assets - Acquisition-related intangible assets (Details) - USD ($) $ in Thousands | Mar. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Goodwill and Intangible Assets |  |
Gross Carrying Value | $ 29,767 | $ 28,178
Accumulated Amortization | (15,801) | (14,582)
Foreign Currency Translation Adjustment | (141) | 162
Net Carrying Value | 13,825 | 13,758
Acquired Intangible Assets |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 9,656 | 9,482
Accumulated Amortization | (8,082) | (7,720)
Foreign Currency Translation Adjustment | (13) | 35
Net Carrying Value | 1,561 | 1,797
Developed technology |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 3,060 | 2,999
Accumulated Amortization | (2,770) | (2,640)
Foreign Currency Translation Adjustment | (2) | 7
Net Carrying Value | 288 | 366
Customer relationships |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 2,144 | 2,096
Accumulated Amortization | (1,726) | (1,645)
Foreign Currency Translation Adjustment | (10) | 10
Net Carrying Value | 408 | 461
Trademarks and tradenames |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 862 | 852
Accumulated Amortization | (796) | (774)
Foreign Currency Translation Adjustment |  | 2
Net Carrying Value | 66 | 80
Patents |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 44 | 43
Accumulated Amortization | (42) | (40)
Foreign Currency Translation Adjustment | (1) |
Net Carrying Value | 1 | 3
Media Contact Database |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 3,546 | 3,492
Accumulated Amortization | (2,748) | (2,621)
Foreign Currency Translation Adjustment |  | 16
Net Carrying Value | 798 | 887
Capitalized Developed Software |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 20,111 | 18,696
Accumulated Amortization | (7,719) | (6,862)
Foreign Currency Translation Adjustment | (128) | 127
Net Carrying Value | 12,264 | 11,961
Capitalized Developed Software |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 16,114 | 15,216
Accumulated Amortization | (7,719) | (6,862)
Foreign Currency Translation Adjustment | (128) | 138
Net Carrying Value | 8,267 | 8,492
Capitalized Developed Software - in Progress |  |
Goodwill and Intangible Assets |  |
Gross Carrying Value | 3,997 | 3,480
Foreign Currency Translation Adjustment |  | (11)
Net Carrying Value | $ 3,997 | $ 3,469

X
- Definition Accumulated amount of foreign currency translation adjustments on assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References No definition available. + Details
Name: | inod_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationAdjustment
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before 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 -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after 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 -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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: |