3.26.1
html
622
349
1
true
129
0
false
7
false
false
R1.htm
75000 - Document - Document and Entity Information
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DocumentDocumentAndEntityInformation
Document and Entity Information
Cover
1
false
false
R2.htm
75010 - Statement - Consolidated Statements of Assets and Liabilities
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilities
Consolidated Statements of Assets and Liabilities
Statements
2
false
false
R3.htm
75020 - Statement - Consolidated Statements of Assets and Liabilities (Parenthetical)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfAssetsAndLiabilitiesParenthetical
Consolidated Statements of Assets and Liabilities (Parenthetical)
Statements
3
false
false
R4.htm
75030 - Statement - Consolidated Statements of Operations (Unaudited)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited
Consolidated Statements of Operations (Unaudited)
Statements
4
false
false
R5.htm
75040 - Statement - Consolidated Statements of Changes in Net Assets (Unaudited)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInNetAssetsUnaudited
Consolidated Statements of Changes in Net Assets (Unaudited)
Statements
5
false
false
R6.htm
75060 - Statement - Consolidated Statements of Cash Flows (Unaudited)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited
Consolidated Statements of Cash Flows (Unaudited)
Statements
6
false
false
R7.htm
75080 - Statement - Consolidated Schedule of Investments (Unaudited)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsUnaudited
Consolidated Schedule of Investments (Unaudited)
Statements
7
false
false
R8.htm
75090 - Statement - Consolidated Schedule of Investments (Unaudited) (Parenthetical)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_StatementConsolidatedScheduleOfInvestmentsUnauditedParenthetical
Consolidated Schedule of Investments (Unaudited) (Parenthetical)
Statements
8
false
false
R9.htm
75100 - Statement - Consolidated Schedule of Investments (Unaudited) - Transactions Related to Investments in Non-controlled Affiliated Investments
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/StatementConsolidatedScheduleOfInvestmentsUnauditedTransactionsRelatedToInvestmentsInNoncontrolledAffiliatedInvestments
Consolidated Schedule of Investments (Unaudited) - Transactions Related to Investments in Non-controlled Affiliated Investments
Statements
9
false
false
R10.htm
995410 - Disclosure - Pay vs Performance Disclosure
Sheet
http://xbrl.sec.gov/ecd/role/PvpDisclosure
Pay vs Performance Disclosure
Notes
10
false
false
R11.htm
995445 - Disclosure - Insider Trading Arrangements
Sheet
http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements
Insider Trading Arrangements
Notes
11
false
false
R12.htm
995470 - Disclosure - N-2
Sheet
http://xbrl.sec.gov/cef/role/N2
N-2
Notes
12
false
false
R13.htm
995480 - Disclosure - Organization
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOrganization
Organization
Notes
13
false
false
R14.htm
995490 - Disclosure - Significant Accounting Policies
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies
Significant Accounting Policies
Notes
14
false
false
R15.htm
995500 - Disclosure - Recent Accounting Pronouncement
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureRecentAccountingPronouncement
Recent Accounting Pronouncement
Notes
15
false
false
R16.htm
995510 - Disclosure - Investments
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestments
Investments
Notes
16
false
false
R17.htm
995520 - Disclosure - Borrowings
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureBorrowings
Borrowings
Notes
17
false
false
R18.htm
995530 - Disclosure - Indemnification, Guarantees, Commitments and Contingencies
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureIndemnificationGuaranteesCommitmentsAndContingencies
Indemnification, Guarantees, Commitments and Contingencies
Notes
18
false
false
R19.htm
995540 - Disclosure - Agreements and Related Party Transactions
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureAgreementsAndRelatedPartyTransactions
Agreements and Related Party Transactions
Notes
19
false
false
R20.htm
995550 - Disclosure - Directors??? Fees
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDirectorsFees
Directors??? Fees
Notes
20
false
false
R21.htm
995560 - Disclosure - Net Change in Net Assets Resulting from Operations Per Share
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureNetChangeInNetAssetsResultingFromOperationsPerShare
Net Change in Net Assets Resulting from Operations Per Share
Notes
21
false
false
R22.htm
995570 - Disclosure - Distributions
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDistributions
Distributions
Notes
22
false
false
R23.htm
995580 - Disclosure - Share Transactions
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureShareTransactions
Share Transactions
Notes
23
false
false
R24.htm
995590 - Disclosure - Financial Highlights
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlights
Financial Highlights
Notes
24
false
false
R25.htm
995600 - Disclosure - Other Fee Income
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOtherFeeIncome
Other Fee Income
Notes
25
false
false
R26.htm
995610 - Disclosure - Tax Information
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureTaxInformation
Tax Information
Notes
26
false
false
R27.htm
995620 - Disclosure - Segment Reporting
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureSegmentReporting
Segment Reporting
Notes
27
false
false
R28.htm
995630 - Disclosure - Subsequent Events
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureSubsequentEvents
Subsequent Events
Notes
28
false
false
R29.htm
995640 - Disclosure - Significant Accounting Policies (Policies)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies
Significant Accounting Policies (Policies)
Policies
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies
29
false
false
R30.htm
995660 - Disclosure - Investments (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsTables
Investments (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestments
30
false
false
R31.htm
995670 - Disclosure - Borrowings (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureBorrowingsTables
Borrowings (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureBorrowings
31
false
false
R32.htm
995680 - Disclosure - Indemnification, Guarantees, Commitments and Contingencies (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureIndemnificationGuaranteesCommitmentsAndContingenciesTables
Indemnification, Guarantees, Commitments and Contingencies (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureIndemnificationGuaranteesCommitmentsAndContingencies
32
false
false
R33.htm
995690 - Disclosure - Agreements and Related Party Transactions (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureAgreementsAndRelatedPartyTransactionsTables
Agreements and Related Party Transactions (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureAgreementsAndRelatedPartyTransactions
33
false
false
R34.htm
995700 - Disclosure - Net Change in Net Assets Resulting from Operations Per Share (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureNetChangeInNetAssetsResultingFromOperationsPerShareTables
Net Change in Net Assets Resulting from Operations Per Share (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureNetChangeInNetAssetsResultingFromOperationsPerShare
34
false
false
R35.htm
995710 - Disclosure - Distributions (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDistributionsTables
Distributions (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDistributions
35
false
false
R36.htm
995720 - Disclosure - Share Transactions (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureShareTransactionsTables
Share Transactions (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureShareTransactions
36
false
false
R37.htm
995730 - Disclosure - Financial Highlights (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsTables
Financial Highlights (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlights
37
false
false
R38.htm
995740 - Disclosure - Other Fee Income (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOtherFeeIncomeTables
Other Fee Income (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOtherFeeIncome
38
false
false
R39.htm
995750 - Disclosure - Tax Information (Tables)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureTaxInformationTables
Tax Information (Tables)
Tables
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureTaxInformation
39
false
false
R40.htm
995760 - Disclosure - Organization - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOrganizationAdditionalInformationDetails
Organization - Additional Information (Details)
Details
40
false
false
R41.htm
995770 - Disclosure - Significant Accounting Policies - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails
Significant Accounting Policies - Additional Information (Details)
Details
41
false
false
R42.htm
995790 - Disclosure - Investments - Schedule of Investment (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfInvestmentDetails
Investments - Schedule of Investment (Details)
Details
42
false
false
R43.htm
995800 - Disclosure - Investments - Schedule of Portfolio Composition by Industry Grouping at Fair Value (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfPortfolioCompositionByIndustryGroupingAtFairValueDetails
Investments - Schedule of Portfolio Composition by Industry Grouping at Fair Value (Details)
Details
43
false
false
R44.htm
995810 - Disclosure - Investments - Schedule of Portfolio Composition by Geographic Grouping at Fair Value (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfPortfolioCompositionByGeographicGroupingAtFairValueDetails
Investments - Schedule of Portfolio Composition by Geographic Grouping at Fair Value (Details)
Details
44
false
false
R45.htm
995820 - Disclosure - Investments - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsAdditionalInformationDetails
Investments - Additional Information (Details)
Details
45
false
false
R46.htm
995830 - Disclosure - Investments - Schedule of Fair Value Measurements of Assets (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfFairValueMeasurementsOfAssetsDetails
Investments - Schedule of Fair Value Measurements of Assets (Details)
Details
46
false
false
R47.htm
995840 - Disclosure - Investments - Schedule of Reconciliation of Investments Measured at Fair value on a recurring basis using Level 3 inputs (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfReconciliationOfInvestmentsMeasuredAtFairValueOnRecurringBasisUsingLevel3InputsDetails
Investments - Schedule of Reconciliation of Investments Measured at Fair value on a recurring basis using Level 3 inputs (Details)
Details
47
false
false
R48.htm
995850 - Disclosure - Investments - Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureInvestmentsScheduleOfQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsDetails
Investments - Schedule of Quantitative Information Regarding Level 3 Fair Value Measurements Inputs (Details)
Details
48
false
false
R49.htm
995860 - Disclosure - Borrowings - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureBorrowingsAdditionalInformationDetails
Borrowings - Additional Information (Details)
Details
49
false
false
R50.htm
995870 - Disclosure - Borrowings - Schedule of Debt Maturity (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureBorrowingsScheduleOfDebtMaturityDetails
Borrowings - Schedule of Debt Maturity (Details)
Details
50
false
false
R51.htm
995880 - Disclosure - Indemnification, Guarantees, Commitments and Contingencies (Additional Information) (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureIndemnificationGuaranteesCommitmentsAndContingenciesAdditionalInformationDetails
Indemnification, Guarantees, Commitments and Contingencies (Additional Information) (Details)
Details
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureIndemnificationGuaranteesCommitmentsAndContingenciesTables
51
false
false
R52.htm
995890 - Disclosure - Indemnification, Guarantees, Commitments and Contingencies - Summary of Unfunded Commitment (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureIndemnificationGuaranteesCommitmentsAndContingenciesSummaryOfUnfundedCommitmentDetails
Indemnification, Guarantees, Commitments and Contingencies - Summary of Unfunded Commitment (Details)
Details
52
false
false
R53.htm
995900 - Disclosure - Agreements and Related Party Transactions - Schedule of Related Party Transactions under the Advisory and Administration Agreements (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureAgreementsAndRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsUnderTheAdvisoryAndAdministrationAgreementsDetails
Agreements and Related Party Transactions - Schedule of Related Party Transactions under the Advisory and Administration Agreements (Details)
Details
53
false
false
R54.htm
995910 - Disclosure - Agreements and Related Party Transactions - Schedule of Resulting from Transactions under the Advisory and Administration Agreements (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureAgreementsAndRelatedPartyTransactionsScheduleOfResultingFromTransactionsUnderTheAdvisoryAndAdministrationAgreementsDetails
Agreements and Related Party Transactions - Schedule of Resulting from Transactions under the Advisory and Administration Agreements (Details)
Details
54
false
false
R55.htm
995920 - Disclosure - Agreements and Related Party Transactions- Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureAgreementsAndRelatedPartyTransactionsAdditionalInformationDetails
Agreements and Related Party Transactions- Additional Information (Details)
Details
55
false
false
R56.htm
995930 - Disclosure - Directors Fees - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDirectorsFeesAdditionalInformationDetails
Directors Fees - Additional Information (Details)
Details
56
false
false
R57.htm
995940 - Disclosure - Net Change in Net Assets Resulting from Operations Per Share - Schedule of Computation of the Weighted Average Basic and Diluted Net Assets Per Share from Operations (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureNetChangeInNetAssetsResultingFromOperationsPerShareScheduleOfComputationOfTheWeightedAverageBasicAndDilutedNetAssetsPerShare
Net Change in Net Assets Resulting from Operations Per Share - Schedule of Computation of the Weighted Average Basic and Diluted Net Assets Per Share from Operations (Details)
Details
57
false
false
R58.htm
995950 - Disclosure - Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDistributionsScheduleOfDistributionsDeclaredOnSharesOfCommonStockDetails
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details)
Details
58
false
false
R59.htm
995960 - Disclosure - Distributions - Schedule of Cash Dividend Distribution (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureDistributionsScheduleOfCashDividendDistributionDetails
Distributions - Schedule of Cash Dividend Distribution (Details)
Details
59
false
false
R60.htm
995970 - Disclosure - Share Transactions - Summary Of Shares Issued (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureShareTransactionsSummaryOfSharesIssuedDetails
Share Transactions - Summary Of Shares Issued (Details)
Details
60
false
false
R61.htm
995980 - Disclosure - Share Transactions (Additional Information) (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureShareTransactionsAdditionalInformationDetails
Share Transactions (Additional Information) (Details)
Details
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureShareTransactionsTables
61
false
false
R62.htm
995990 - Disclosure - Financial Highlights - Schedule of Financial Highlights (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureFinancialHighlightsScheduleOfFinancialHighlightsDetails
Financial Highlights - Schedule of Financial Highlights (Details)
Details
62
false
false
R63.htm
996000 - Disclosure - Other Fee Income - Schedule of Other Fee Income (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/Role_DisclosureOtherFeeIncomeScheduleOfOtherFeeIncomeDetails
Other Fee Income - Schedule of Other Fee Income (Details)
Details
63
false
false
R64.htm
996010 - Disclosure - Tax Information - Schedule Of Aggregate Investment unrealized appreciation and depreciation based on cost for U.S. federal income tax purposes (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureTaxInformationScheduleOfAggregateInvestmentUnrealizedAppreciationAndDepreciationBasedOnCostForUsFederalIncomeTaxPurposesDetails
Tax Information - Schedule Of Aggregate Investment unrealized appreciation and depreciation based on cost for U.S. federal income tax purposes (Details)
Details
64
false
false
R65.htm
996020 - Disclosure - Segment Reporting (Additional Information) (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails
Segment Reporting (Additional Information) (Details)
Details
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureSegmentReporting
65
false
false
R66.htm
996030 - Disclosure - Subsequent Events - Additional Information (Details)
Sheet
http://www.icmbdc.com/20260331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails
Subsequent Events - Additional Information (Details)
Details
66
false
false
All Reports
Book
All Reports
icmb-20260331.htm
icmb-20260331.xsd
http://fasb.org/srt/2025
http://fasb.org/us-gaap/2025
http://xbrl.sec.gov/cef/2025
http://xbrl.sec.gov/dei/2025
http://xbrl.sec.gov/ecd/2025
false
false