XML 75 R61.htm IDEA: XBRL DOCUMENT
v3.20.4

Capital Stock (Details) $ / shares in Units, $ in Millions |  | 12 Months Ended |  |
--- | --- | --- | --- | ---
Feb. 01, 2019 D $ / shares shares | Dec. 31, 2020 Vote / shares $ / shares shares | Dec. 31, 2019 shares | Jul. 31, 2019 USD ($)
Class of Stock [Line Items] |  |  |  |
Common Stock, Shares Authorized |  | 75,000,000 | 75,000,000 |
Number of votes per share | Vote / shares |  | 1 |  |
Dividends declared (in dollars per share) | $ / shares |  | $ 0 |  |
Preferred Stock, Shares Authorized |  | 4,998,000 | 4,998,000 |
Common Stock, Capital Shares Reserved for Future Issuance |  | 2,925,638 |  |
Treasury Stock, Shares, Acquired |  | 1,500,000 |  |
Treasury Stock |  |  |  |
Class of Stock [Line Items] |  |  |  |
Stock Repurchase Program, Authorized Amount | $ |  |  |  | $ 2.0
Stockholders Rights Agreement [Member] |  |  |  |
Class of Stock [Line Items] |  |  |  |
Number of days rights become exercisable, acquisition | D | 10 |  |  |
Number of days rights become exercisable, tender or exchange offer | D | 10 |  |  |
Percentage before rights become exercisable | 20.00% |  |  |
Percentage of ownership to direct Board of Directors | 10.00% |  |  |
Redemption price (in dollars per share) | $ / shares | $ 0.001 |  |  |
Stockholders Rights Agreement [Member] | Preferred Stock [Member] |  |  |  |
Class of Stock [Line Items] |  |  |  |
Number of rights/shares | 1 |  |  |
Number of shares with same rights | 0.001 |  |  |
Stockholders Rights Agreement [Member] | Common Stock |  |  |  |
Class of Stock [Line Items] |  |  |  |
Number of rights/shares | 1 |  |  |
Number of shares with same rights | 1 |  |  |
Stockholders Rights Agreement [Member] | Common Stock | Minimum |  |  |  |
Class of Stock [Line Items] |  |  |  |
Equity Method Investment, Ownership Percentage | 50.00% |  |  |
Series C Preferred Stock [Member] | Stockholders Rights Agreement [Member] |  |  |  |
Class of Stock [Line Items] |  |  |  |
Number of shares converted | 0.001 |  |  |

X
- Definition Represents the minimum percentage of the entity's common stock that must be included in an acquisition or tender offer before the rights are eligible to be exercised. + References No definition available. + Details
Name: | inod_ClassOfWarrantOrRightMinimumPercentageOfCommonStockAcquiredBeforeRightsBecomeExercisable
Namespace Prefix: | inod_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of days that the rights become exercisable following the commencement of a tender offer or exchange offer resulting in the beneficial ownership of 20 percent or more of the entity's outstanding common stock shares. + References No definition available. + Details
Name: | inod_ClassOfWarrantOrRightNumberOfDaysRightsBecomeExercisableFollowingCommencementOfTenderOrExchangeOffer
Namespace Prefix: | inod_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of days that the rights become exercisable following a public announcement of an acquisition, or right to acquire, beneficial ownership of 20 percent or more of the entity's outstanding common stock shares. + References No definition available. + Details
Name: | inod_ClassOfWarrantOrRightNumberOfDaysRightsBecomeExercisableFollowingPublicAnnouncementOfAcquisitionOrRightToAcquire
Namespace Prefix: | inod_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the redemption price per right. + References No definition available. + Details
Name: | inod_ClassOfWarrantOrRightRedemptionPricePerRight
Namespace Prefix: | inod_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares of stock that have the same rights. + References No definition available. + Details
Name: | inod_NumberOfStockSharesWithSameRights
Namespace Prefix: | inod_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the number of votes for each share of common stock of the entity. + References No definition available. + Details
Name: | inod_NumberOfVotesForEachShareOfCommonStock
Namespace Prefix: | inod_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of stock ownership that enable them to direct the Board of Directors to call a special meeting of the stockholders to consider a resolution exempting a "qualifying offer" from Rights Agreement. + References No definition available. + Details
Name: | inod_PercentageOfStockOwnershipToCallBoardOfDirectorsMeeting
Namespace Prefix: | inod_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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 No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate dividends declared during the period for each share of common stock outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_CommonStockDividendsPerShareDeclared
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=inod_StockholdersRightsAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
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: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |