<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000730200="http://troweprice.com/20240229"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="c497-20241025.xsd" xlink:type="simple"/>
    <context id="Context_20240229_20240229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730200</identifier>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="Context_20240229_20240229_S000002165Member_S000002165SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730200</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000730200:S000002165Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730200</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000730200:S000002165Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000730200:C000005562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730200</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000730200:S000002165Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000730200:C000177206Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000730200</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000730200:S000002165Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000730200:C000117196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Years">
        <measure>utr:Y</measure>
    </unit>
    <rr:SupplementToProspectusTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-10">&lt;div style="border-bottom:0.75pt; border-bottom-style:solid; border-bottom-color:#000000; margin-bottom:12pt; padding:0pt 0pt 1pt 0pt;"&gt;&lt;div style="font-size:9.0pt; font-family:Arial; text-align:left; font-weight:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Arial; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Supplement to Prospectus and Summary Prospectus
dated May 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;"&gt;Effective November 1, 2024, the fee table and expense example in the Summary Prospectus
and Section 1 of the Prospectus are revised as follows:&lt;/p&gt;</rr:SupplementToProspectusTextBlock>
    <rr:ExpenseHeading
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-446">Fees and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-16">&lt;p style="font-size:8.0pt; font-family:Arial; text-align:left; font-weight:bold; text-decoration:none;"&gt;This table describes the
fees and expenses that you may pay if you buy, hold, and sell shares of the fund. The fees and expenses
below are annualized based on the fees and expenses for the six month period ended August 31, 2024. You
may also incur brokerage commissions and other charges when buying or selling shares of the fund, which
are not reflected in the table or example below.&lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ShareholderFeesCaption
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-447">Shareholder fees (fees paid directly from your
investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="_15_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-449"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-450"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-451">Annual
fund operating expenses (expenses that you pay each
year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="_18_"
      unitRef="pure">0.0020</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="_19_"
      unitRef="pure">0.0020</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="_20_"
      unitRef="pure">0.0020</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-456"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-457"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-458"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-459"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-460"
      unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-461"
      unitRef="pure">0.0031</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-462"
      unitRef="pure">0.0038</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-463"
      unitRef="pure">0.0024</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-464"
      unitRef="pure">0.0076</rr:ExpensesOverAssets>
    <rr:ExpenseExampleHeading
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-465">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-466">This example is
intended to help you compare the cost of investing in the fund with the cost of investing in other mutual
funds. The example assumes that you invest $10,000 in the fund for the time periods indicated and then
redeem all of your shares at the end of those periods, that your investment has a 5% return each year,
and that the fund&#x2019;s operating expenses remain the same. Although your actual costs may be higher or
lower, based on these assumptions your costs would be:</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-467"
      unitRef="usd">39</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-468"
      unitRef="usd">122</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-469"
      unitRef="usd">213</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-470"
      unitRef="usd">480</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-471"
      unitRef="usd">25</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-472"
      unitRef="usd">77</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-473"
      unitRef="usd">135</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-474"
      unitRef="usd">306</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-475"
      unitRef="usd">78</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-476"
      unitRef="usd">243</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-477"
      unitRef="usd">422</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      decimals="INF"
      id="ixv-478"
      unitRef="usd">942</rr:ExpenseExampleYear10>
    <rr:ProspectusDate contextRef="Context_20240229_20240229" id="ixv-479">2024-10-25</rr:ProspectusDate>
    <dei:DocumentType contextRef="Context_20240229_20240229" id="ixv-482">497</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context_20240229_20240229" id="ixv-483">2024-02-29</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context_20240229_20240229" id="ixv-484">0000730200</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context_20240229_20240229" id="ixv-485">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context_20240229_20240229" id="ixv-486">2024-10-25</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context_20240229_20240229" id="ixv-487">2024-10-25</dei:DocumentEffectiveDate>
    <dei:EntityInvCompanyType contextRef="Context_20240229_20240229" id="ixv-488">N-1A</dei:EntityInvCompanyType>
    <rr:ShareholderFeesTableTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-489">~ http://troweprice.com/20240229/role/RRSchedule4 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-490">~ http://troweprice.com/20240229/role/RRSchedule5 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock
      contextRef="Context_20240229_20240229_S000002165Member_S000002165SummaryMember"
      id="ixv-491">~ http://troweprice.com/20240229/role/RRSchedule6 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <dei:EntityRegistrantName contextRef="Context_20240229_20240229" id="ixv-544">T. Rowe Price Tax-Free Short-Intermediate Fund, Inc.</dei:EntityRegistrantName>
    <rr:ExpensesRestatedToReflectCurrent
      contextRef="Context_20240229_20240229_C000005562Member_S000002165Member_S000002165SummaryMember"
      id="ixv-547">Restated to reflect current fee.</rr:ExpensesRestatedToReflectCurrent>
    <rr:ExpensesRestatedToReflectCurrent
      contextRef="Context_20240229_20240229_C000177206Member_S000002165Member_S000002165SummaryMember"
      id="ixv-548">Restated to reflect current fee.</rr:ExpensesRestatedToReflectCurrent>
    <rr:ExpensesRestatedToReflectCurrent
      contextRef="Context_20240229_20240229_C000117196Member_S000002165Member_S000002165SummaryMember"
      id="ixv-549">Restated to reflect current fee.</rr:ExpensesRestatedToReflectCurrent>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_15_" xlink:label="_15_" xlink:type="locator"/>
        <link:footnote id="fn1_" xlink:label="fn1_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Subject to certain exceptions and account minimums, accounts
are charged an annual $20 fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_15_"
          xlink:to="fn1_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_20_" xlink:label="_20_" xlink:type="locator"/>
        <link:loc xlink:href="#_18_" xlink:label="_18_" xlink:type="locator"/>
        <link:loc xlink:href="#_19_" xlink:label="_19_" xlink:type="locator"/>
        <link:footnote id="fn2_" xlink:label="fn2_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font-size:7.0pt; font-family:Arial; text-align:left; font-weight:normal; text-decoration:none;">Restated to reflect current fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_20_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_18_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_19_"
          xlink:to="fn2_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
