<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000910671="http://troweprice.com/20221231"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2022"
  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="c485bpos-20230427.xsd" xlink:type="simple"/>
    <context id="Context">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_C000005469Member_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000910671:C000005469Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_C000169955Member_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000910671:C000169955Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_AfterTaxesOnDistributionsMember_C000005469Member_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000910671:C000005469Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_AfterTaxesOnDistributionsAndSalesMember_C000005469Member_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">cik0000910671:C000005469Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_SP500Index1_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000910671:SP500Index1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_SP500Index2_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000910671:SP500Index2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_LipperTelecommunicationFundsAverage_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000910671:LipperTelecommunicationFundsAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Context_LipperTelecommunicationFundsAverage3_S000002101Member_S000002101Summary1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910671</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cik0000910671:S000002101Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">cik0000910671:LipperTelecommunicationFundsAverage3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</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>
    <dei:EntityRegistrantName contextRef="Context">T. Rowe Price Communications &amp; Technology  Fund, Inc.</dei:EntityRegistrantName>
    <rr:ProspectusDate contextRef="Context">2023-05-01</rr:ProspectusDate>
    <rr:RiskReturnHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Communications
&amp; Technology Fund</rr:RiskReturnHeading>
    <rr:ObjectiveHeading contextRef="Context_S000002101Member_S000002101Summary1Member">  Investment
Objective(s)</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund seeks to provide long-term capital growth.&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Fees
and Expenses</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; 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.
&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;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;/span&gt;&lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ShareholderFeesCaption contextRef="Context_S000002101Member_S000002101Summary1Member">Shareholder
fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumAccountFee
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      id="_17_"
      unitRef="usd">20</rr:MaximumAccountFee>
    <rr:MaximumAccountFee
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">0</rr:MaximumAccountFee>
    <rr:OperatingExpensesCaption contextRef="Context_S000002101Member_S000002101Summary1Member">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_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0064</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0064</rr:ManagementFeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0082</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0068</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      id="_25_"
      unitRef="pure">-0.0005</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      id="_27_"
      unitRef="pure">0.0077</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0068</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Example</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;
 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. The example also assumes that any
current expense limitation arrangement remains in place for the period noted in the previous table; therefore,
the figures have been adjusted to reflect fee waivers or expense reimbursements only in the periods for
which the expense limitation arrangement is expected to continue. Although your actual costs may be higher
or lower, based on these assumptions your costs would be:&lt;/span&gt;</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">79</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">252</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">445</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">1004</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">69</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">218</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">379</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="usd">847</rr:ExpenseExampleYear10>
    <rr:PortfolioTurnoverHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Portfolio Turnover</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The fund pays transaction
costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio). A
higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when
the fund&#x2019;s shares are held in a taxable account. These costs, which are not reflected in annual fund
operating expenses or in the example, affect the fund&#x2019;s performance. During the most recent fiscal
year, the fund&#x2019;s portfolio turnover rate was 30.8% of the average value of its portfolio.&lt;/span&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="Context_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.308</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Principal Investment Strategies</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund will normally
invest at least 80% of its net assets (including any borrowings for investment purposes) in securities
of communications and technology companies. These companies can be involved in a variety of industries,
including, but not limited to, Internet-related industries such as e-commerce and digital products and
services; media, including publishing, advertising, broadcasting, and cable and satellite TV; movies
and entertainment; telecommunication and wireless telecommunication services; computer hardware, software,
and networking services; and components and equipment. &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;Stock selection is based on fundamental,
bottom-up analysis that seeks to identify companies with good appreciation prospects. The portfolio manager
may use both growth and value approaches to stock selection. When assessing opportunities among growth
stocks, the portfolio manager generally seeks to identify companies with capable management, attractive
business niches, sound financial and accounting practices, and a demonstrated ability to increase revenues,
earnings, and cash flow consistently. In looking for value stocks, the portfolio manager will seek companies
whose current stock prices appear undervalued in terms of earnings, projected cash flow, or asset value
per share, and with growth potential temporarily unrecognized by the market. The portfolio manager also
seeks to invest in companies whose stock prices may be temporarily depressed.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund&#x2019;s portfolio
may hold stocks of either U.S. or non-U.S. companies, and may at times consist of a relatively small
number of holdings. Although the fund typically invests a greater portion of its assets in U.S. stocks,
there is no limit on the fund&#x2019;s investments in non-U.S. securities.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund may, to a limited extent, invest
in privately held companies and companies that only recently began to trade publicly.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The fund is &#x201c;nondiversified,&#x201d;
meaning it may invest a greater portion of its assets in fewer issuers than is permissible for a &#x201c;diversified&#x201d;
fund.&lt;/p&gt;&#160;</rr:StrategyNarrativeTextBlock>
    <rr:StrategyPortfolioConcentration contextRef="Context_S000002101Member_S000002101Summary1Member">The fund will normally
invest at least 80% of its net assets (including any borrowings for investment purposes) in securities
of communications and technology companies. These companies can be involved in a variety of industries,
including, but not limited to, Internet-related industries such as e-commerce and digital products and
services; media, including publishing, advertising, broadcasting, and cable and satellite TV; movies
and entertainment; telecommunication and wireless telecommunication services; computer hardware, software,
and networking services; and components and equipment.</rr:StrategyPortfolioConcentration>
    <rr:RiskHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Principal Risks</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;As with any fund, there is no guarantee that the fund will
achieve its objective(s). The fund&#x2019;s share price fluctuates, which means you could lose money by investing
in the fund. The principal risks of investing in this fund, which may be even greater in bad or uncertain
market conditions, are summarized as follows:&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Communications and technology companies&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  A fund that focuses
its investments in specific industries or sectors is more susceptible to adverse developments affecting
those industries and sectors than a more broadly diversified fund. Because the fund invests significantly
in communications and technology companies, the fund may perform poorly during a downturn in the communications
and technology industries. Communications and technology companies can be adversely affected by, among
other things, changes in government regulations or increased government scrutiny; dependency on patent
protection and intellectual property rights; &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;intense competition; and rapid obsolescence
of products and services due to product compatibility, technological innovations, or changing consumer
preferences. Communications and technology companies may also be more susceptible than companies in other
sectors to hacking attempts and potential theft of proprietary or consumer information, or disruptions
in service, which could have a material adverse effect on their businesses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Market conditions&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;
 The value of the fund&#x2019;s investments may decrease, sometimes rapidly or unexpectedly, due to factors
affecting an issuer held by the fund, particular industries, or the overall securities markets. A variety
of factors can increase the volatility of the fund&#x2019;s holdings and markets generally, including political
or regulatory developments, recessions, inflation, rapid interest rate changes, war, military conflict,
or acts of terrorism, natural disasters, and outbreaks of infectious illnesses or other widespread public
health issues such as the coronavirus pandemic and related governmental and public responses (including
sanctions). Certain events may cause instability across global markets, including reduced liquidity and
disruptions in trading markets, while some events may affect certain geographic regions, countries, sectors,
and industries more significantly than others. Government intervention in markets may impact interest
rates, market volatility, and security pricing. These adverse developments may cause broad declines in
market value due to short-term market movements or for significantly longer periods during more prolonged
market downturns.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Private placements and IPOs&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Investments in the stocks of privately
held companies and in companies that only recently began to publicly trade, such as initial public offerings
or IPOs, involve greater risks than investments in stocks of companies that have traded publicly on an
exchange for extended time periods. There is significantly less information available about these companies&#x2019;
business models, quality of management, earnings growth potential, and other criteria that are normally
considered when evaluating the investment prospects of a company. Private placements and other restricted
securities held by the fund are typically considered to be illiquid and tend to be difficult to value
since there are no market prices and less overall financial information available. The adviser evaluates
a variety of factors when assigning a value to these holdings, but the determination involves some degree
of subjectivity &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;and
the value assigned for the fund may differ from the value assigned by other mutual funds holding the
same security. &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Liquidity  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;A particular investment or an entire market segment may become
less liquid or even illiquid, sometimes abruptly, which could limit the fund&#x2019;s ability to purchase
or sell holdings in a timely manner at a desired price. An inability to sell a portfolio holding can
adversely affect the fund&#x2019;s overall value or prevent the fund from being able to take advantage of
other investment opportunities. Liquidity risk may be magnified during periods of substantial market
volatility and unexpected episodes of illiquidity may limit the fund&#x2019;s ability to pay redemption proceeds
without selling holdings at an unfavorable time or at a suitable price. Large redemptions may also have
a negative impact on the fund&#x2019;s overall liquidity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Investing style  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Because the fund may
hold stocks with either growth or value characteristics, it could underperform other funds that take
a strictly growth or value approach to investing when one style is currently in favor. Growth stocks
tend to be more volatile than the overall stock market and can have sharp price declines as a result
of earnings disappointments. Value stocks carry the risk that the market will not recognize their intrinsic
value for a long time (or at all) or that they are actually appropriately priced at a low level.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;International
investing  &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;Investing in the securities of non-U.S. issuers involves special risks not typically
associated with investing in U.S. issuers. Non-U.S. securities tend to be more volatile and have lower
overall liquidity than investments in U.S. securities and may lose value because of adverse local, political,
social, or economic developments overseas, or due to changes in the exchange rates between foreign currencies
and the U.S. dollar. In addition, investments outside the U.S. are subject to settlement practices and
regulatory and financial reporting standards that differ from those of the U.S. The risks of investing
outside the U.S. are heightened for any investments in emerging markets, which are susceptible to greater
volatility than investments in developed markets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Active management&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The fund&#x2019;s overall
investment program and holdings selected by the fund&#x2019;s investment adviser may underperform the broad
markets, relevant indices, or other funds with similar objectives and investment strategies.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Stock
investing&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  Stocks generally fluctuate in value more than bonds and may decline significantly
over short time periods. There is a chance that stock prices overall will decline because stock markets
tend to move in cycles, with periods of rising and falling prices. The value of stocks held by the fund
may decline due to general weakness or volatility in the stock markets in which the fund invests or because
of factors that affect a particular company or industry.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Nondiversification&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  As a nondiversified
fund, the fund has the ability to invest a larger percentage of its assets in the securities of a smaller
number of issuers than a diversified fund. As a result, poor performance by a single issuer could adversely
affect fund performance more than if the fund were invested in a larger number of issuers. The fund&#x2019;s
share price can be expected to fluctuate more than that of a similar fund that is more broadly diversified.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Sans-Serif; font-style:normal; font-weight:bold; text-decoration:none;"&gt;Cybersecurity
breaches&lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;  The fund could be harmed by intentional cyberattacks and other cybersecurity
breaches, including unauthorized access to the fund&#x2019;s assets, customer data and confidential shareholder
information, or other proprietary information. In addition, a cybersecurity breach could cause one of
the fund&#x2019;s service providers or financial intermediaries to suffer unauthorized data access, data corruption,
or loss of operational functionality.&lt;/span&gt;&lt;/p&gt;</rr:RiskNarrativeTextBlock>
    <rr:RiskLoseMoney contextRef="Context_S000002101Member_S000002101Summary1Member"> The fund&#x2019;s share price fluctuates, which means you could lose money by investing
in the fund.</rr:RiskLoseMoney>
    <rr:RiskNondiversifiedStatus contextRef="Context_S000002101Member_S000002101Summary1Member">Nondiversification  As a nondiversified
fund, the fund has the ability to invest a larger percentage of its assets in the securities of a smaller
number of issuers than a diversified fund. As a result, poor performance by a single issuer could adversely
affect fund performance more than if the fund were invested in a larger number of issuers. The fund&#x2019;s
share price can be expected to fluctuate more than that of a similar fund that is more broadly diversified.</rr:RiskNondiversifiedStatus>
    <rr:BarChartAndPerformanceTableHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Performance</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The following performance information provides
some indication of the risks of investing in the fund. The fund&#x2019;s performance information represents
only past performance (before and after taxes) and is not necessarily an indication of future results.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; font-style:normal;"&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;The
following bar chart illustrates how much returns can differ from year to year by showing calendar year
returns and the best and worst calendar quarter returns during those &lt;/span&gt;&lt;span style="font-size:9.0pt; font-family:Serif; font-style:normal; font-weight:normal; text-decoration:none;"&gt;years for the fund&#x2019;s
Investor Class. Returns for other share classes vary since they have different expenses.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="Context_S000002101Member_S000002101Summary1Member">The following performance information provides
some indication of the risks of investing in the fund. The
following bar chart illustrates how much returns can differ from year to year by showing calendar year
returns and the best and worst calendar quarter returns during those  years for the fund&#x2019;s
Investor Class. Returns for other share classes vary since they have different expenses. The
following table shows the average annual total returns for each class of the fund that has been in operation
for at least one full calendar year, and also compares the returns with the returns of a relevant broad-based
market index, as well as with the returns of one or more comparative indexes that have investment characteristics
similar to those of the fund, if applicable.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="Context_S000002101Member_S000002101Summary1Member"> The fund&#x2019;s performance information represents
only past performance (before and after taxes) and is not necessarily an indication of future results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:BarChartHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Calendar
Year Returns</rr:BarChartHeading>
    <rr:BarChartClosingTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse" width="100%"&gt;&lt;tr style="font-size:1pt;"&gt;&lt;td style="width:9.02%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.01%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:.49%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:14.99%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:13%;"&gt;&#160;&lt;/td&gt;&lt;td style="width:5.5%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Quarter Ended&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Total Return&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Best
Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;31.58%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;Worst Quarter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;6/30/22&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; background-color:#E6E6E6;"&gt;&lt;p style="font-size:8.0pt; font-family:Sans-Serif; text-align:center; font-weight:normal; text-decoration:none;"&gt;-23.45%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top; font-size:1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</rr:BarChartClosingTextBlock>
    <rr:HighestQuarterlyReturnLabel contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">Best
Quarter</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.3158</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">Worst Quarter</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">2022-06-30</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.2345</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableNarrativeTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;The
following table shows the average annual total returns for each class of the fund that has been in operation
for at least one full calendar year, and also compares the returns with the returns of a relevant broad-based
market index, as well as with the returns of one or more comparative indexes that have investment characteristics
similar to those of the fund, if applicable.&lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;In addition, the table shows hypothetical after-tax returns
to demonstrate how taxes paid by a shareholder may influence returns. After-tax returns are calculated
using the historical highest individual federal marginal income tax rates and do not reflect the impact
of state and local taxes. Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ
from those shown. After-tax returns shown are not relevant to investors who hold their fund shares &lt;/p&gt;&lt;p style="font-size:9.0pt; font-family:Serif; text-align:left; font-weight:normal; text-decoration:none;"&gt;through
tax-deferred arrangements, such as a 401(k) account or an IRA. After-tax returns are shown only for the
Investor Class and will differ for other share classes.&lt;/p&gt;</rr:PerformanceTableNarrativeTextBlock>
    <rr:PerformanceTableUsesHighestFederalRate contextRef="Context_S000002101Member_S000002101Summary1Member"> After-tax returns are calculated
using the historical highest individual federal marginal income tax rates and do not reflect the impact
of state and local taxes.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred contextRef="Context_S000002101Member_S000002101Summary1Member"> Actual after-tax returns depend on an investor&#x2019;s tax situation and may differ
from those shown. After-tax returns shown are not relevant to investors who hold their fund shares through
tax-deferred arrangements, such as a 401(k) account or an IRA.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:PerformanceTableOneClassOfAfterTaxShown contextRef="Context_S000002101Member_S000002101Summary1Member">After-tax returns are shown only for the
Investor Class and will differ for other share classes.</rr:PerformanceTableOneClassOfAfterTaxShown>
    <rr:PerformanceTableHeading contextRef="Context_S000002101Member_S000002101Summary1Member">Average Annual Total Returns Periods ended December
31, 2022</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnInceptionDate contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">1993-10-13</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.4058</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0566</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.1195</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_AfterTaxesOnDistributionsMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.4266</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_AfterTaxesOnDistributionsMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0412</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_AfterTaxesOnDistributionsMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.1043</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_AfterTaxesOnDistributionsAndSalesMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.2250</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_AfterTaxesOnDistributionsAndSalesMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0471</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_AfterTaxesOnDistributionsAndSalesMember_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0983</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member">2016-03-23</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.4053</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0577</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_C000169955Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.1042</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel contextRef="Context_SP500Index1_S000002101Member_S000002101Summary1Member">S&amp;P 500 Index (reflects no deduction for
fees, expenses, or taxes)</rr:AverageAnnualReturnLabel>
    <rr:IndexNoDeductionForFeesExpensesTaxes contextRef="Context_SP500Index1_S000002101Member_S000002101Summary1Member">reflects no deduction for
fees, expenses, or taxes</rr:IndexNoDeductionForFeesExpensesTaxes>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_SP500Index2_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.1811</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_SP500Index2_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0942</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_SP500Index2_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.1256</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_SP500Index2_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      id="_107_"
      unitRef="pure">0.1185</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel contextRef="Context_LipperTelecommunicationFundsAverage_S000002101Member_S000002101Summary1Member">Lipper
Telecommunication Funds Average</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="Context_LipperTelecommunicationFundsAverage3_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.3004</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="Context_LipperTelecommunicationFundsAverage3_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0103</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="Context_LipperTelecommunicationFundsAverage3_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0502</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception
      contextRef="Context_LipperTelecommunicationFundsAverage3_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      id="_112_"
      unitRef="pure">0.0325</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">Updated performance information is available through troweprice.com.</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="Context_S000002101Member_S000002101Summary1Member">troweprice.com</rr:PerformanceAvailabilityWebSiteAddress>
    <dei:DocumentType contextRef="Context">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Context">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey contextRef="Context">0000910671</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Context">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="Context">2023-04-27</dei:DocumentCreationDate>
    <dei:DocumentEffectiveDate contextRef="Context">2023-05-01</dei:DocumentEffectiveDate>
    <dei:EntityInvCompanyType contextRef="Context">N-1A</dei:EntityInvCompanyType>
    <rr:AnnualReturn2013
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.4078</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0414</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.12</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0749</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.3299</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.0183</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.3395</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.5366</rr:AnnualReturn2020>
    <rr:AnnualReturn2021
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">0.0968</rr:AnnualReturn2021>
    <rr:AnnualReturn2022
      contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member"
      decimals="INF"
      unitRef="pure">-0.4058</rr:AnnualReturn2022>
    <rr:ShareholderFeesTableTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">~ http://troweprice.com/20221231/role/RRSchedule4 ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">~ http://troweprice.com/20221231/role/RRSchedule5 ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">~ http://troweprice.com/20221231/role/RRSchedule6 ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:BarChartTableTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">~ http://troweprice.com/20221231/role/RRBarChart7 ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock contextRef="Context_S000002101Member_S000002101Summary1Member">~ http://troweprice.com/20221231/role/RRSchedule8 ~</rr:PerformanceTableTextBlock>
    <rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination contextRef="Context_C000005469Member_S000002101Member_S000002101Summary1Member">April
30, 2025</rr:FeeWaiverOrReimbursementOverAssetsDateOfTermination>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#_17_" xlink:label="_17_" 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:Sans-Serif; text-align:left; font-weight:normal; text-decoration:none;">Subject to certain
exceptions, accounts with a balance of less than $10,000 are charged an annual $20 fee.</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_17_"
          xlink:to="fn1_"
          xlink:type="arc"/>
        <link:loc xlink:href="#_25_" xlink:label="_25_" xlink:type="locator"/>
        <link:loc xlink:href="#_27_" xlink:label="_27_" 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:Sans-Serif; text-align:left; font-weight:normal; text-decoration:none;">T.
Rowe Price Associates, Inc., has contractually agreed (through April 30, 2025) to waive its fees and/or
bear any expenses (excluding interest; expenses related to borrowings, taxes, and brokerage; nonrecurring,
extraordinary expenses; and acquired fund fees and expenses) that would cause the class&#x2019; ratio of expenses
to average daily net assets to exceed 0.77%. The agreement may only be terminated at any time after April
30, 2025, with approval by the fund&#x2019;s Board of Directors. Fees waived and expenses paid under this
agreement (and any applicable prior limitations) are subject to reimbursement to T. Rowe Price Associates,
Inc., by the class whenever the class&#x2019; expense ratio is below 0.77%. However, the class will not reimburse
T. Rowe Price Associates, Inc., more than three years from the date such amounts were initially waived
or paid. The class may only reimburse T. Rowe Price Associates, Inc., if the reimbursement does not cause
the class&#x2019; expense ratio (after the reimbursement is taken into account) to exceed the class&#x2019; current
expense limitation (or the expense limitation in place at the time the amounts were waived or paid).</xhtml:p></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_25_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_27_"
          xlink:to="fn2_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_107_"
          xlink:label="_107_"
          xlink:type="locator"/>
        <link:footnote id="fn3_" xlink:label="fn3_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;">Return
since 3/23/16.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_107_"
          xlink:to="fn3_"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#_112_"
          xlink:label="_112_"
          xlink:type="locator"/>
        <link:footnote id="fn4_" xlink:label="fn4_" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size:7.0pt; font-family:Sans-Serif; font-style:normal; font-weight:normal; text-decoration:none;">Return
since 3/31/16.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="_112_"
          xlink:to="fn4_"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
