<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000904333="http://sct.com/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000904333-20260630.xsd" xlink:type="simple"/>
    <context id="P01_01_2026To06_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:TargetPayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000904333:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:FlexiblePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:IncomePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabGovernmentMoneyFundUltraSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabFiveToTenYearCorporateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:TRowePriceInstitutionalFloatingRateFundInstutionalClassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabGlobalRealEstateFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:CohenSteersPreferredSecuritiesAndIncomeFundClassIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabLongTermUSTreasuryETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabHighYieldBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSAggregateBondIndexFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabInternationalDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomePreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:RealEstateGlobalRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeFloatingRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeHighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeLongTermGovernmentBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabGovernmentMoneyFundUltraSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabFiveToTenYearCorporateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:TRowePriceInstitutionalFloatingRateFundInstutionalClassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabLongTermUSTreasuryETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:CohenSteersPreferredSecuritiesAndIncomeFundClassIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabGlobalRealEstateFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabHighYieldBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSAggregateBondIndexFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabInternationalDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeLongTermGovernmentBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeFloatingRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeHighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:RealEstateGlobalRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomePreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSAggregateBondIndexFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabUSDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabInternationalDividendEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabHighYieldBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabFiveToTenYearCorporateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabOnetoFiveYearCorporateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabOnetoFiveYearCorporateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:CohenSteersPreferredSecuritiesAndIncomeFundClassIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabLongTermUSTreasuryETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:TRowePriceInstitutionalFloatingRateFundInstutionalClassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000904333:SchwabGlobalRealEstateFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeHighYieldBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeShortTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeShortTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomePreferredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeLongTermGovernmentBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:FixedIncomeFloatingRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:RealEstateGlobalRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000059934MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000904333:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000059932MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:TargetPayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000904333:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000059933MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:FlexiblePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000059934MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:IncomePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000059932MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:TargetPayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000904333:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000059933MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:FlexiblePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000059934MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:IncomePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000059932MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059932Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000904333:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:TargetPayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000059933MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059933Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:FlexiblePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000059934MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000904333:C000059934Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000904333</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000904333:IncomePayoutCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000904333:Holding</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2026To06_30_2026" id="ixv-13560">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2026To06_30_2026" id="ixv-13561">0000904333</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2026To06_30_2026" id="ixv-13562">N-1A</dei:EntityInvCompanyType>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="hidden8785405">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13564"
      unitRef="Unit_pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13565"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13566"
      unitRef="Unit_pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13567"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13568"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13569"
      unitRef="Unit_pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13570"
      unitRef="Unit_pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13571"
      unitRef="Unit_pure">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13572"
      unitRef="Unit_pure">0.198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13573"
      unitRef="Unit_pure">0.199</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13574"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13575"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13576"
      unitRef="Unit_pure">0.060</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13577"
      unitRef="Unit_pure">0.023</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13578"
      unitRef="Unit_pure">0.201</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13579"
      unitRef="Unit_pure">0.198</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13580"
      unitRef="Unit_pure">0.198</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13581"
      unitRef="Unit_pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13582"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="hidden8785425">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13584"
      unitRef="Unit_pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13585"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13586"
      unitRef="Unit_pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13587"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13588"
      unitRef="Unit_pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13589"
      unitRef="Unit_pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13590"
      unitRef="Unit_pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13591"
      unitRef="Unit_pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13592"
      unitRef="Unit_pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13593"
      unitRef="Unit_pure">0.199</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13594"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13595"
      unitRef="Unit_pure">0.060</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13596"
      unitRef="Unit_pure">0.022</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13597"
      unitRef="Unit_pure">0.202</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13598"
      unitRef="Unit_pure">0.198</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13599"
      unitRef="Unit_pure">0.197</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13600"
      unitRef="Unit_pure">0.110</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13601"
      unitRef="Unit_pure">0.071</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13602"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="hidden8785382">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabUSAggregateBondIndexFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13604"
      unitRef="Unit_pure">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabUSDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13605"
      unitRef="Unit_pure">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabInternationalDividendEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13606"
      unitRef="Unit_pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabHighYieldBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13607"
      unitRef="Unit_pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabFiveToTenYearCorporateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13608"
      unitRef="Unit_pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabOnetoFiveYearCorporateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13609"
      unitRef="Unit_pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_CohenSteersPreferredSecuritiesAndIncomeFundClassIMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13610"
      unitRef="Unit_pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabLongTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13611"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_TRowePriceInstitutionalFloatingRateFundInstutionalClassMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13612"
      unitRef="Unit_pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_SchwabGlobalRealEstateFundMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-13613"
      unitRef="Unit_pure">0.040</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13614"
      unitRef="Unit_pure">0.352</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13615"
      unitRef="Unit_pure">0.128</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13616"
      unitRef="Unit_pure">0.109</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeHighYieldBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13617"
      unitRef="Unit_pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeShortTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13618"
      unitRef="Unit_pure">0.080</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomePreferredMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13619"
      unitRef="Unit_pure">0.070</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeLongTermGovernmentBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13620"
      unitRef="Unit_pure">0.061</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_FixedIncomeFloatingRateLoansMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13621"
      unitRef="Unit_pure">0.050</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_RealEstateGlobalRealEstateMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13622"
      unitRef="Unit_pure">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-13623"
      unitRef="Unit_pure">0.019</oef:PctOfTotalInv>
    <dei:DocumentType contextRef="P01_01_2026To06_30_2026" id="ixv-14404">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P01_01_2026To06_30_2026" id="ixv-14405">Schwab Capital Trust</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2026To06_30_2026" id="ixv-14406">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14407">Schwab Monthly Income Fund &#x2013; Target Payout</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14408">Schwab Monthly Income Fund &#x2013; Target Payout</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14409">SWJRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-163">This &lt;span style="display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden8785405;display:inline;"&gt;semiannual shareholder report&lt;/span&gt;&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-167">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14410">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14411">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14412">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-186">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab Monthly Income Fund &#x2013; Target Payout*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:11.99pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:11.99pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 11.99pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.00%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:8.73pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Expenses were reduced by a contractual fee waiver in effect for so long as the investment adviser serves as adviser to the fund. This agreement to limit the total annual &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;fund operating expenses is limited to the fund&#x2019;s direct operating expenses and, therefore, does not apply to acquired fund fees and expenses (AFFE), which are indirect &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses incurred by the fund through its investments in the underlying funds.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:4.55pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:6.45pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      decimals="0"
      id="Fact_8785359"
      unitRef="Unit_USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785358"
      unitRef="Unit_pure">0</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14415">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-260">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;please visit &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;.&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-274">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt; &lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab Monthly Income Fund &#x2013; Target Payout&#160;(03/28/2008)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.44%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12.25%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.90%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Target Payout Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.19%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12.02%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.95%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.12%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 1pt; text-align: right; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:179.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total returns on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The fund&#x2019;s routine expenses have been absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14416">Schwab Monthly Income Fund &#x2013; Target Payout</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-14417">2008-03-28</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785356"
      unitRef="Unit_pure">0.0644</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785355"
      unitRef="Unit_pure">0.1225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785354"
      unitRef="Unit_pure">0.039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785353"
      unitRef="Unit_pure">0.0521</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-341">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14422"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14423"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14424"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14425"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-369">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14426"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14427"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14428"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14429"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-395">Target Payout Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14430"
      unitRef="Unit_pure">0.0619</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14431"
      unitRef="Unit_pure">0.1202</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14432"
      unitRef="Unit_pure">0.0395</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_TargetPayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14433"
      unitRef="Unit_pure">0.0612</oef:AvgAnnlRtrPct>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-436">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-468">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$68&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:24pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12-Month Distribution Yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.73%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis"
      decimals="-6"
      id="ixv-14434"
      unitRef="Unit_USD">68000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000059932MemberoefClassAxis"
      decimals="0"
      id="ixv-14435"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      decimals="INF"
      id="ixv-14436"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-519">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g92452g2imge76887a22.jpg" style="height:191pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g92452g2img598341793.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:109.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059932MemberoefClassAxis"
      id="ixv-539">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g92452g2img598341793.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:109.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14437">Schwab Monthly Income Fund &#x2013; Flexible Payout</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14438">Schwab Monthly Income Fund &#x2013; Flexible Payout</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14439">SWKRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-700">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8785425;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-704">&lt;span style="color:#385768;font-family:Arial Narrow;font-size:10pt;display:inline;"&gt; You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14440">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14441">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14442">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-723">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOT&lt;div style="display:inline;"&gt;HETI&lt;/div&gt;CAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab Monthly Income Fund &#x2013; Flexible Payout*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:11.99pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:11.99pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 11.99pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.00%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:8.73pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Expenses were reduced by a contractual fee waiver in effect for so long as the investment adviser serves as adviser to the fund. This agreement to limit the total annual &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;fund operating expenses is limited to the fund&#x2019;s direct operating expenses and, therefore, does not apply to acquired fund fees and expenses (AFFE), which are indirect &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses incurred by the fund through its investments in the underlying funds.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:4.55pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:6.45pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      decimals="0"
      id="Fact_8785325"
      unitRef="Unit_USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785324"
      unitRef="Unit_pure">0</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14445">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-798">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;please visit &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;.&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-812">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt; &lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab Monthly Income Fund &#x2013; Flexible Payout&#160;(03/28/2008)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.46%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12.19%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.78%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.60%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Flexible Payout Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.19%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12.02%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.80%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5.23%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:179.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total returns on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The fund&#x2019;s routine expenses have been absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14446">Schwab Monthly Income Fund &#x2013; Flexible Payout</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-14447">2008-03-28</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785322"
      unitRef="Unit_pure">0.0646</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785321"
      unitRef="Unit_pure">0.1219</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785320"
      unitRef="Unit_pure">0.0378</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785319"
      unitRef="Unit_pure">0.046</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-879">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14452"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14453"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14454"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14455"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-907">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14456"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14457"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14458"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14459"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-933">Flexible Payout Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14460"
      unitRef="Unit_pure">0.0619</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14461"
      unitRef="Unit_pure">0.1202</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14462"
      unitRef="Unit_pure">0.038</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_FlexiblePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14463"
      unitRef="Unit_pure">0.0523</oef:AvgAnnlRtrPct>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-974">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-1006">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$82&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;11&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:24pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;7%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12-Month Distribution Yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.29%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis"
      decimals="-6"
      id="ixv-14464"
      unitRef="Unit_USD">82000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000059933MemberoefClassAxis"
      decimals="0"
      id="ixv-14465"
      unitRef="Unit_Holding">11</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      decimals="INF"
      id="ixv-14466"
      unitRef="Unit_pure">0.07</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-1057">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g3img259369692.jpg" style="height:191pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g3img9c3898513.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:109.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since th&lt;div style="display:inline;"&gt;e re&lt;/div&gt;port date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059933MemberoefClassAxis"
      id="ixv-1077">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g3img9c3898513.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:109.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since th&lt;div style="display:inline;"&gt;e re&lt;/div&gt;port date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14467">Schwab Monthly Income Fund &#x2013; Income Payout</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14468">Schwab Monthly Income Fund &#x2013; Income Payout</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14469">SWLRX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1227">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8785382;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1231">&lt;span style="color:#385768;font-family:Arial Narrow;font-size:10pt;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14470">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14471">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14472">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1248">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED J&lt;div style="display:inline;"&gt;une &lt;/div&gt;30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab Monthly Income Fund &#x2013; Income Payout*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:11.99pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:11.99pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 11.99pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.00%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:8.73pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Expenses were reduced by a contractual fee waiver in effect for so long as the investment adviser serves as adviser to the fund. This agreement to limit the total annual &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;fund operating expenses is limited to the fund&#x2019;s direct operating expenses and, therefore, does not apply to acquired fund fees and expenses (AFFE), which are indirect &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses incurred by the fund through its investments in the underlying funds.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:4.55pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;**&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:6.45pt;text-align:left;width:506.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      decimals="0"
      id="Fact_8785291"
      unitRef="Unit_USD">0</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785290"
      unitRef="Unit_pure">0</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14475">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1323">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;please visit &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;.&lt;/span&gt;&lt;/span&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1337">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt; &lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab Monthly Income Fund &#x2013; Income Payout&#160;(03/28/2008)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.34%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.97%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2.60%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.42%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income Payout Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.83%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.81%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:179.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total returns on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The fund&#x2019;s routine expenses have been absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14476">Schwab Monthly Income Fund &#x2013; Income Payout</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-14477">2008-03-28</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785288"
      unitRef="Unit_pure">0.0434</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785287"
      unitRef="Unit_pure">0.0897</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785286"
      unitRef="Unit_pure">0.026</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="Fact_8785285"
      unitRef="Unit_pure">0.0342</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1404">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14482"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14483"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14484"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14485"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-1432">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14486"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14487"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14488"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-14489"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-1458">Income Payout Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14490"
      unitRef="Unit_pure">0.0408</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14491"
      unitRef="Unit_pure">0.0883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14492"
      unitRef="Unit_pure">0.0262</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_IncomePayoutCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-14493"
      unitRef="Unit_pure">0.0381</oef:AvgAnnlRtrPct>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1499">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.&lt;/div&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1534">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$73&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:24pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;14%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:230.8pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12-Month Distribution Yield&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:24.2pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.59%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis"
      decimals="-6"
      id="ixv-14494"
      unitRef="Unit_USD">73000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000059934MemberoefClassAxis"
      decimals="0"
      id="ixv-14495"
      unitRef="Unit_Holding">12</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      decimals="INF"
      id="ixv-14496"
      unitRef="Unit_pure">0.14</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1585">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g4img959484502.jpg" style="height:211pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g4img295c1aaf3.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:98.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since&lt;div style="display:inline;"&gt; the rep&lt;/div&gt;ort date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000059934MemberoefClassAxis"
      id="ixv-1605">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g92452g4img295c1aaf3.jpg" style="height:214pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:98.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since&lt;div style="display:inline;"&gt; the rep&lt;/div&gt;ort date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8785285"
          xlink:label="Fact_8785285"
          xlink:type="locator"/>
        <link:footnote id="FN_30005" xlink:label="FN_30005" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The fund&#x2019;s routine expenses have been absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. These returns do not reflect the deduction of taxes that a shareholder would pay on fund distributions or the redemption of fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785285"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785286"
          xlink:label="Fact_8785286"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785286"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785287"
          xlink:label="Fact_8785287"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785287"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785288"
          xlink:label="Fact_8785288"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785288"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785290"
          xlink:label="Fact_8785290"
          xlink:type="locator"/>
        <link:footnote id="FN_30003" xlink:label="FN_30003" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Expenses were reduced by a contractual fee waiver in effect for so long as the investment adviser serves as adviser to the fund. This agreement to limit the total annual fund operating expenses is limited to the fund&#x2019;s direct operating expenses and, therefore, does not apply to acquired fund fees and expenses (AFFE), which are indirect expenses incurred by the fund through its investments in the underlying funds.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785290"
          xlink:to="FN_30003"
          xlink:type="arc"/>
        <link:footnote id="FN_30004" xlink:label="FN_30004" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785290"
          xlink:to="FN_30004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785291"
          xlink:label="Fact_8785291"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785291"
          xlink:to="FN_30003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785319"
          xlink:label="Fact_8785319"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785319"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785320"
          xlink:label="Fact_8785320"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785320"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785321"
          xlink:label="Fact_8785321"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785321"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785322"
          xlink:label="Fact_8785322"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785322"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785324"
          xlink:label="Fact_8785324"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785324"
          xlink:to="FN_30004"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785324"
          xlink:to="FN_30003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785325"
          xlink:label="Fact_8785325"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785325"
          xlink:to="FN_30003"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785353"
          xlink:label="Fact_8785353"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785353"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785354"
          xlink:label="Fact_8785354"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785354"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785355"
          xlink:label="Fact_8785355"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785355"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785356"
          xlink:label="Fact_8785356"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785356"
          xlink:to="FN_30005"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785358"
          xlink:label="Fact_8785358"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785358"
          xlink:to="FN_30003"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785358"
          xlink:to="FN_30004"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8785359"
          xlink:label="Fact_8785359"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8785359"
          xlink:to="FN_30003"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
