XML 69 R58.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Stockholders' Equity (Details Textual) | 1 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Jun. 30, 2010 shares | Jun. 30, 2000 shares | Dec. 31, 2015 USD ($) Employee $ / shares shares | Dec. 31, 2014 USD ($) Employee $ / shares shares | Dec. 31, 2013 USD ($) Employee $ / shares shares | Sep. 19, 2014 | Dec. 31, 2012 $ / shares | Sep. 19, 2011 | Jun. 30, 2001 shares
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Total proceeds from exercise of stock options | $ |  |  | $ 120,210 | $ 3,149 | $ 21,750 |  |  |  |
Percentage of outstanding common stock |  |  | 50.00% |  |  |  |  |  |
Redemption price per share | $ / shares |  |  | $ 0.005 |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Equity method investment ownership percentage |  |  |  |  |  | 18.00% |  | 15.00% |
Maximum [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Equity method investment ownership percentage |  |  |  |  |  | 20.00% |  | 18.00% |
Employee [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Common stock reserved for issuance under the plan |  |  | 238,000 |  |  |  |  |  |
Common Stock Rights Plan [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Initial purchase price of common stock | $ / shares |  |  | $ 70.00 |  |  |  |  |  |
Percentage of outstanding common stock |  |  | 50.00% |  |  |  |  |  |
Stock Option [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  | $ 3.57 | $ 3.42 | $ 3.3 |  | $ 3.13 |  |
Aggregate intrinsic value of options exercised | $ |  |  | $ 110,000 | $ 1,000 | $ 8,000 |  |  |  |
Weighted-average grant date fair values of options granted | $ / shares |  |  | $ 3.46 | $ 2.26 | $ 2.23 |  |  |  |
Total unrecognized stock-based compensation related to non-vested stock options | $ |  |  | $ 120,619 |  |  |  |  |  |
Outstanding non-vested stock options cost expected to be recognized | $ |  |  | $ 43,116 |  |  |  |  |  |
Stock Option [Member] | 16,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Stock option granted during the period |  |  | 16,000 |  |  |  |  |  |
Stock Option [Member] | 25,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Stock option granted during the period |  |  |  | 25,000 |  |  |  |  |
Stock Option [Member] | 26,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Stock option granted during the period |  |  |  |  | 26,000 |  |  |  |
Stock Option [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  | $ 1.70 |  |  |  |  |  |
Stock Option [Member] | Minimum [Member] | 16,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  | 6.05 |  |  |  |  |  |
Stock Option [Member] | Minimum [Member] | 25,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  |  | $ 4.25 |  |  |  |  |
Stock Option [Member] | Minimum [Member] | 26,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  |  |  | $ 4.15 |  |  |  |
Stock Option [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  | 7.54 |  |  |  |  |  |
Stock Option [Member] | Maximum [Member] | 16,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  | $ 7.54 |  |  |  |  |  |
Stock Option [Member] | Maximum [Member] | 25,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  |  | $ 4.80 |  |  |  |  |
Stock Option [Member] | Maximum [Member] | 26,000 stock options granted [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Exercise prices of options outstanding | $ / shares |  |  |  |  | $ 4.69 |  |  |  |
Stock Option [Member] | Employee [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Number of employee exercised stock options | Employee |  |  | 11 | 1 | 4 |  |  |  |
Number of stock options exercised |  |  | 28,000 | 1,000 | 7,000 |  |  |  |
Total proceeds from exercise of stock options | $ |  |  | $ 120,210 | $ 3,149 | $ 21,750 |  |  |  |
Stock Option [Member] | 2000 Plan [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Common stock reserved for issuance under the plan |  |  | 0 |  |  |  |  |  |
Number of stock options exercised |  |  | (26,000) | 0 | (6,000) |  |  |  |
Stock option granted during the period |  |  | 0 | 0 | 0 |  |  |  |
Stock Option [Member] | 2000 Plan [Member] | Employee [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Stock option and incentive plan description |  | No less than 85% of fair market value on the date of grant in the case of non-qualified stock options. |  |  |  |  |  |  |
Common stock reserved for issuance under the plan |  | 250,000 |  |  |  |  |  |  | 500,000
Weighted average remaining life of options outstanding |  |  | 4 years 3 months |  |  |  |  |  |
Weighted average remaining life of options exercisable |  |  | 3 years |  |  |  |  |  |
Stock Option [Member] | 2010 Plan [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Common stock reserved for issuance under the plan |  |  | 189,500 |  |  |  |  |  |
Number of stock options exercised |  |  | (2,000) | (1,000) | (1,000) |  |  |  |
Stock option granted during the period |  |  | 16,000 | 25,000 | 26,000 |  |  |  |
Stock Option [Member] | 2010 Plan [Member] | Employee [Member] |  |  |  |  |  |  |  |  |
Stockholders' Equity (Textual) |  |  |  |  |  |  |  |  |
Stock option and incentive plan description | No less than 85% of fair market value on the date of grant in the case of non-qualified stock options. |  |  |  |  |  |  |  |
Common stock reserved for issuance under the plan | 300,000 |  |  |  |  |  |  |  |
Stock option expiration period | 10 years |  |  |  |  |  |  |  |
Weighted average remaining life of options outstanding |  |  | 4 years 3 months |  |  |  |  |  |
Weighted average remaining life of options exercisable |  |  | 3 years |  |  |  |  |  |

X
- Definition Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans. + References No definition available. + Details
Name: | iccc_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostExpectedToBeRecognized
Namespace Prefix: | iccc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of employee exercised stock options. + References No definition available. + Details
Name: | iccc_NumberOfEmployeeExercisedStockOptions
Namespace Prefix: | iccc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of outstanding common stock during the period. + References No definition available. + Details
Name: | iccc_PercentageOfOutstandingCommonStock
Namespace Prefix: | iccc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the share based payment award termination weighted average exercise price. + References No definition available. + Details
Name: | iccc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionTerminationWeightedAverageExercisePrice
Namespace Prefix: | iccc_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Describes pertinent information about the defined benefit plan that is not otherwise reflected in the taxonomy. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanOtherInformation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&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 cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3255-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average of per share prices paid for shares purchased on the open market for issuance to employees under the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of capitalized and expensed compensation cost from equity-based compensation arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=iccc_EmployeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=iccc_CommonStockRightsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=iccc_StockOptionsGrantedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=iccc_StockOptionsGrantedOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=iccc_StockOptionsGrantedTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=iccc_TwoThousandPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=iccc_TwoThousandTenPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |