<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1998</ContextCount>
  <ElementCount>79</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>278</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ck0000729528-20240412.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.american.com/20240412/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>020000 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020005 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Global Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGlobalGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Global Growth Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020006 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020011 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGlobalSmallCapitalizationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Global Small Capitalization Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020012 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020017 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Growth Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGrowthFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Growth Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020018 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020023 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - International Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusInternationalFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - International Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020024 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020029 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - New World Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusNewWorldFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - New World Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020030 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020035 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalWorldGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital World Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020036 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020041 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusGrowthIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Growth-Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020042 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020047 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusInternationalGrowthandIncomeFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - International Growth and Income Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020048 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>020053 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusWashingtonMutualInvestorsFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Washington Mutual Investors Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>020054 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>020059 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital Income Builder (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalIncomeBuilderClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital Income Builder (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>020060 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>020065 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAssetAllocationFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Asset Allocation Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>020066 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanFundsGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>020071 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanFundsGlobalBalancedFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American Funds Global Balanced Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>020072 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>020077 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanFundsMortgageFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American Funds Mortgage Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>020078 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>020083 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - American High-Income Trust (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusAmericanHighIncomeTrustClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - American High-Income Trust (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>020084 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>020089 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusCapitalWorldBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Capital World Bond Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>020090 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>020095 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusTheBondFundofAmericaClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - The Bond Fund of America (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>020096 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>020101 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusUSGovernmentSecuritiesFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - U.S. Government Securities Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>020102 - Document - Risk/Return Summary {Unlabeled} - Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1SharesProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Summary- Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>020107 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1SharesProspectusUltraShortBondFundClass1</Role>
      <ShortName>Risk/Return Detail Data- Class 1 Shares Prospectus - Ultra-Short Bond Fund (Class 1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>020108 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>020113 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGlobalGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Global Growth Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>020114 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>020119 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGlobalSmallCapitalizationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Global Small Capitalization Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>020120 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>020125 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Growth Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGrowthFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Growth Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>020126 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>020131 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - International Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusInternationalFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - International Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>020132 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>020137 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - New World Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusNewWorldFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - New World Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>020138 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalWorldGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital World Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusGrowthIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Growth-Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusInternationalGrowthandIncomeFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - International Growth and Income Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusWashingtonMutualInvestorsFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Washington Mutual Investors Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalIncomeBuilderClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital Income Builder (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAssetAllocationFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Asset Allocation Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanFundsGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanFundsGlobalBalancedFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American Funds Global Balanced Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanFundsMortgageFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American Funds Mortgage Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusAmericanHighIncomeTrustClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - American High-Income Trust (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusCapitalWorldBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Capital World Bond Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusTheBondFundofAmericaClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - The Bond Fund of America (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusUSGovernmentSecuritiesFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - U.S. Government Securities Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1ASharesProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Summary- Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>020215 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1ASharesProspectusUltraShortBondFundClass1A</Role>
      <ShortName>Risk/Return Detail Data- Class 1A Shares Prospectus - Ultra-Short Bond Fund (Class 1A)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>020216 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>020221 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Global Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGlobalGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Global Growth Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>020222 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>020227 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGlobalSmallCapitalizationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Global Small Capitalization Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>020228 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>020233 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Growth Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGrowthFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Growth Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>020234 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>020239 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - International Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusInternationalFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - International Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>020240 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>020245 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - New World Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusNewWorldFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - New World Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>020246 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>020251 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalWorldGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital World Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>020252 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>020257 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusGrowthIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Growth-Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>020258 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>020263 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusInternationalGrowthandIncomeFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - International Growth and Income Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>020264 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>020269 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusWashingtonMutualInvestorsFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Washington Mutual Investors Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>020270 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>020275 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital Income Builder (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalIncomeBuilderClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital Income Builder (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>020276 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>020281 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAssetAllocationFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Asset Allocation Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>020282 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanFundsGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>020287 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanFundsGlobalBalancedFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American Funds Global Balanced Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>020288 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>020293 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanFundsMortgageFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American Funds Mortgage Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>020294 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>020299 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - American High-Income Trust (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusAmericanHighIncomeTrustClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - American High-Income Trust (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>020300 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>020305 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusCapitalWorldBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Capital World Bond Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>020306 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>020311 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusTheBondFundofAmericaClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - The Bond Fund of America (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>020312 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>020317 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusUSGovernmentSecuritiesFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - U.S. Government Securities Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>020318 - Document - Risk/Return Summary {Unlabeled} - Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass2SharesProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Summary- Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>020323 - Disclosure - Risk/Return Detail Data {Elements} - Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass2SharesProspectusUltraShortBondFundClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 2 Shares Prospectus - Ultra-Short Bond Fund (Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>020324 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>020329 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Growth Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusGrowthFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Growth Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>020330 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>020335 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - International Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusInternationalFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - International Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R338.htm</HtmlFileName>
      <LongName>020336 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R343.htm</HtmlFileName>
      <LongName>020341 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusGrowthIncomeFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Growth-Income Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R344.htm</HtmlFileName>
      <LongName>020342 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R349.htm</HtmlFileName>
      <LongName>020347 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusAssetAllocationFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Asset Allocation Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R350.htm</HtmlFileName>
      <LongName>020348 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R355.htm</HtmlFileName>
      <LongName>020353 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - American High-Income Trust (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusAmericanHighIncomeTrustClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - American High-Income Trust (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R356.htm</HtmlFileName>
      <LongName>020354 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R361.htm</HtmlFileName>
      <LongName>020359 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusUSGovernmentSecuritiesFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - U.S. Government Securities Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R362.htm</HtmlFileName>
      <LongName>020360 - Document - Risk/Return Summary {Unlabeled} - Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass3SharesProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Summary- Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R367.htm</HtmlFileName>
      <LongName>020365 - Disclosure - Risk/Return Detail Data {Elements} - Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass3SharesProspectusUltraShortBondFundClass3</Role>
      <ShortName>Risk/Return Detail Data- Class 3 Shares Prospectus - Ultra-Short Bond Fund (Class 3)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R368.htm</HtmlFileName>
      <LongName>020366 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R373.htm</HtmlFileName>
      <LongName>020371 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Global Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGlobalGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Global Growth Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R374.htm</HtmlFileName>
      <LongName>020372 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R379.htm</HtmlFileName>
      <LongName>020377 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGlobalSmallCapitalizationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Global Small Capitalization Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R380.htm</HtmlFileName>
      <LongName>020378 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R385.htm</HtmlFileName>
      <LongName>020383 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Growth Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGrowthFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Growth Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R386.htm</HtmlFileName>
      <LongName>020384 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R391.htm</HtmlFileName>
      <LongName>020389 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - International Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusInternationalFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - International Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R392.htm</HtmlFileName>
      <LongName>020390 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R397.htm</HtmlFileName>
      <LongName>020395 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - New World Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusNewWorldFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - New World Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R398.htm</HtmlFileName>
      <LongName>020396 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R403.htm</HtmlFileName>
      <LongName>020401 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalWorldGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital World Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R404.htm</HtmlFileName>
      <LongName>020402 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R409.htm</HtmlFileName>
      <LongName>020407 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusGrowthIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Growth-Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R410.htm</HtmlFileName>
      <LongName>020408 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R415.htm</HtmlFileName>
      <LongName>020413 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusInternationalGrowthandIncomeFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - International Growth and Income Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R416.htm</HtmlFileName>
      <LongName>020414 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R421.htm</HtmlFileName>
      <LongName>020419 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusWashingtonMutualInvestorsFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Washington Mutual Investors Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R422.htm</HtmlFileName>
      <LongName>020420 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R427.htm</HtmlFileName>
      <LongName>020425 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital Income Builder (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalIncomeBuilderClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital Income Builder (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R428.htm</HtmlFileName>
      <LongName>020426 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R433.htm</HtmlFileName>
      <LongName>020431 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAssetAllocationFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Asset Allocation Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R434.htm</HtmlFileName>
      <LongName>020432 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanFundsGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R439.htm</HtmlFileName>
      <LongName>020437 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanFundsGlobalBalancedFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American Funds Global Balanced Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R440.htm</HtmlFileName>
      <LongName>020438 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R445.htm</HtmlFileName>
      <LongName>020443 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanFundsMortgageFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American Funds Mortgage Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R446.htm</HtmlFileName>
      <LongName>020444 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R451.htm</HtmlFileName>
      <LongName>020449 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - American High-Income Trust (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusAmericanHighIncomeTrustClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - American High-Income Trust (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R452.htm</HtmlFileName>
      <LongName>020450 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R457.htm</HtmlFileName>
      <LongName>020455 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusCapitalWorldBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Capital World Bond Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R458.htm</HtmlFileName>
      <LongName>020456 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R463.htm</HtmlFileName>
      <LongName>020461 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusTheBondFundofAmericaClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - The Bond Fund of America (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R464.htm</HtmlFileName>
      <LongName>020462 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R469.htm</HtmlFileName>
      <LongName>020467 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusUSGovernmentSecuritiesFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - U.S. Government Securities Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R470.htm</HtmlFileName>
      <LongName>020468 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R475.htm</HtmlFileName>
      <LongName>020473 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusUltraShortBondFundClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Ultra-Short Bond Fund (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ck0000729528-20240412.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.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledCorporateBondFund</Role>
      <ShortName>Risk/Return Summary- Corporate Bond Fund</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="ck0000729528-20240412.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.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsCorporateBondFund</Role>
      <ShortName>Risk/Return Detail Data- Corporate Bond Fund</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R480.htm</HtmlFileName>
      <LongName>020478 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R485.htm</HtmlFileName>
      <LongName>020483 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskGrowthFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Growth Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R486.htm</HtmlFileName>
      <LongName>020484 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R491.htm</HtmlFileName>
      <LongName>020489 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskInternationalFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk International Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R492.htm</HtmlFileName>
      <LongName>020490 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R497.htm</HtmlFileName>
      <LongName>020495 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R498.htm</HtmlFileName>
      <LongName>020496 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R503.htm</HtmlFileName>
      <LongName>020501 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskGrowthIncomeFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Growth-Income Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R504.htm</HtmlFileName>
      <LongName>020502 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R509.htm</HtmlFileName>
      <LongName>020507 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusManagedRiskAssetAllocationFundClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R510.htm</HtmlFileName>
      <LongName>020508 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R515.htm</HtmlFileName>
      <LongName>020513 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskGrowthFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Growth Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R516.htm</HtmlFileName>
      <LongName>020514 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R521.htm</HtmlFileName>
      <LongName>020519 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskInternationalFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk International Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R522.htm</HtmlFileName>
      <LongName>020520 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R527.htm</HtmlFileName>
      <LongName>020525 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskWashingtonMutualInvestorsFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Washington Mutual Investors Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R528.htm</HtmlFileName>
      <LongName>020526 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R533.htm</HtmlFileName>
      <LongName>020531 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskGrowthIncomeFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Growth-Income Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R534.htm</HtmlFileName>
      <LongName>020532 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R539.htm</HtmlFileName>
      <LongName>020537 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusManagedRiskAssetAllocationFundClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Managed Risk Asset Allocation Fund (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R540.htm</HtmlFileName>
      <LongName>020538 - Document - Risk/Return Summary {Unlabeled} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R543.htm</HtmlFileName>
      <LongName>020541 - Disclosure - Risk/Return Detail Data {Elements} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass1Class1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R544.htm</HtmlFileName>
      <LongName>020542 - Document - Risk/Return Summary {Unlabeled} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R547.htm</HtmlFileName>
      <LongName>020545 - Disclosure - Risk/Return Detail Data {Elements} - Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass11Aand2SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass1Class1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1, 1A, and 2 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 1, Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R548.htm</HtmlFileName>
      <LongName>020546 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R551.htm</HtmlFileName>
      <LongName>020549 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R552.htm</HtmlFileName>
      <LongName>020550 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R555.htm</HtmlFileName>
      <LongName>020553 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R556.htm</HtmlFileName>
      <LongName>020554 - Document - Risk/Return Summary {Unlabeled} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Summary- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R559.htm</HtmlFileName>
      <LongName>020557 - Disclosure - Risk/Return Detail Data {Elements} - Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP1SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP1</Role>
      <ShortName>Risk/Return Detail Data- Class P1 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P1)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R560.htm</HtmlFileName>
      <LongName>020558 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R565.htm</HtmlFileName>
      <LongName>020563 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusPortfolioSeriesAmericanFundsGlobalGrowthPortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Portfolio Series - American Funds Global Growth Portfolio (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R566.htm</HtmlFileName>
      <LongName>020564 - Document - Risk/Return Summary {Unlabeled} - Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass4SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Summary- Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R571.htm</HtmlFileName>
      <LongName>020569 - Disclosure - Risk/Return Detail Data {Elements} - Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass4SharesProspectusPortfolioSeriesAmericanFundsGrowthandIncomePortfolioClass4</Role>
      <ShortName>Risk/Return Detail Data- Class 4 Shares Prospectus - Portfolio Series - American Funds Growth and Income Portfolio (Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R572.htm</HtmlFileName>
      <LongName>020570 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R577.htm</HtmlFileName>
      <LongName>020575 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R578.htm</HtmlFileName>
      <LongName>020576 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R583.htm</HtmlFileName>
      <LongName>020581 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGrowthandIncomePortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Growth and Income Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R584.htm</HtmlFileName>
      <LongName>020582 - Document - Risk/Return Summary {Unlabeled} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Summary- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R589.htm</HtmlFileName>
      <LongName>020587 - Disclosure - Risk/Return Detail Data {Elements} - Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClassP2SharesProspectusPortfolioSeriesAmericanFundsManagedRiskGlobalAllocationPortfolioClassP2</Role>
      <ShortName>Risk/Return Detail Data- Class P2 Shares Prospectus - Portfolio Series - American Funds Managed Risk Global Allocation Portfolio (Class P2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>201</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R590.htm</HtmlFileName>
      <LongName>020588 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2070TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R593.htm</HtmlFileName>
      <LongName>020591 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2070TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>203</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R594.htm</HtmlFileName>
      <LongName>020592 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2065TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>204</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R597.htm</HtmlFileName>
      <LongName>020595 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2065TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>205</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R598.htm</HtmlFileName>
      <LongName>020596 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2060TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>206</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R601.htm</HtmlFileName>
      <LongName>020599 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2060TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>207</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R602.htm</HtmlFileName>
      <LongName>020600 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2055TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R605.htm</HtmlFileName>
      <LongName>020603 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2055TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R606.htm</HtmlFileName>
      <LongName>020604 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2050TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R609.htm</HtmlFileName>
      <LongName>020607 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2050TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R610.htm</HtmlFileName>
      <LongName>020608 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2045TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R613.htm</HtmlFileName>
      <LongName>020611 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2045TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R614.htm</HtmlFileName>
      <LongName>020612 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2040TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R617.htm</HtmlFileName>
      <LongName>020615 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2040TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R618.htm</HtmlFileName>
      <LongName>020616 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2035TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R623.htm</HtmlFileName>
      <LongName>020621 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2035TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R624.htm</HtmlFileName>
      <LongName>020622 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2030TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R629.htm</HtmlFileName>
      <LongName>020627 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2030TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R630.htm</HtmlFileName>
      <LongName>020628 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2025TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R635.htm</HtmlFileName>
      <LongName>020633 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2025TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R636.htm</HtmlFileName>
      <LongName>020634 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2020TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R641.htm</HtmlFileName>
      <LongName>020639 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2020TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>223</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R642.htm</HtmlFileName>
      <LongName>020640 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2015TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>224</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R647.htm</HtmlFileName>
      <LongName>020645 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2015TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R648.htm</HtmlFileName>
      <LongName>020646 - Document - Risk/Return Summary {Unlabeled} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass14SharesProspectusAmericanFundsIS2010TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Summary- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>226</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R653.htm</HtmlFileName>
      <LongName>020651 - Disclosure - Risk/Return Detail Data {Elements} - Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass14SharesProspectusAmericanFundsIS2010TargetDateFundClass1Class4</Role>
      <ShortName>Risk/Return Detail Data- Class 1 &amp; 4 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1, Class 4)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>227</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R654.htm</HtmlFileName>
      <LongName>020652 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2070TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>228</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R657.htm</HtmlFileName>
      <LongName>020655 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2070TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2070 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R658.htm</HtmlFileName>
      <LongName>020656 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2065TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R661.htm</HtmlFileName>
      <LongName>020659 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2065TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2065 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R662.htm</HtmlFileName>
      <LongName>020660 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2060TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>232</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R665.htm</HtmlFileName>
      <LongName>020663 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2060TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2060 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>233</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R666.htm</HtmlFileName>
      <LongName>020664 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2055TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>234</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R669.htm</HtmlFileName>
      <LongName>020667 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2055TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2055 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>235</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R670.htm</HtmlFileName>
      <LongName>020668 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2050TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>236</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R673.htm</HtmlFileName>
      <LongName>020671 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2050TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2050 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>237</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R674.htm</HtmlFileName>
      <LongName>020672 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2045TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>238</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R677.htm</HtmlFileName>
      <LongName>020675 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2045TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2045 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>239</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R678.htm</HtmlFileName>
      <LongName>020676 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2040TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>240</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R681.htm</HtmlFileName>
      <LongName>020679 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2040TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2040 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>241</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R682.htm</HtmlFileName>
      <LongName>020680 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2035TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>242</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R685.htm</HtmlFileName>
      <LongName>020683 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2035TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2035 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>243</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R686.htm</HtmlFileName>
      <LongName>020684 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2030TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>244</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R689.htm</HtmlFileName>
      <LongName>020687 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2030TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2030 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>245</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R690.htm</HtmlFileName>
      <LongName>020688 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2025TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>246</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R693.htm</HtmlFileName>
      <LongName>020691 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2025TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2025 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>247</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R694.htm</HtmlFileName>
      <LongName>020692 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2020TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>248</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R697.htm</HtmlFileName>
      <LongName>020695 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2020TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2020 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>249</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R698.htm</HtmlFileName>
      <LongName>020696 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2015TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>250</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R701.htm</HtmlFileName>
      <LongName>020699 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2015TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2015 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>251</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R702.htm</HtmlFileName>
      <LongName>020700 - Document - Risk/Return Summary {Unlabeled} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DocumentRiskReturnSummaryUnlabeledClass1A2SharesProspectusAmericanFundsIS2010TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Summary- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>252</Position>
    </Report>
    <Report instance="ck0000729528-20240412.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R705.htm</HtmlFileName>
      <LongName>020703 - Disclosure - Risk/Return Detail Data {Elements} - Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.american.com/20240412/role/DisclosureRiskReturnDetailDataElementsClass1A2SharesProspectusAmericanFundsIS2010TargetDateFundClass1AClass2</Role>
      <ShortName>Risk/Return Detail Data- Class 1A &amp; 2 Shares Prospectus - American Funds IS 2010 Target Date Fund (Class 1A, Class 2)</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>253</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" isN1a="true" isRR="true" isRRorOEF="true" original="ck0000729528-20240412.htm">ck0000729528-20240412.htm</File>
    <File>ck0000729528-20240412.xsd</File>
    <File>ck0000729528-20240412_cal.xml</File>
    <File>ck0000729528-20240412_def.xml</File>
    <File>ck0000729528-20240412_lab.xml</File>
    <File>ck0000729528-20240412_pre.xml</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>img_127.jpg</File>
    <File>img_128.jpg</File>
    <File>img_129.jpg</File>
    <File>img_130.jpg</File>
    <File>img_131.jpg</File>
    <File>img_132.jpg</File>
    <File>img_133.jpg</File>
    <File>img_134.jpg</File>
    <File>img_135.jpg</File>
    <File>img_136.jpg</File>
    <File>img_137.jpg</File>
    <File>img_138.jpg</File>
    <File>img_139.jpg</File>
    <File>img_140.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>
    <File>BarChart1.png</File>
    <File>BarChart2.png</File>
    <File>BarChart3.png</File>
    <File>BarChart4.png</File>
    <File>BarChart5.png</File>
    <File>BarChart6.png</File>
    <File>BarChart7.png</File>
    <File>BarChart8.png</File>
    <File>BarChart9.png</File>
    <File>BarChart10.png</File>
    <File>BarChart11.png</File>
    <File>BarChart12.png</File>
    <File>BarChart13.png</File>
    <File>BarChart14.png</File>
    <File>BarChart15.png</File>
    <File>BarChart16.png</File>
    <File>BarChart17.png</File>
    <File>BarChart18.png</File>
    <File>BarChart19.png</File>
    <File>BarChart20.png</File>
    <File>BarChart21.png</File>
    <File>BarChart22.png</File>
    <File>BarChart23.png</File>
    <File>BarChart24.png</File>
    <File>BarChart25.png</File>
    <File>BarChart26.png</File>
    <File>BarChart27.png</File>
    <File>BarChart28.png</File>
    <File>BarChart29.png</File>
    <File>BarChart30.png</File>
    <File>BarChart31.png</File>
    <File>BarChart32.png</File>
    <File>BarChart33.png</File>
    <File>BarChart34.png</File>
    <File>BarChart35.png</File>
    <File>BarChart36.png</File>
    <File>BarChart37.png</File>
    <File>BarChart38.png</File>
    <File>BarChart39.png</File>
    <File>BarChart40.png</File>
    <File>BarChart41.png</File>
    <File>BarChart42.png</File>
    <File>BarChart43.png</File>
    <File>BarChart44.png</File>
    <File>BarChart45.png</File>
    <File>BarChart46.png</File>
    <File>BarChart47.png</File>
    <File>BarChart48.png</File>
    <File>BarChart49.png</File>
    <File>BarChart50.png</File>
    <File>BarChart51.png</File>
    <File>BarChart52.png</File>
    <File>BarChart53.png</File>
    <File>BarChart54.png</File>
    <File>BarChart55.png</File>
    <File>BarChart56.png</File>
    <File>BarChart57.png</File>
    <File>BarChart58.png</File>
    <File>BarChart59.png</File>
    <File>BarChart60.png</File>
    <File>BarChart61.png</File>
    <File>BarChart62.png</File>
    <File>BarChart63.png</File>
    <File>BarChart64.png</File>
    <File>BarChart65.png</File>
    <File>BarChart66.png</File>
    <File>BarChart67.png</File>
    <File>BarChart68.png</File>
    <File>BarChart69.png</File>
    <File>BarChart70.png</File>
    <File>BarChart71.png</File>
    <File>BarChart72.png</File>
    <File>BarChart73.png</File>
    <File>BarChart74.png</File>
    <File>BarChart75.png</File>
    <File>BarChart76.png</File>
    <File>BarChart77.png</File>
    <File>BarChart78.png</File>
    <File>BarChart79.png</File>
    <File>BarChart80.png</File>
    <File>BarChart81.png</File>
    <File>BarChart82.png</File>
    <File>BarChart83.png</File>
    <File>BarChart84.png</File>
    <File>BarChart85.png</File>
    <File>BarChart86.png</File>
    <File>BarChart87.png</File>
    <File>BarChart88.png</File>
    <File>BarChart89.png</File>
    <File>BarChart90.png</File>
    <File>BarChart91.png</File>
    <File>BarChart92.png</File>
    <File>BarChart93.png</File>
    <File>BarChart94.png</File>
    <File>BarChart95.png</File>
    <File>BarChart96.png</File>
    <File>BarChart97.png</File>
    <File>BarChart98.png</File>
    <File>BarChart99.png</File>
    <File>BarChart100.png</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="9229">http://xbrl.sec.gov/rr/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
