XML 78 R63.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Bank Debt (Details Textual) - USD ($) | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Mar. 31, 2016 | Sep. 30, 2015 | Mar. 31, 2011 | Sep. 30, 2010 | Dec. 31, 2016 | Dec. 31, 2015 | Mar. 31, 2017 | Mar. 01, 2017
Bank Debt (Textual) |  |  |  |  |  |  |  |
Long-term debt, percentage bearing fixed interest, percentage rate |  |  | 4.25% |  |  |  |  |
Derivatives interest rate swap payments |  |  |  |  | $ 58,346 | $ 32,515 |  |
Other comprehensive income (loss), net of tax |  |  |  |  | 26,354 | (26,925) |  |
Proceeds from notes payable |  |  | $ 600,000 |  |  |  |  |
Debt issuance costs | $ 46,734 | $ 34,125 |  | $ 26,489 | 46,734 | $ 34,125 |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit |  |  |  |  |  |  | $ 500,000 |
TD Bank NA [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit | $ 4,500,000 |  |  |  |  |  |  |
TD Bank NA [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit |  |  |  |  |  |  |  | $ 6,500,000
TD Bank NA [Member] | Construction Loan One [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit facility, Description | The first instrument is comprised of a construction loan of up to $2.5 million and not to exceed 80% of the cost of equipment installed in the to-be-constructed commercial-scale Nisin production facility for Mast Out®. Effective March 1, 2017, this loan amount was increased by $1.44 million to $3.94 million. As amended, interest only will be payable at a variable rate equal to the one-month LIBOR plus a margin of 2.25% through July 2018, at which time the loan converts to a seven-year term loan facility at the same variable interest rate with monthly principal and interest payments due based on a seven-year amortization schedule. |  |  |  |  |  |  |
TD Bank NA [Member] | Construction Loan One [Member] | Subsequent Event [Member] | Maximum [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Loan amount |  |  |  |  |  |  |  | 1,440,000
TD Bank NA [Member] | Construction Loan One [Member] | Subsequent Event [Member] | Minimum [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Loan amount |  |  |  |  |  |  |  | 3,940,000
TD Bank NA [Member] | Construction Loan Two [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit facility, Description | The second instrument is comprised of a construction loan of up to $2.0 million and not to exceed 80% (75% prior to the March 1, 2017 amendment) of the appraised value of the to-be-constructed commercial-scale Nisin production facility in Portland, Maine. Effective March 1, 2017, this loan amount was increased by $560,000 to $2.56 million. As amended, interest only will be payable at a variable rate equal to the one-month LIBOR plus a margin of 2.25% through January 2018, at which time the loan converts to a nine-year term loan facility at the same variable interest rate with monthly principal and interest payments due based on a twenty-year amortization schedule with a balloon principal payment of approximately $1.654 million due in January 2027. |  |  |  |  |  |  |
TD Bank NA [Member] | Construction Loan Two [Member] | Subsequent Event [Member] | Minimum [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Loan amount |  |  |  |  |  |  |  | $ 560,000
Interest Rate Swap [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Long-term debt, percentage bearing fixed interest, percentage rate |  | 4.38% |  | 6.04% |  |  |  |
Derivative notional amount |  | $ 2,500,000 |  | $ 1,000,000 | $ 3,090,709 |  |  |
LIBOR, Description |  |  |  |  | LIBOR plus a margin of 3.25% and 2.25 |  |  |
Mortgages One [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Proceeds from mortgage note |  |  |  | $ 1,000,000 |  |  |  |
Debt instrument term |  |  |  | 15 years |  |  |  |
Balloon principal payment |  |  |  | $ 451,885 |  |  |  |
Mortgage loans on real estate periodic payment terms |  |  |  | Will be due during the third quarter of 2020. |  |  |  |
Long-term debt, percentage bearing fixed interest, percentage rate |  |  |  |  | 3.93% |  |  |
Mortgages Two [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Proceeds from mortgage note |  | $ 2,500,000 |  |  |  |  |  |
Debt instrument term |  | 20 years |  |  |  |  |  |
Balloon principal payment |  | $ 1,550,000 |  |  |  |  |  |
Mortgage loans on real estate periodic payment terms |  | Will be due during the third quarter of 2025. |  |  |  |  |  |
Long-term debt, percentage bearing variable interest, percentage rate |  |  |  |  | 2.99% |  |  |
Line of Credit [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Extended date of line of credit |  |  |  |  | Aug. 29, 2017 |  |  |
LIBOR, Description |  |  |  |  | Interest on any borrowings against the line of credit would be variable at the higher of 4.25% per annum or the one-month LIBOR plus 3.5% per annum. |  |  |
Line of Credit [Member] | TD Bank NA [Member] |  |  |  |  |  |  |  |
Bank Debt (Textual) |  |  |  |  |  |  |  |
Line of credit |  |  |  |  | $ 500,000 |  |  |

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

X
- Definition Represents payment required by the interest rate swap during the period. + References No definition available. + Details
Name: | iccc_DerivativesInterestRateSwapPayments
Namespace Prefix: | iccc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentDescriptionOfVariableRateBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + 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(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the credit facility terminates, in CCYY-MM-DD format. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate. + 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtPercentageBearingFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time. + 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtPercentageBearingVariableInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the contractual payment terms of the loan receivable including whether principal and interest is payable at a level or varying amount over the life of the loan, the amount of any balloon payment required at maturity, and any prepayment penalties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.5) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 + Details
Name: | us-gaap_MortgageLoansOnRealEstatePeriodicPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of large payment to be received at final maturity date of mortgage loans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.5) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 + Details
Name: | us-gaap_MortgageLoansOnRealEstatePeriodicPaymentTermsBalloonPaymentToBeReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + 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 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669619-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669625-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 55 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=66004921&loc=d3e1436-108581 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfDebtIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585 Reference 2: 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_ProceedsFromIssuanceOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3255-108585 Reference 2: 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_ProceedsFromNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=iccc_TdBankNaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConstructionLoansMember
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_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=iccc_ConstructionLoansTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_InterestRateSwapMember
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=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |