XML 64 R55.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Bank Debt (Details) | Mar. 31, 2017 USD ($)
--- | ---
Debt Instrument [Line Items] |  |
Nine-month period ending December 31, 2017 | $ 105,647 |
Year ending December 31, 2018 | 148,095 |
Year ending December 31, 2019 | 156,439 |
Year ending December 31, 2020 | 586,296 |
Year ending December 31, 2021 | 98,587 |
After December 31, 2021 | 2,170,620 |
Total | 3,265,684 |
$1,000,000 Mortgage Note [Member] |  |
Debt Instrument [Line Items] |  |
Nine-month period ending December 31, 2017 | 46,104 |
Year ending December 31, 2018 | 64,876 |
Year ending December 31, 2019 | 68,908 |
Year ending December 31, 2020 | 493,696 |
Year ending December 31, 2021 |  |
After December 31, 2021 |  |
Total | 673,584 |
$2,500,000 Mortgage Note [Member] |  |
Debt Instrument [Line Items] |  |
Nine-month period ending December 31, 2017 | 61,965 |
Year ending December 31, 2018 | 86,097 |
Year ending December 31, 2019 | 89,997 |
Year ending December 31, 2020 | 94,005 |
Year ending December 31, 2021 | 98,538 |
After December 31, 2021 | 1,951,228 |
Total | 2,381,830 |
$340,000 Mortgage Note [Member] |  |
Debt Instrument [Line Items] |  |
Nine-month period ending December 31, 2017 | 9,192 | [1]
Year ending December 31, 2018 | 12,607 | [1]
Year ending December 31, 2019 | 13,019 | [1]
Year ending December 31, 2020 | 13,446 | [1]
Year ending December 31, 2021 | 13,886 | [1]
After December 31, 2021 | 277,850 | [1]
Total | 340,000 | [1]
Debt Issuance Costs [Member] |  |
Debt Instrument [Line Items] |  |
Nine-month period ending December 31, 2017 | (11,614) |
Year ending December 31, 2018 | (15,485) |
Year ending December 31, 2019 | (15,485) |
Year ending December 31, 2020 | (14,851) |
Year ending December 31, 2021 | (13,837) |
After December 31, 2021 | (58,458) |
Total | $ (129,730) |
[1] | This note bears interest at a variable rate equal to the one-month LIBOR plus a margin of 2.25%. Figures in this table are estimated using an interest rate of approximately 3.2%. The actual interest rate and principal payments will be different.

X
- Definition Carrying amount of total liabilities debt current portion and long-term portion, net of unamortized discount or premium, including current and noncurrent amounts. + References No definition available. + Details
Name: | iccc_TotalLiabilitiesDebtCurrentPortionAndLongTermPortion
Namespace Prefix: | iccc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04.(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_MortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=iccc_MortgagesOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=iccc_MortgagesTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=iccc_DebtIssuanceCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |