XML 39 R28.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies - Additional Information (Details) - USD ($) | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020 | Dec. 31, 2020
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Foreign Currency Transaction Gain (Loss), before Tax | $ (16,000) | $ 157,000 | $ (155,000) | $ 234,000 |
Deferred Revenue | 4,700,000 |  | 4,700,000 |  | $ 1,200,000
Capitalized software development costs |  |  |  |  |
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Cost | 7,400,000 |  | 7,400,000 |  | 5,500,000
Capitalized software development cost - work in progress |  |  |  |  |
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Cost | $ 500,000 |  | $ 500,000 |  | $ 1,400,000
Minimum | Capitalized software development costs |  |  |  |  |
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives |  |  | P3Y |  |
Maximum | Capitalized software development costs |  |  |  |  |
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Estimated useful lives |  |  | P10Y |  |
Error corrections |  |  |  |  |
Description of Business and Summary of Significant Accounting Policies [Line Items] |  |  |  |  |
Decrease in expenses |  | $ 74,000 |  | $ 147,000 |
Decrease in the loss per share |  |  |  | $ 0.01 |
Decrease in liabilities |  |  |  | $ 101,000 |
Increase in total assets |  |  |  | 46,000 |
Increase in cash flow from operating activities |  |  |  | 94,000 |
Increase in cash flow from financing activities |  |  |  | $ 94,000 |

X
- Definition The amount of decrease in expenses due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_DecreaseInExpenses
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of decrease in liabilities due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_DecreaseInLiabilities
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease in net income (loss) per share due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_DecreaseInNetIncomeLossPerShare
Namespace Prefix: | inod_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The amount of increase in cash flow from financing activities due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_IncreaseInCashFlowFromFinancingActivities
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase in cash flow from operating activities due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_IncreaseInCashFlowOperatingActivities
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of increase in total assets due to correcting the prior period balances during the period. + References No definition available. + Details
Name: | inod_IncreaseInTotalAssets
Namespace Prefix: | inod_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. + 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(5)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 10 -Section 45 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977 + Details
Name: | us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 35 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_InProcessResearchAndDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=us-gaap_ErrorCorrectionOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |