<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1962</ContextCount>
  <ElementCount>79</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>276</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory></MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>020000 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020005 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020006 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020011 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020012 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020017 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020018 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020023 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020024 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020029 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020030 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020035 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020036 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020041 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020042 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020047 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020048 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>020053 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>020054 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>020059 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>020060 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>020065 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>020066 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanFundsGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>020071 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanFundsGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>020072 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>020077 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>020078 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>020083 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>020084 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>020089 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>020090 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>020095 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>020096 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>020101 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>020102 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>020107 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>020108 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>020113 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>020114 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>020119 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>020120 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>020125 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>020126 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>020131 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>020132 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>020137 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>020138 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanFundsGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanFundsGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>020215 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>020216 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>020221 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>020222 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>020227 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>020228 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>020233 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>020234 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>020239 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>020240 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>020245 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>020246 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>020251 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>020252 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>020257 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>020258 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>020263 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>020264 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>020269 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>020270 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>020275 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>020276 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>020281 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>020282 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanFundsGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>020287 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanFundsGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>020288 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>020293 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>020294 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>020299 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>020300 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>020305 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>020306 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>020311 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>020312 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>020317 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>020318 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>020323 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>020324 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>020329 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>020330 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>020335 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R338.htm</HtmlFileName>
      <LongName>020336 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R343.htm</HtmlFileName>
      <LongName>020341 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R344.htm</HtmlFileName>
      <LongName>020342 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R349.htm</HtmlFileName>
      <LongName>020347 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R350.htm</HtmlFileName>
      <LongName>020348 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R355.htm</HtmlFileName>
      <LongName>020353 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R356.htm</HtmlFileName>
      <LongName>020354 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R361.htm</HtmlFileName>
      <LongName>020359 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R362.htm</HtmlFileName>
      <LongName>020360 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R367.htm</HtmlFileName>
      <LongName>020365 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R368.htm</HtmlFileName>
      <LongName>020366 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R373.htm</HtmlFileName>
      <LongName>020371 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R374.htm</HtmlFileName>
      <LongName>020372 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R379.htm</HtmlFileName>
      <LongName>020377 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R380.htm</HtmlFileName>
      <LongName>020378 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R385.htm</HtmlFileName>
      <LongName>020383 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R386.htm</HtmlFileName>
      <LongName>020384 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R391.htm</HtmlFileName>
      <LongName>020389 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R392.htm</HtmlFileName>
      <LongName>020390 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R397.htm</HtmlFileName>
      <LongName>020395 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R398.htm</HtmlFileName>
      <LongName>020396 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R403.htm</HtmlFileName>
      <LongName>020401 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R404.htm</HtmlFileName>
      <LongName>020402 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R409.htm</HtmlFileName>
      <LongName>020407 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R410.htm</HtmlFileName>
      <LongName>020408 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R415.htm</HtmlFileName>
      <LongName>020413 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R416.htm</HtmlFileName>
      <LongName>020414 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R421.htm</HtmlFileName>
      <LongName>020419 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R422.htm</HtmlFileName>
      <LongName>020420 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R427.htm</HtmlFileName>
      <LongName>020425 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R428.htm</HtmlFileName>
      <LongName>020426 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R433.htm</HtmlFileName>
      <LongName>020431 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R434.htm</HtmlFileName>
      <LongName>020432 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanFundsGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R439.htm</HtmlFileName>
      <LongName>020437 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanFundsGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R440.htm</HtmlFileName>
      <LongName>020438 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R445.htm</HtmlFileName>
      <LongName>020443 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R446.htm</HtmlFileName>
      <LongName>020444 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R451.htm</HtmlFileName>
      <LongName>020449 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R452.htm</HtmlFileName>
      <LongName>020450 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R457.htm</HtmlFileName>
      <LongName>020455 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R458.htm</HtmlFileName>
      <LongName>020456 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R463.htm</HtmlFileName>
      <LongName>020461 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R464.htm</HtmlFileName>
      <LongName>020462 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R469.htm</HtmlFileName>
      <LongName>020467 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R470.htm</HtmlFileName>
      <LongName>020468 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R475.htm</HtmlFileName>
      <LongName>020473 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R476.htm</HtmlFileName>
      <LongName>020474 - Document - Risk/Return Summary {Unlabeled} - Corporate Bond Fund</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledCorporateBondFund</Role>
      <ShortName>Risk/Return Summary- Corporate Bond Fund</ShortName>
      <MenuCategory></MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R479.htm</HtmlFileName>
      <LongName>020477 - Disclosure - Risk/Return Detail Data {Elements} - Corporate Bond Fund</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsCorporateBondFund</Role>
      <ShortName>Risk/Return Detail Data- Corporate Bond Fund</ShortName>
      <MenuCategory></MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R480.htm</HtmlFileName>
      <LongName>020478 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R485.htm</HtmlFileName>
      <LongName>020483 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R486.htm</HtmlFileName>
      <LongName>020484 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R491.htm</HtmlFileName>
      <LongName>020489 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R492.htm</HtmlFileName>
      <LongName>020490 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R497.htm</HtmlFileName>
      <LongName>020495 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R498.htm</HtmlFileName>
      <LongName>020496 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R503.htm</HtmlFileName>
      <LongName>020501 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R504.htm</HtmlFileName>
      <LongName>020502 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R509.htm</HtmlFileName>
      <LongName>020507 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R510.htm</HtmlFileName>
      <LongName>020508 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R515.htm</HtmlFileName>
      <LongName>020513 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R516.htm</HtmlFileName>
      <LongName>020514 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R521.htm</HtmlFileName>
      <LongName>020519 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R522.htm</HtmlFileName>
      <LongName>020520 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R527.htm</HtmlFileName>
      <LongName>020525 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R528.htm</HtmlFileName>
      <LongName>020526 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R533.htm</HtmlFileName>
      <LongName>020531 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R534.htm</HtmlFileName>
      <LongName>020532 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R539.htm</HtmlFileName>
      <LongName>020537 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R540.htm</HtmlFileName>
      <LongName>020538 - Document - Risk/Return Summary {Unlabeled} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Summary- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R543.htm</HtmlFileName>
      <LongName>020541 - Disclosure - Risk/Return Detail Data {Elements} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R544.htm</HtmlFileName>
      <LongName>020542 - Document - Risk/Return Summary {Unlabeled} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Summary- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R547.htm</HtmlFileName>
      <LongName>020545 - Disclosure - Risk/Return Detail Data {Elements} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R548.htm</HtmlFileName>
      <LongName>020546 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R551.htm</HtmlFileName>
      <LongName>020549 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R552.htm</HtmlFileName>
      <LongName>020550 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R555.htm</HtmlFileName>
      <LongName>020553 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R556.htm</HtmlFileName>
      <LongName>020554 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R559.htm</HtmlFileName>
      <LongName>020557 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R560.htm</HtmlFileName>
      <LongName>020558 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R565.htm</HtmlFileName>
      <LongName>020563 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R566.htm</HtmlFileName>
      <LongName>020564 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R571.htm</HtmlFileName>
      <LongName>020569 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R572.htm</HtmlFileName>
      <LongName>020570 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R577.htm</HtmlFileName>
      <LongName>020575 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R578.htm</HtmlFileName>
      <LongName>020576 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R583.htm</HtmlFileName>
      <LongName>020581 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R584.htm</HtmlFileName>
      <LongName>020582 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R589.htm</HtmlFileName>
      <LongName>020587 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>201</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R590.htm</HtmlFileName>
      <LongName>020588 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2065TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R593.htm</HtmlFileName>
      <LongName>020591 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2065TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>203</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R594.htm</HtmlFileName>
      <LongName>020592 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2060TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>204</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R597.htm</HtmlFileName>
      <LongName>020595 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2060TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>205</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R598.htm</HtmlFileName>
      <LongName>020596 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2055TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>206</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R601.htm</HtmlFileName>
      <LongName>020599 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2055TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>207</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R602.htm</HtmlFileName>
      <LongName>020600 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2050TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R605.htm</HtmlFileName>
      <LongName>020603 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2050TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R606.htm</HtmlFileName>
      <LongName>020604 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2045TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R609.htm</HtmlFileName>
      <LongName>020607 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2045TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R610.htm</HtmlFileName>
      <LongName>020608 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2040TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R613.htm</HtmlFileName>
      <LongName>020611 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2040TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R614.htm</HtmlFileName>
      <LongName>020612 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2035TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R619.htm</HtmlFileName>
      <LongName>020617 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2035TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R620.htm</HtmlFileName>
      <LongName>020618 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2030TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R625.htm</HtmlFileName>
      <LongName>020623 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2030TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R626.htm</HtmlFileName>
      <LongName>020624 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2025TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R631.htm</HtmlFileName>
      <LongName>020629 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2025TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R632.htm</HtmlFileName>
      <LongName>020630 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2020TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R637.htm</HtmlFileName>
      <LongName>020635 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2020TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R638.htm</HtmlFileName>
      <LongName>020636 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2015TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R643.htm</HtmlFileName>
      <LongName>020641 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2015TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>223</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R644.htm</HtmlFileName>
      <LongName>020642 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2010TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>224</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R649.htm</HtmlFileName>
      <LongName>020647 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2010TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R650.htm</HtmlFileName>
      <LongName>020648 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2065TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>226</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R653.htm</HtmlFileName>
      <LongName>020651 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2065TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>227</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R654.htm</HtmlFileName>
      <LongName>020652 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2060TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>228</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R657.htm</HtmlFileName>
      <LongName>020655 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2060TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R658.htm</HtmlFileName>
      <LongName>020656 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2055TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R661.htm</HtmlFileName>
      <LongName>020659 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2055TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R662.htm</HtmlFileName>
      <LongName>020660 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2050TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>232</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R665.htm</HtmlFileName>
      <LongName>020663 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2050TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>233</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R666.htm</HtmlFileName>
      <LongName>020664 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2045TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>234</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R669.htm</HtmlFileName>
      <LongName>020667 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2045TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>235</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R670.htm</HtmlFileName>
      <LongName>020668 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2040TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>236</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R673.htm</HtmlFileName>
      <LongName>020671 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2040TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>237</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R674.htm</HtmlFileName>
      <LongName>020672 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2035TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>238</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R677.htm</HtmlFileName>
      <LongName>020675 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2035TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>239</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R678.htm</HtmlFileName>
      <LongName>020676 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2030TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>240</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R681.htm</HtmlFileName>
      <LongName>020679 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2030TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>241</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R682.htm</HtmlFileName>
      <LongName>020680 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2025TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>242</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R685.htm</HtmlFileName>
      <LongName>020683 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2025TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>243</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R686.htm</HtmlFileName>
      <LongName>020684 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2020TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>244</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R689.htm</HtmlFileName>
      <LongName>020687 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2020TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>245</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R690.htm</HtmlFileName>
      <LongName>020688 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2015TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>246</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R693.htm</HtmlFileName>
      <LongName>020691 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2015TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>247</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R694.htm</HtmlFileName>
      <LongName>020692 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2010TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>248</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R697.htm</HtmlFileName>
      <LongName>020695 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20230414/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2010TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>249</Position>
    </Report>
    <Report instance="ck0000729528-20230414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R698.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
      <MenuCategory></MenuCategory>
      <Position>250</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 214 fact(s) appearing in ix:hidden were eligible for transformation: rr:AverageAnnualReturnInceptionDate, rr:HighestQuarterlyReturnLabel, rr:LowestQuarterlyReturnLabel -  ck0000729528-20230414.htm 260541, 260544, 260548, 260551, 260554, 260558, 260561, 260564, 260568, 260571, 260574, 260578, 260581, 260584, 260588, 260591, 260594, 260600, 260603, 260607, 260610, 260613, 260619, 260622, 260628, 260631, 260637, 260640, 260644, 260647, 260650, 260656, 260659, 260665, 260668, 260672, 260675, 260678, 260684, 260687, 260691, 260694, 260697, 260701, 260704, 260707, 260711, 260714, 260717, 260723, 260726, 260732, 260735, 260741, 260744, 260750, 260753, 260759, 260762, 260768, 260771, 260777, 260780, 260786, 260789, 260795, 260798, 260804, 260807, 260813, 260816, 260822, 260825, 260831, 260834, 260840, 260843, 260849, 260852, 260858, 260861, 260867, 260870, 260876, 260879, 260883, 260886, 260889, 260893, 260896, 260899, 260905, 260908, 260914, 260917, 260921, 260924, 260927, 260933, 260936, 260942, 260945, 260951, 260954, 260960, 260963, 260969, 260972, 260978, 260981, 260987, 260990, 260996, 260999, 261005, 261008, 261014, 261017, 261023, 261026, 261032, 261035, 261041, 261044, 261050, 261053, 261059, 261062, 261068, 261071, 261077, 261080, 261086, 261089, 261095, 261098, 261104, 261107, 261113, 261116, 261122, 261125, 261131, 261134, 261140, 261143, 261149, 261152, 261158, 261161, 261167, 261170, 261176, 261179, 261185, 261188, 261194, 261197, 261203, 261206, 261212, 261215, 261221, 261224, 261230, 261233, 261239, 261242, 261248, 261251, 261257, 261260, 261266, 261269, 261275, 261278, 261284, 261287, 261293, 261296, 261302, 261305, 261311, 261314, 261320, 261323, 261329, 261332, 261338, 261341, 261347, 261350, 261356, 261359, 261365, 261368, 261374, 261377, 261383, 261386, 261392, 261395, 261401, 261404, 261410, 261413, 261419, 261422, 261428, 261431, 261437, 261440, 261446, 261449</Log>
  </Logs>
  <InputFiles>
    <File doctype="485BPOS" original="ck0000729528-20230414.htm">ck0000729528-20230414.htm</File>
    <File>ck0000729528-20230414.xsd</File>
    <File>ck0000729528-20230414_cal.xml</File>
    <File>ck0000729528-20230414_def.xml</File>
    <File>ck0000729528-20230414_lab.xml</File>
    <File>ck0000729528-20230414_pre.xml</File>
    <File>exha.htm</File>
    <File>exhd.htm</File>
    <File>exhg.htm</File>
    <File>exhh.htm</File>
    <File>exhi.htm</File>
    <File>exhj.htm</File>
    <File>exhm.htm</File>
    <File>exhn.htm</File>
    <File>exhp.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_039.jpg</File>
    <File>image_040.jpg</File>
    <File>image_041.jpg</File>
    <File>image_042.jpg</File>
    <File>image_043.jpg</File>
    <File>image_044.jpg</File>
    <File>image_045.jpg</File>
    <File>image_046.jpg</File>
    <File>image_047.jpg</File>
    <File>image_048.jpg</File>
    <File>image_049.jpg</File>
    <File>image_050.jpg</File>
    <File>image_051.jpg</File>
    <File>image_052.jpg</File>
    <File>image_053.jpg</File>
    <File>image_054.jpg</File>
    <File>image_055.jpg</File>
    <File>image_056.jpg</File>
    <File>image_057.jpg</File>
    <File>image_058.jpg</File>
    <File>image_059.jpg</File>
    <File>image_060.jpg</File>
    <File>image_061.jpg</File>
    <File>image_062.jpg</File>
    <File>image_063.jpg</File>
    <File>image_064.jpg</File>
    <File>image_065.jpg</File>
    <File>image_066.jpg</File>
    <File>image_067.jpg</File>
    <File>image_068.jpg</File>
    <File>image_069.jpg</File>
    <File>image_070.jpg</File>
    <File>image_071.jpg</File>
    <File>image_072.jpg</File>
    <File>image_073.jpg</File>
    <File>image_074.jpg</File>
    <File>image_075.jpg</File>
    <File>image_076.jpg</File>
    <File>image_077.jpg</File>
    <File>image_078.jpg</File>
    <File>image_079.jpg</File>
    <File>image_080.jpg</File>
    <File>image_081.jpg</File>
    <File>image_082.jpg</File>
    <File>image_083.jpg</File>
    <File>image_084.jpg</File>
    <File>image_085.jpg</File>
    <File>image_086.jpg</File>
    <File>image_087.jpg</File>
    <File>image_088.jpg</File>
    <File>image_089.jpg</File>
    <File>image_090.jpg</File>
    <File>image_091.jpg</File>
    <File>image_092.jpg</File>
    <File>image_093.jpg</File>
    <File>image_094.jpg</File>
    <File>image_095.jpg</File>
    <File>image_096.jpg</File>
    <File>image_097.jpg</File>
    <File>image_098.jpg</File>
    <File>image_099.jpg</File>
    <File>image_100.jpg</File>
    <File>image_101.jpg</File>
    <File>image_102.jpg</File>
    <File>image_103.jpg</File>
    <File>image_104.jpg</File>
    <File>image_105.jpg</File>
    <File>image_106.jpg</File>
    <File>image_107.jpg</File>
    <File>image_108.jpg</File>
    <File>image_109.jpg</File>
    <File>image_110.jpg</File>
    <File>image_111.jpg</File>
    <File>image_112.jpg</File>
    <File>image_113.jpg</File>
    <File>image_114.jpg</File>
    <File>image_115.jpg</File>
    <File>image_116.jpg</File>
    <File>image_117.jpg</File>
    <File>image_118.jpg</File>
    <File>image_119.jpg</File>
    <File>image_120.jpg</File>
    <File>image_121.jpg</File>
    <File>image_122.jpg</File>
    <File>image_123.jpg</File>
    <File>image_124.jpg</File>
    <File>image_125.jpg</File>
    <File>image_126.jpg</File>
    <File>image_127.jpg</File>
    <File>image_128.jpg</File>
    <File>image_129.jpg</File>
    <File>image_130.jpg</File>
    <File>image_131.jpg</File>
    <File>image_132.jpg</File>
    <File>image_133.jpg</File>
    <File>image_134.jpg</File>
    <File>image_135.jpg</File>
    <File>image_136.jpg</File>
    <File>image_137.jpg</File>
    <File>image_138.jpg</File>
    <File>image_139.jpg</File>
    <File>image_140.jpg</File>
    <File>image_141.jpg</File>
    <File>image_142.jpg</File>
    <File>image_143.jpg</File>
    <File>image_144.jpg</File>
    <File>image_145.jpg</File>
    <File>image_146.jpg</File>
    <File>image_147.jpg</File>
    <File>image_148.jpg</File>
    <File>image_149.jpg</File>
    <File>image_150.jpg</File>
    <File>image_151.jpg</File>
    <File>image_152.jpg</File>
    <File>image_153.jpg</File>
    <File>image_154.jpg</File>
    <File>image_155.jpg</File>
    <File>image_156.jpg</File>
    <File>image_157.jpg</File>
    <File>image_158.jpg</File>
    <File>image_159.jpg</File>
    <File>image_160.jpg</File>
    <File>image_161.jpg</File>
    <File>image_162.jpg</File>
    <File>image_163.jpg</File>
    <File>image_164.jpg</File>
    <File>image_165.jpg</File>
    <File>image_166.jpg</File>
    <File>image_167.jpg</File>
    <File>image_168.jpg</File>
    <File>image_169.jpg</File>
    <File>image_170.jpg</File>
    <File>image_171.jpg</File>
    <File>image_172.jpg</File>
    <File>image_173.jpg</File>
    <File>image_174.jpg</File>
    <File>image_175.jpg</File>
    <File>image_176.jpg</File>
    <File>BarChart1.png</File>
    <File>BarChart2.png</File>
    <File>BarChart3.png</File>
    <File>BarChart4.png</File>
    <File>BarChart5.png</File>
    <File>BarChart6.png</File>
    <File>BarChart7.png</File>
    <File>BarChart8.png</File>
    <File>BarChart9.png</File>
    <File>BarChart10.png</File>
    <File>BarChart11.png</File>
    <File>BarChart12.png</File>
    <File>BarChart13.png</File>
    <File>BarChart14.png</File>
    <File>BarChart15.png</File>
    <File>BarChart16.png</File>
    <File>BarChart17.png</File>
    <File>BarChart18.png</File>
    <File>BarChart19.png</File>
    <File>BarChart20.png</File>
    <File>BarChart21.png</File>
    <File>BarChart22.png</File>
    <File>BarChart23.png</File>
    <File>BarChart24.png</File>
    <File>BarChart25.png</File>
    <File>BarChart26.png</File>
    <File>BarChart27.png</File>
    <File>BarChart28.png</File>
    <File>BarChart29.png</File>
    <File>BarChart30.png</File>
    <File>BarChart31.png</File>
    <File>BarChart32.png</File>
    <File>BarChart33.png</File>
    <File>BarChart34.png</File>
    <File>BarChart35.png</File>
    <File>BarChart36.png</File>
    <File>BarChart37.png</File>
    <File>BarChart38.png</File>
    <File>BarChart39.png</File>
    <File>BarChart40.png</File>
    <File>BarChart41.png</File>
    <File>BarChart42.png</File>
    <File>BarChart43.png</File>
    <File>BarChart44.png</File>
    <File>BarChart45.png</File>
    <File>BarChart46.png</File>
    <File>BarChart47.png</File>
    <File>BarChart48.png</File>
    <File>BarChart49.png</File>
    <File>BarChart50.png</File>
    <File>BarChart51.png</File>
    <File>BarChart52.png</File>
    <File>BarChart53.png</File>
    <File>BarChart54.png</File>
    <File>BarChart55.png</File>
    <File>BarChart56.png</File>
    <File>BarChart57.png</File>
    <File>BarChart58.png</File>
    <File>BarChart59.png</File>
    <File>BarChart60.png</File>
    <File>BarChart61.png</File>
    <File>BarChart62.png</File>
    <File>BarChart63.png</File>
    <File>BarChart64.png</File>
    <File>BarChart65.png</File>
    <File>BarChart66.png</File>
    <File>BarChart67.png</File>
    <File>BarChart68.png</File>
    <File>BarChart69.png</File>
    <File>BarChart70.png</File>
    <File>BarChart71.png</File>
    <File>BarChart72.png</File>
    <File>BarChart73.png</File>
    <File>BarChart74.png</File>
    <File>BarChart75.png</File>
    <File>BarChart76.png</File>
    <File>BarChart77.png</File>
    <File>BarChart78.png</File>
    <File>BarChart79.png</File>
    <File>BarChart80.png</File>
    <File>BarChart81.png</File>
    <File>BarChart82.png</File>
    <File>BarChart83.png</File>
    <File>BarChart84.png</File>
    <File>BarChart85.png</File>
    <File>BarChart86.png</File>
    <File>BarChart87.png</File>
    <File>BarChart88.png</File>
    <File>BarChart89.png</File>
    <File>BarChart90.png</File>
    <File>BarChart91.png</File>
    <File>BarChart92.png</File>
    <File>BarChart93.png</File>
    <File>BarChart94.png</File>
    <File>BarChart95.png</File>
    <File>BarChart96.png</File>
    <File>BarChart97.png</File>
    <File>BarChart98.png</File>
    <File>BarChart99.png</File>
    <File>BarChart100.png</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="9127">http://xbrl.sec.gov/rr/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
