<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535778</identifier>
        </entity>
        <period>
            <startDate>2025-06-23</startDate>
            <endDate>2025-06-23</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535778</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-23</startDate>
            <endDate>2025-06-23</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535778</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-23</startDate>
            <endDate>2025-06-23</endDate>
        </period>
    </context>
    <context id="offrl_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535778</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>3</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-23</startDate>
            <endDate>2025-06-23</endDate>
        </period>
    </context>
    <context id="offrl_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001535778</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>4</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-23</startDate>
            <endDate>2025-06-23</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-276">N-2</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-277">N-2ASR</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-278">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-279">0001535778</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-280">MSC INCOME FUND, INC.</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="rc" id="ixv-332">N-2</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-333">MSC INCOME FUND, INC.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-334">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-335">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-336">Common Stock, $0.001 par value per share</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="offrl_1" id="ixv-337">true</ffd:Rule457rFlg>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="INF"
      id="ixv-338"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-339">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-340">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-341">Preferred Stock</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="offrl_2" id="ixv-342">true</ffd:Rule457rFlg>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="INF"
      id="ixv-343"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:PrevslyPdFlg contextRef="offrl_3" id="ixv-344">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_3" id="ixv-345">Debt</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_3" id="ixv-346">Debt Securities</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="offrl_3" id="ixv-347">true</ffd:Rule457rFlg>
    <ffd:FeeRate
      contextRef="offrl_3"
      decimals="INF"
      id="ixv-348"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:PrevslyPdFlg contextRef="offrl_4" id="ixv-349">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_4" id="ixv-350">Other</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_4" id="ixv-351">Subscription Rights</ffd:OfferingSctyTitl>
    <ffd:Rule457rFlg contextRef="offrl_4" id="ixv-352">true</ffd:Rule457rFlg>
    <ffd:FeeRate
      contextRef="offrl_4"
      decimals="INF"
      id="ixv-353"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="INF" id="ixv-354" unitRef="USD">0.00</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="INF" id="ixv-355" unitRef="USD">0.00</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="INF" id="ixv-356" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="INF" id="ixv-357" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="INF" id="ixv-358" unitRef="USD">0.00</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-359">(1) An indeterminate aggregate initial offering price or number of the securities of each identified class is being registered as may from time to time be
offered and sold hereunder by MSC Income Fund, Inc. at indeterminate prices. This registration statement also covers an indeterminate amount of
common stock that may be issued upon conversion or exercise of, or in exchange for, other securities registered hereunder, to the extent any such
securities are, by their terms, convertible, exercisable or exchangeable for common stock.
(2) In accordance with Rule 456(b) and Rule 457(r) under the Securities Act of 1933, as amended, the registrant is deferring payment of all of the
registration fees and will pay any registration fees subsequently in advance or on a pay-as-you-go basis.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-360">(1) An indeterminate aggregate initial offering price or number of the securities of each identified class is being registered as may from time to time be
offered and sold hereunder by MSC Income Fund, Inc. at indeterminate prices. This registration statement also covers an indeterminate amount of
common stock that may be issued upon conversion or exercise of, or in exchange for, other securities registered hereunder, to the extent any such
securities are, by their terms, convertible, exercisable or exchangeable for common stock.
(2) In accordance with Rule 456(b) and Rule 457(r) under the Securities Act of 1933, as amended, the registrant is deferring payment of all of the
registration fees and will pay any registration fees subsequently in advance or on a pay-as-you-go basis.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_3" id="ixv-361">(1) An indeterminate aggregate initial offering price or number of the securities of each identified class is being registered as may from time to time be
offered and sold hereunder by MSC Income Fund, Inc. at indeterminate prices. This registration statement also covers an indeterminate amount of
common stock that may be issued upon conversion or exercise of, or in exchange for, other securities registered hereunder, to the extent any such
securities are, by their terms, convertible, exercisable or exchangeable for common stock.
(2) In accordance with Rule 456(b) and Rule 457(r) under the Securities Act of 1933, as amended, the registrant is deferring payment of all of the
registration fees and will pay any registration fees subsequently in advance or on a pay-as-you-go basis.
(3) Debt securities may be issued at an original issue discount.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_4" id="ixv-362">(1) An indeterminate aggregate initial offering price or number of the securities of each identified class is being registered as may from time to time be
offered and sold hereunder by MSC Income Fund, Inc. at indeterminate prices. This registration statement also covers an indeterminate amount of
common stock that may be issued upon conversion or exercise of, or in exchange for, other securities registered hereunder, to the extent any such
securities are, by their terms, convertible, exercisable or exchangeable for common stock.
(2) In accordance with Rule 456(b) and Rule 457(r) under the Securities Act of 1933, as amended, the registrant is deferring payment of all of the
registration fees and will pay any registration fees subsequently in advance or on a pay-as-you-go basis.</ffd:OfferingNote>
</xbrl>
