<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>425</ContextCount>
  <ElementCount>82</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>215</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ck0000729528-20220414.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/20220414/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory></MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>020000 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020005 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020006 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020011 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020012 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020017 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020018 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020023 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020024 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020029 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020030 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020035 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020036 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020041 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020042 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020047 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020048 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>020053 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>020054 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>020059 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>020060 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>020065 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>020066 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>020071 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>020072 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>020077 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>020078 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>020083 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>020084 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>020089 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>020090 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>020095 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>020096 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>020101 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>020102 - Document - Risk/Return Summary {Unlabeled} - Class 1 Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1ProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>020107 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1ProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>020108 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>020113 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>020114 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>020119 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>020120 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>020125 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>020126 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>020131 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>020132 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>020137 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>020138 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - Class 1A Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass1AProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>020215 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass1AProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>020216 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>020221 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>020222 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>020227 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>020228 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>020233 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>020234 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>020239 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>020240 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>020245 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>020246 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>020251 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>020252 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>020257 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>020258 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>020263 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>020264 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>020269 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>020270 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>020275 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>020276 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>020281 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>020282 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>020287 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>020288 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>020293 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>020294 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>020299 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>020300 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>020305 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>020306 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>020311 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>020312 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>020317 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>020318 - Document - Risk/Return Summary {Unlabeled} - Class 2 Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass2ProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>020323 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass2ProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>020324 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>020329 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>020330 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>020335 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R338.htm</HtmlFileName>
      <LongName>020336 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R343.htm</HtmlFileName>
      <LongName>020341 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R344.htm</HtmlFileName>
      <LongName>020342 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R349.htm</HtmlFileName>
      <LongName>020347 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R350.htm</HtmlFileName>
      <LongName>020348 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R355.htm</HtmlFileName>
      <LongName>020353 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R356.htm</HtmlFileName>
      <LongName>020354 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R361.htm</HtmlFileName>
      <LongName>020359 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R362.htm</HtmlFileName>
      <LongName>020360 - Document - Risk/Return Summary {Unlabeled} - Class 3 Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass3ProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R367.htm</HtmlFileName>
      <LongName>020365 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass3ProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R368.htm</HtmlFileName>
      <LongName>020366 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R373.htm</HtmlFileName>
      <LongName>020371 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R374.htm</HtmlFileName>
      <LongName>020372 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R379.htm</HtmlFileName>
      <LongName>020377 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R380.htm</HtmlFileName>
      <LongName>020378 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R385.htm</HtmlFileName>
      <LongName>020383 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R386.htm</HtmlFileName>
      <LongName>020384 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R391.htm</HtmlFileName>
      <LongName>020389 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R392.htm</HtmlFileName>
      <LongName>020390 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R397.htm</HtmlFileName>
      <LongName>020395 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R398.htm</HtmlFileName>
      <LongName>020396 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R403.htm</HtmlFileName>
      <LongName>020401 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R404.htm</HtmlFileName>
      <LongName>020402 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R409.htm</HtmlFileName>
      <LongName>020407 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R410.htm</HtmlFileName>
      <LongName>020408 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R415.htm</HtmlFileName>
      <LongName>020413 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R416.htm</HtmlFileName>
      <LongName>020414 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R421.htm</HtmlFileName>
      <LongName>020419 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R422.htm</HtmlFileName>
      <LongName>020420 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R427.htm</HtmlFileName>
      <LongName>020425 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R428.htm</HtmlFileName>
      <LongName>020426 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R433.htm</HtmlFileName>
      <LongName>020431 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R434.htm</HtmlFileName>
      <LongName>020432 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R439.htm</HtmlFileName>
      <LongName>020437 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R440.htm</HtmlFileName>
      <LongName>020438 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R445.htm</HtmlFileName>
      <LongName>020443 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R446.htm</HtmlFileName>
      <LongName>020444 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R451.htm</HtmlFileName>
      <LongName>020449 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R452.htm</HtmlFileName>
      <LongName>020450 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R457.htm</HtmlFileName>
      <LongName>020455 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R458.htm</HtmlFileName>
      <LongName>020456 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R463.htm</HtmlFileName>
      <LongName>020461 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R464.htm</HtmlFileName>
      <LongName>020462 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R469.htm</HtmlFileName>
      <LongName>020467 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R470.htm</HtmlFileName>
      <LongName>020468 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R475.htm</HtmlFileName>
      <LongName>020473 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ck0000729528-20220414.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/20220414/role/DocumentRiskReturnSummaryUnlabeledCorporateBondFund</Role>
      <ShortName>Risk/Return Summary- Corporate Bond Fund</ShortName>
      <MenuCategory></MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="ck0000729528-20220414.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/20220414/role/DisclosureRiskReturnDetailDataElementsCorporateBondFund</Role>
      <ShortName>Risk/Return Detail Data- Corporate Bond Fund</ShortName>
      <MenuCategory></MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R480.htm</HtmlFileName>
      <LongName>020478 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R485.htm</HtmlFileName>
      <LongName>020483 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R486.htm</HtmlFileName>
      <LongName>020484 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R491.htm</HtmlFileName>
      <LongName>020489 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R492.htm</HtmlFileName>
      <LongName>020490 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R497.htm</HtmlFileName>
      <LongName>020495 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R498.htm</HtmlFileName>
      <LongName>020496 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R503.htm</HtmlFileName>
      <LongName>020501 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R504.htm</HtmlFileName>
      <LongName>020502 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R509.htm</HtmlFileName>
      <LongName>020507 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R510.htm</HtmlFileName>
      <LongName>020508 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R515.htm</HtmlFileName>
      <LongName>020513 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R516.htm</HtmlFileName>
      <LongName>020514 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R521.htm</HtmlFileName>
      <LongName>020519 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R522.htm</HtmlFileName>
      <LongName>020520 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R527.htm</HtmlFileName>
      <LongName>020525 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R528.htm</HtmlFileName>
      <LongName>020526 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R533.htm</HtmlFileName>
      <LongName>020531 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R534.htm</HtmlFileName>
      <LongName>020532 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R539.htm</HtmlFileName>
      <LongName>020537 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R540.htm</HtmlFileName>
      <LongName>020538 - Document - Risk/Return Summary {Unlabeled} - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Summary- Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R543.htm</HtmlFileName>
      <LongName>020541 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R544.htm</HtmlFileName>
      <LongName>020542 - Document - Risk/Return Summary {Unlabeled} - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Summary- Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R547.htm</HtmlFileName>
      <LongName>020545 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class2Class1A</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 2, Class 1A)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R548.htm</HtmlFileName>
      <LongName>020546 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R551.htm</HtmlFileName>
      <LongName>020549 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R552.htm</HtmlFileName>
      <LongName>020550 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R555.htm</HtmlFileName>
      <LongName>020553 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R556.htm</HtmlFileName>
      <LongName>020554 - Document - Risk/Return Summary {Unlabeled} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R559.htm</HtmlFileName>
      <LongName>020557 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP1ProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R560.htm</HtmlFileName>
      <LongName>020558 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R565.htm</HtmlFileName>
      <LongName>020563 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R566.htm</HtmlFileName>
      <LongName>020564 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R571.htm</HtmlFileName>
      <LongName>020569 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R572.htm</HtmlFileName>
      <LongName>020570 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R577.htm</HtmlFileName>
      <LongName>020575 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R578.htm</HtmlFileName>
      <LongName>020576 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R583.htm</HtmlFileName>
      <LongName>020581 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R584.htm</HtmlFileName>
      <LongName>020582 - Document - Risk/Return Summary {Unlabeled} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R589.htm</HtmlFileName>
      <LongName>020587 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClassP2ProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>201</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R590.htm</HtmlFileName>
      <LongName>020588 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2035 Target Date Fund (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2035TargetDateFundClass1Class1AClass2</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2035 Target Date Fund (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R593.htm</HtmlFileName>
      <LongName>020591 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2035 Target Date Fund (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2035TargetDateFundClass1Class1AClass2</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2035 Target Date Fund (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>203</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R594.htm</HtmlFileName>
      <LongName>020592 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2030 Target Date Fund (Class 1A, Class 2, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2030TargetDateFundClass1AClass2Class1</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2030 Target Date Fund (Class 1A, Class 2, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>204</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R597.htm</HtmlFileName>
      <LongName>020595 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2030 Target Date Fund (Class 1A, Class 2, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2030TargetDateFundClass1AClass2Class1</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2030 Target Date Fund (Class 1A, Class 2, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>205</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R598.htm</HtmlFileName>
      <LongName>020596 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2025 Target Date Fund (Class 1A, Class 2, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2025TargetDateFundClass1AClass2Class1</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2025 Target Date Fund (Class 1A, Class 2, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>206</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R601.htm</HtmlFileName>
      <LongName>020599 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2025 Target Date Fund (Class 1A, Class 2, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2025TargetDateFundClass1AClass2Class1</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2025 Target Date Fund (Class 1A, Class 2, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>207</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R602.htm</HtmlFileName>
      <LongName>020600 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2020 Target Date Fund (Class 2, Class 1A, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2020TargetDateFundClass2Class1AClass1</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2020 Target Date Fund (Class 2, Class 1A, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R605.htm</HtmlFileName>
      <LongName>020603 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2020 Target Date Fund (Class 2, Class 1A, Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2020TargetDateFundClass2Class1AClass1</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2020 Target Date Fund (Class 2, Class 1A, Class 1)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R606.htm</HtmlFileName>
      <LongName>020604 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2015 Target Date Fund (Class 1A, Class 1, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2015TargetDateFundClass1AClass1Class2</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2015 Target Date Fund (Class 1A, Class 1, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R609.htm</HtmlFileName>
      <LongName>020607 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2015 Target Date Fund (Class 1A, Class 1, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2015TargetDateFundClass1AClass1Class2</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2015 Target Date Fund (Class 1A, Class 1, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R610.htm</HtmlFileName>
      <LongName>020608 - Document - Risk/Return Summary {Unlabeled} - American Funds IS 2010 Target Date Fund (Class 1A, Class 1, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledAmericanFundsIS2010TargetDateFundClass1AClass1Class2</Role>
      <ShortName>Risk/Return Summary- American Funds IS 2010 Target Date Fund (Class 1A, Class 1, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R613.htm</HtmlFileName>
      <LongName>020611 - Disclosure - Risk/Return Detail Data {Elements} - American Funds IS 2010 Target Date Fund (Class 1A, Class 1, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsAmericanFundsIS2010TargetDateFundClass1AClass1Class2</Role>
      <ShortName>Risk/Return Detail Data- American Funds IS 2010 Target Date Fund (Class 1A, Class 1, Class 2)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R614.htm</HtmlFileName>
      <LongName>020612 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2035 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2035TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2035 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R619.htm</HtmlFileName>
      <LongName>020617 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2035 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2035TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2035 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R620.htm</HtmlFileName>
      <LongName>020618 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2030 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2030TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2030 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R625.htm</HtmlFileName>
      <LongName>020623 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2030 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2030TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2030 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R626.htm</HtmlFileName>
      <LongName>020624 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2025 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2025TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2025 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R631.htm</HtmlFileName>
      <LongName>020629 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2025 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2025TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2025 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R632.htm</HtmlFileName>
      <LongName>020630 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2020 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2020TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2020 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R637.htm</HtmlFileName>
      <LongName>020635 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2020 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2020TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2020 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R638.htm</HtmlFileName>
      <LongName>020636 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2015 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2015TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2015 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R643.htm</HtmlFileName>
      <LongName>020641 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2015 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2015TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2015 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>223</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R644.htm</HtmlFileName>
      <LongName>020642 - Document - Risk/Return Summary {Unlabeled} - Class 4 Prospectus - American Funds IS 2010 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DocumentRiskReturnSummaryUnlabeledClass4ProspectusAmericanFundsIS2010TargetDateFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Prospectus - American Funds IS 2010 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>224</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R649.htm</HtmlFileName>
      <LongName>020647 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Prospectus - American Funds IS 2010 Target Date Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.americanfunds.com/20220414/role/DisclosureRiskReturnDetailDataElementsClass4ProspectusAmericanFundsIS2010TargetDateFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Prospectus - American Funds IS 2010 Target Date Fund (Class 4)</ShortName>
      <MenuCategory></MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="ck0000729528-20220414.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R650.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>226</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="485BPOS" original="ck0000729528-20220414.htm">ck0000729528-20220414.htm</File>
    <File>ck0000729528-20220414.xsd</File>
    <File>ck0000729528-20220414_cal.xml</File>
    <File>ck0000729528-20220414_def.xml</File>
    <File>ck0000729528-20220414_lab.xml</File>
    <File>ck0000729528-20220414_pre.xml</File>
    <File>exha.htm</File>
    <File>exhd.htm</File>
    <File>exhg.htm</File>
    <File>exhh.htm</File>
    <File>exhj.htm</File>
    <File>exhm.htm</File>
    <File>exhn.htm</File>
    <File>exhp.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
    <File>img_002.jpg</File>
    <File>img_003.jpg</File>
    <File>img_004.jpg</File>
    <File>img_005.jpg</File>
    <File>img_006.jpg</File>
    <File>img_007.jpg</File>
    <File>img_008.jpg</File>
    <File>img_009.jpg</File>
    <File>img_010.jpg</File>
    <File>img_011.jpg</File>
    <File>img_012.jpg</File>
    <File>img_013.jpg</File>
    <File>img_014.jpg</File>
    <File>img_015.jpg</File>
    <File>img_016.jpg</File>
    <File>img_017.jpg</File>
    <File>img_018.jpg</File>
    <File>img_019.jpg</File>
    <File>img_020.jpg</File>
    <File>img_021.jpg</File>
    <File>img_022.jpg</File>
    <File>img_023.jpg</File>
    <File>img_024.jpg</File>
    <File>img_025.jpg</File>
    <File>img_026.jpg</File>
    <File>img_027.jpg</File>
    <File>img_028.jpg</File>
    <File>img_029.jpg</File>
    <File>img_030.jpg</File>
    <File>img_031.jpg</File>
    <File>img_032.jpg</File>
    <File>img_033.jpg</File>
    <File>img_034.jpg</File>
    <File>img_035.jpg</File>
    <File>img_036.jpg</File>
    <File>img_037.jpg</File>
    <File>img_038.jpg</File>
    <File>img_039.jpg</File>
    <File>img_040.jpg</File>
    <File>img_041.jpg</File>
    <File>img_042.jpg</File>
    <File>img_043.jpg</File>
    <File>img_044.jpg</File>
    <File>img_045.jpg</File>
    <File>img_046.jpg</File>
    <File>img_047.jpg</File>
    <File>img_048.jpg</File>
    <File>img_049.jpg</File>
    <File>img_050.jpg</File>
    <File>img_051.jpg</File>
    <File>img_052.jpg</File>
    <File>img_053.jpg</File>
    <File>img_054.jpg</File>
    <File>img_055.jpg</File>
    <File>img_056.jpg</File>
    <File>img_057.jpg</File>
    <File>img_058.jpg</File>
    <File>img_059.jpg</File>
    <File>img_060.jpg</File>
    <File>img_061.jpg</File>
    <File>img_062.jpg</File>
    <File>img_063.jpg</File>
    <File>img_064.jpg</File>
    <File>img_065.jpg</File>
    <File>img_066.jpg</File>
    <File>img_067.jpg</File>
    <File>img_068.jpg</File>
    <File>img_069.jpg</File>
    <File>img_070.jpg</File>
    <File>img_071.jpg</File>
    <File>img_072.jpg</File>
    <File>img_073.jpg</File>
    <File>img_074.jpg</File>
    <File>img_075.jpg</File>
    <File>img_076.jpg</File>
    <File>img_077.jpg</File>
    <File>img_078.jpg</File>
    <File>img_079.jpg</File>
    <File>img_080.jpg</File>
    <File>img_081.jpg</File>
    <File>img_082.jpg</File>
    <File>img_083.jpg</File>
    <File>img_084.jpg</File>
    <File>img_085.jpg</File>
    <File>img_086.jpg</File>
    <File>img_087.jpg</File>
    <File>img_088.jpg</File>
    <File>img_089.jpg</File>
    <File>img_090.jpg</File>
    <File>img_091.jpg</File>
    <File>img_092.jpg</File>
    <File>img_093.jpg</File>
    <File>img_094.jpg</File>
    <File>img_095.jpg</File>
    <File>img_096.jpg</File>
    <File>img_097.jpg</File>
    <File>img_098.jpg</File>
    <File>img_099.jpg</File>
    <File>img_100.jpg</File>
    <File>img_101.jpg</File>
    <File>img_102.jpg</File>
    <File>img_103.jpg</File>
    <File>img_104.jpg</File>
    <File>img_105.jpg</File>
    <File>img_106.jpg</File>
    <File>img_107.jpg</File>
    <File>img_108.jpg</File>
    <File>img_109.jpg</File>
    <File>img_110.jpg</File>
    <File>img_111.jpg</File>
    <File>img_112.jpg</File>
    <File>img_113.jpg</File>
    <File>img_114.jpg</File>
    <File>img_115.jpg</File>
    <File>img_116.jpg</File>
    <File>img_117.jpg</File>
    <File>img_118.jpg</File>
    <File>img_119.jpg</File>
    <File>img_120.jpg</File>
    <File>img_121.jpg</File>
    <File>img_122.jpg</File>
    <File>img_123.jpg</File>
    <File>img_124.jpg</File>
    <File>img_125.jpg</File>
    <File>img_126.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/2021</BaseTaxonomy>
    <BaseTaxonomy items="7644">http://xbrl.sec.gov/rr/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
