XML 72 R61.htm IDEA: XBRL DOCUMENT
v3.25.1

RELATED PARTY TRANSACTIONS - Narrative (Details) |  |  |  | 3 Months Ended
--- | --- | --- | --- | ---
Jan. 29, 2025 | Dec. 11, 2024 | Oct. 30, 2020 component | Mar. 31, 2025 shares
Related Party | Main Street |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Shares acquired (in shares) | shares |  |  |  | 1,374,872
MSC Income | Advisory Agreement |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Advisory agreement |  | 2 years |  |
MSC Income | Advisory Agreement | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Base fee rate (as a percent) | 1.25% |  | 1.75% | 1.50%
Number of components related to incentive fee | component |  |  | 2 |
Advisory agreement, average total assets threshold, percent | 7.50% |  |  |
MSC Income | Advisory Agreement, Incentive Rate, Pre-Incentive Fee Net Investment Income | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 17.50% |  | 20.00% |
MSC Income | Advisory Agreement - Incentive Rate, Quarterly Hurdle Rate | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Base fee rate (as a percent) | 20.00% |  |  |
Incentive fee rate (as a percent) | 1.50% |  | 1.875% |
Advisory agreement, average total assets threshold, percent | 1.00% |  |  |
MSC Income | Advisory Agreement - Incentive Rate, Annualized Hurdle Rate | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 6.00% |  | 7.50% |
MSC Income | Advisory Agreement, Incentive Rate, Pre-Incentive Fee Net Investment Income Below Catch-Up Threshold | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 50.00% |  | 100.00% |
MSC Income | Advisory Agreement - Incentive Rate, Quarterly Catch-Up Threshold | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 2.30769% |  | 2.34375% |
MSC Income | Advisory Agreement - Incentive Rate, Annualized Catch-Up Threshold | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 9.23077% |  | 9.375% |
MSC Income | Advisory Agreement - Incentive Rate, Pre-Incentive Fee Net Investment Income Exceeds Catch-Up Threshold | Related Party |  |  |  |
Related Party Transaction [Line Items] |  |  |  |
Incentive fee rate (as a percent) | 17.50% |  | 20.00% |

X
- Definition Advisory Agreement, Average Total Assets Threshold, Percent + References No definition available. + Details
Name: | msif_AdvisoryAgreementAverageTotalAssetsThresholdPercent
Namespace Prefix: | msif_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party, Term Agreement + References No definition available. + Details
Name: | msif_RelatedPartyTermAgreement
Namespace Prefix: | msif_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party Transaction, Number Of Components Related to Incentive Fee + References No definition available. + Details
Name: | msif_RelatedPartyTransactionNumberOfComponentsRelatedToIncentiveFee
Namespace Prefix: | msif_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of investment owned. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_InvestmentOwnedBalanceShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Base rate for management and service fees under arrangement to manage operations, including, but not limited to, investment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_ManagementAndServiceFeesBaseRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rate based on performance for management and service fees under arrangement to manage operations, including, but not limited to, investment. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_ManagementAndServiceFeesIncentiveRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_CounterpartyNameAxis=msif_MSCIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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