XML 19 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Label Element Value
Risk/Return: rr_RiskReturnAbstract  
Registrant Name dei_EntityRegistrantName T. Rowe Price Small-Cap Stock Fund, Inc.
Prospectus Date rr_ProspectusDate May 01, 2015
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc.  
Risk/Return: rr_RiskReturnAbstract  
Risk/Return [Heading] rr_RiskReturnHeading T. Rowe Price

Small-Cap Stock Fund—

Advisor Class

SUMMARY
Objective [Heading] rr_ObjectiveHeading Investment Objective
Objective, Primary [Text Block] rr_ObjectivePrimaryTextBlock The fund seeks to provide long-term capital growth by investing primarily in stocks of small companies.
Expense [Heading] rr_ExpenseHeading Fees and Expenses
Expense Narrative [Text Block] rr_ExpenseNarrativeTextBlock This table describes the fees and expenses that you may pay if you buy and hold shares of the fund.
Operating Expenses Caption [Text] rr_OperatingExpensesCaption Fees and Expenses of the Fund’s Advisor Class

Annual fund operating expenses
(expenses that you pay each year as a
percentage of the value of your investment)
Portfolio Turnover [Heading] rr_PortfolioTurnoverHeading Portfolio Turnover
Portfolio Turnover [Text Block] rr_PortfolioTurnoverTextBlock The fund pays transaction costs, such as commissions, when it buys and sells securities (or “turns over” its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when fund 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’s performance. During the most recent fiscal year, the fund’s portfolio turnover rate was 18.2% of the average value of its portfolio.
Portfolio Turnover, Rate rr_PortfolioTurnoverRate 18.20%rr_PortfolioTurnoverRate
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
Expense Example [Heading] rr_ExpenseExampleHeading Example
Expense Example Narrative [Text Block] rr_ExpenseExampleNarrativeTextBlock 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. The example also assumes that your investment has a 5% return each year and that the fund’s operating expenses remain the same. Although your actual costs may be higher or lower, based on these assumptions your costs would be:
Strategy [Heading] rr_StrategyHeading Investments, Risks, and Performance

Principal Investment Strategies
Strategy Narrative [Text Block] rr_StrategyNarrativeTextBlock The fund will normally invest at least 80% of its net assets (including any borrowings for investment purposes) in stocks of small companies. The fund defines a small company as one whose market capitalization falls (i) within or below the current range of companies in either the Russell 2000 Index or the S&P SmallCap 600 Index or (ii) below the three-year average maximum market cap of companies in either index as of December 31 of the three preceding years. The Russell 2000 and S&P SmallCap 600 Indices are widely used benchmarks for tracking small-cap stock performance. As of December 31, 2014, the market capitalization ranges for the Russell 2000 Index and the S&P SmallCap 600 Index were approximately $19.0 million to $7.3 billion, and $90.5 million to $4.9 billion, respectively. The market capitalizations of the companies in the fund’s portfolio and the S&P and Russell indexes change over time; the fund will not automatically sell or cease to purchase stock of a company it already owns just because the company’s market capitalization grows or falls outside this range. The fund may, on occasion, purchase companies with a market capitalization above the ranges. When choosing stocks, we generally look for one or more of the following characteristics:
  • capable management;
  • attractive business niches;
  • pricing flexibility;
  • sound financial and accounting practices;
  • a potential or demonstrated ability to grow revenues, earnings, and cash flow consistently; and
  • the potential for a catalyst (such as increased investor attention, asset sales, strong business prospects, or a change in management) to cause the stock’s price to rise.
Holdings will be widely diversified by industry and issuer, and stock selection may reflect either a growth or value investment approach. For example, we may look for a company whose price/earnings ratio is attractive relative to the underlying earnings growth rate. A value stock would be one where the stock price appears undervalued in relation to earnings, projected cash flow, or asset value per share.

In pursuing its investment objective, the fund has the discretion to deviate from its normal investment criteria. These situations might arise when the fund’s management believes a security could increase in value for a variety of reasons, including an extraordinary corporate event, a new product introduction or innovation, a favorable competitive development, or a change in management.

While most assets will typically be invested in U.S. common stocks, the fund may invest in foreign stocks in keeping with the fund’s objectives.

The fund may sell securities for a variety of reasons, such as to secure gains, limit losses, or redeploy assets into more promising opportunities.
Risk [Heading] rr_RiskHeading Principal Risks
Risk Narrative [Text Block] rr_RiskNarrativeTextBlock As with any mutual fund, there is no guarantee that the fund will achieve its objective. The fund’s share price fluctuates, which means you could lose money by investing in the fund. The principal risks of investing in this fund are summarized as follows:

Active management risk The fund is subject to the risk that the investment adviser’s judgments about the attractiveness, value, or potential appreciation of the fund’s investments may prove to be incorrect. If the securities selected and strategies employed by the fund fail to produce the intended results, the fund could underperform other funds with similar objectives and investment strategies.

Risks of stock investing 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 a stock in which the fund invests may decline due to general weakness in the stock market or because of factors that affect a particular company or industry.

Investment style risk Different investment styles tend to shift in and out of favor depending on market conditions and investor sentiment. Because the fund may hold stocks with either growth or value characteristics, it could underperform other stock 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 or that they are actually appropriately priced at a low level.

Market capitalization risk Investing primarily in issuers within the same market capitalization category carries the risk that the category may be out of favor due to current market conditions or investor sentiment. Because the fund invests primarily in securities issued by small-cap companies, it is likely to be more volatile than a fund that focuses on securities issued by larger companies. Small-sized companies often have less experienced management, narrower product lines, more limited financial resources, and less publicly available information than larger companies. In addition, smaller companies are typically more sensitive to changes in overall economic conditions and their securities may be difficult to trade.

Foreign investing risk This is the risk that the fund’s investments in foreign securities may be adversely affected by political, social, and economic conditions overseas, greater volatility, reduced liquidity, or decreases in foreign currency values relative to the U.S. dollar.
Risk Lose Money [Text] rr_RiskLoseMoney The fund’s share price fluctuates, which means you could lose money by investing in the fund.
Bar Chart and Performance Table [Heading] rr_BarChartAndPerformanceTableHeading Performance
Performance Narrative [Text Block] rr_PerformanceNarrativeTextBlock The bar chart showing calendar year returns and the average annual total returns table indicate risk by illustrating how much returns can differ from one year to the next and how fund performance compares with that of a comparable market index. The fund’s past performance (before and after taxes) is not necessarily an indication of future performance.

The fund can also experience short-term performance swings, as shown by the best and worst calendar quarter returns during the years depicted.
Performance Information Illustrates Variability of Returns [Text] rr_PerformanceInformationIllustratesVariabilityOfReturns The bar chart showing calendar year returns and the average annual total returns table indicate risk by illustrating how much returns can differ from one year to the next and how fund performance compares with that of a comparable market index.
Performance Availability Phone [Text] rr_PerformanceAvailabilityPhone 1-800-638-8790
Performance Availability Website Address [Text] rr_PerformanceAvailabilityWebSiteAddress troweprice.com
Performance Past Does Not Indicate Future [Text] rr_PerformancePastDoesNotIndicateFuture The fund’s past performance (before and after taxes) is not necessarily an indication of future performance.
Bar Chart [Heading] rr_BarChartHeading Small-Cap Stock Fund–Advisor Class
Calendar Year Returns
Bar Chart Closing [Text Block] rr_BarChartClosingTextBlock
  Quarter
 Ended
 Total
Return
Best Quarter   6/30/09  21.05%
Worst Quarter 12/31/08 -23.88%
Performance Table Heading rr_PerformanceTableHeading Average Annual Total Returns

Periods ended
December 31, 2014
Performance Table Uses Highest Federal Rate rr_PerformanceTableUsesHighestFederalRate 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.
Performance Table Not Relevant to Tax Deferred rr_PerformanceTableNotRelevantToTaxDeferred Actual after-tax returns depend on an investor’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 individual retirement account.
Performance Table Explanation after Tax Higher rr_PerformanceTableExplanationAfterTaxHigher In some cases, the figure shown under “returns after taxes on distributions and sale of fund shares” may be higher than the figure shown under “returns before taxes” because the calculations assume the investor received a tax deduction for any loss incurred on the sale of shares.
Performance Table Narrative rr_PerformanceTableNarrativeTextBlock In addition, the average annual total returns table shows hypothetical after-tax returns to suggest 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’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 individual retirement account. In some cases, the figure shown under “returns after taxes on distributions and sale of fund shares” may be higher than the figure shown under “returns before taxes” because the calculations assume the investor received a tax deduction for any loss incurred on the sale of shares.
Performance Table Closing [Text Block] rr_PerformanceTableClosingTextBlock Updated performance information is available through troweprice.com or may be obtained by calling 1-800-638-8790.
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | T. Rowe Price Small-Cap Stock Fund-Advisor Class  
Risk/Return: rr_RiskReturnAbstract  
Management fees rr_ManagementFeesOverAssets 0.74%rr_ManagementFeesOverAssets
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Distribution and service (12b-1) fees rr_DistributionAndService12b1FeesOverAssets 0.25%rr_DistributionAndService12b1FeesOverAssets
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Other expenses rr_OtherExpensesOverAssets 0.20%rr_OtherExpensesOverAssets
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Total annual fund operating expenses rr_ExpensesOverAssets 1.19%rr_ExpensesOverAssets
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
1 year rr_ExpenseExampleYear01 121rr_ExpenseExampleYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
3 years rr_ExpenseExampleYear03 378rr_ExpenseExampleYear03
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
5 years rr_ExpenseExampleYear05 654rr_ExpenseExampleYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
10 years rr_ExpenseExampleYear10 1,443rr_ExpenseExampleYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2005 rr_AnnualReturn2005 8.23%rr_AnnualReturn2005
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2006 rr_AnnualReturn2006 12.52%rr_AnnualReturn2006
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2007 rr_AnnualReturn2007 (1.96%)rr_AnnualReturn2007
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2008 rr_AnnualReturn2008 (33.50%)rr_AnnualReturn2008
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2009 rr_AnnualReturn2009 38.16%rr_AnnualReturn2009
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2010 rr_AnnualReturn2010 32.25%rr_AnnualReturn2010
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2011 rr_AnnualReturn2011 (0.34%)rr_AnnualReturn2011
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2012 rr_AnnualReturn2012 17.73%rr_AnnualReturn2012
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2013 rr_AnnualReturn2013 37.24%rr_AnnualReturn2013
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
2014 rr_AnnualReturn2014 6.60%rr_AnnualReturn2014
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Highest Quarterly Return, Label rr_HighestQuarterlyReturnLabel Best Quarter
Highest Quarterly Return, Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 21.05%rr_BarChartHighestQuarterlyReturn
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Lowest Quarterly Return, Label rr_LowestQuarterlyReturnLabel Worst Quarter
Lowest Quarterly Return, Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Lowest Quarterly Return rr_BarChartLowestQuarterlyReturn (23.88%)rr_BarChartLowestQuarterlyReturn
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
1 Year rr_AverageAnnualReturnYear01 6.60%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
5 Years rr_AverageAnnualReturnYear05 17.82%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
10 Years rr_AverageAnnualReturnYear10 9.55%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | Returns after taxes on distributions | T. Rowe Price Small-Cap Stock Fund-Advisor Class  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 4.90%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
5 Years rr_AverageAnnualReturnYear05 16.47%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
10 Years rr_AverageAnnualReturnYear10 8.50%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | Returns after taxes on distributions and sale of fund shares | T. Rowe Price Small-Cap Stock Fund-Advisor Class  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 5.04%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
5 Years rr_AverageAnnualReturnYear05 14.49%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
10 Years rr_AverageAnnualReturnYear10 7.79%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= trpscsfi_C000005509Member
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | Russell 2000 Index (reflects no deduction for fees, expenses, or taxes)  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 4.89%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_RussellTwoThousandIndexMember
5 Years rr_AverageAnnualReturnYear05 15.55%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_RussellTwoThousandIndexMember
10 Years rr_AverageAnnualReturnYear10 7.77%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_RussellTwoThousandIndexMember
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | S&P SmallCap 600 Index (reflects no deduction for fees, expenses, or taxes)  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 5.76%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_SandPSmallcapSixHundredIndexMember
5 Years rr_AverageAnnualReturnYear05 17.27%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_SandPSmallcapSixHundredIndexMember
10 Years rr_AverageAnnualReturnYear10 9.02%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_SandPSmallcapSixHundredIndexMember
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | Lipper Small-Cap Core Funds Index  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 4.09%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapCoreFundsIndexMember
5 Years rr_AverageAnnualReturnYear05 14.71%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapCoreFundsIndexMember
10 Years rr_AverageAnnualReturnYear10 7.93%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapCoreFundsIndexMember
Advisor Class Shares | T. Rowe Price Small-Cap Stock Fund, Inc. | Lipper Small-Cap Growth Funds Index  
Risk/Return: rr_RiskReturnAbstract  
1 Year rr_AverageAnnualReturnYear01 1.98%rr_AverageAnnualReturnYear01
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapGrowthFundsIndexMember
5 Years rr_AverageAnnualReturnYear05 15.02%rr_AverageAnnualReturnYear05
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapGrowthFundsIndexMember
10 Years rr_AverageAnnualReturnYear10 7.38%rr_AverageAnnualReturnYear10
/ dei_DocumentInformationDocumentAxis
= trpscsfi_AdvisorClassSharesMember
/ dei_LegalEntityAxis
= trpscsfi_S000002120Member
/ rr_PerformanceMeasureAxis
= trpscsfi_LipperSmallCapGrowthFundsIndexMember