<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2501</ContextCount>
  <ElementCount>71</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>346</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>010000 - Disclosure - Form N-1A Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/N1aCover</Role>
      <ShortName>Form N-1A Cover</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010002 - Disclosure - Investment Objectives and Goals</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturn</Role>
      <ShortName>Investment Objectives and Goals</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010003 - Disclosure - Fees and Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/FeesAndExpenses</Role>
      <ShortName>Fees and Expenses</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>010004 - Disclosure - Investment Strategy</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/InvestmentStrategy</Role>
      <ShortName>Investment Strategy</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>010005 - Disclosure - Investment Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/InvestmentRisks</Role>
      <ShortName>Investment Risks</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>010006 - Disclosure - Performance Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/PerformanceManagement</Role>
      <ShortName>Performance Management</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020020 - Disclosure - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/OperatingExpensesData</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020030 - Disclosure - Expense Example</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/ExpenseExample</Role>
      <ShortName>Expense Example</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>020040 - Disclosure - Expense Example, No Redemption</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption</Role>
      <ShortName>Expense Example, No Redemption</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>020050 - Disclosure - Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/BarChartData</Role>
      <ShortName>Annual Total Returns</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>020060 - Disclosure - Average Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/PerformanceTableData</Role>
      <ShortName>Average Annual Total Returns</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>020100 - Document - Risk/Return Summary {Unlabeled} - Bond Plus Portfolio - Bond Plus Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledBondPlusPortfolioBondPlusPortfolio</Role>
      <ShortName>Risk/Return Summary- Bond Plus Portfolio - Bond Plus Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020101 - Disclosure - Risk/Return Detail Data {Elements} - Bond Plus Portfolio - Bond Plus Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsBondPlusPortfolioBondPlusPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Bond Plus Portfolio - Bond Plus Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020102 - Document - Risk/Return Summary {Unlabeled} - Core Income Portfolio - Core Income Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledCoreIncomePortfolioCoreIncomePortfolio</Role>
      <ShortName>Risk/Return Summary- Core Income Portfolio - Core Income Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>020103 - Disclosure - Risk/Return Detail Data {Elements} - Core Income Portfolio - Core Income Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsCoreIncomePortfolioCoreIncomePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Core Income Portfolio - Core Income Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>020104 - Document - Risk/Return Summary {Unlabeled} - Diversified Bond Portfolio - Diversified Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledDiversifiedBondPortfolioDiversifiedBondPortfolio</Role>
      <ShortName>Risk/Return Summary- Diversified Bond Portfolio - Diversified Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>020105 - Disclosure - Risk/Return Detail Data {Elements} - Diversified Bond Portfolio - Diversified Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsDiversifiedBondPortfolioDiversifiedBondPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Diversified Bond Portfolio - Diversified Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>020106 - Document - Risk/Return Summary {Unlabeled} - Floating Rate Income Portfolio - Floating Rate Income Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledFloatingRateIncomePortfolioFloatingRateIncomePortfolio</Role>
      <ShortName>Risk/Return Summary- Floating Rate Income Portfolio - Floating Rate Income Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020107 - Disclosure - Risk/Return Detail Data {Elements} - Floating Rate Income Portfolio - Floating Rate Income Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsFloatingRateIncomePortfolioFloatingRateIncomePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Floating Rate Income Portfolio - Floating Rate Income Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020108 - Document - Risk/Return Summary {Unlabeled} - High Yield Bond Portfolio - High Yield Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledHighYieldBondPortfolioHighYieldBondPortfolio</Role>
      <ShortName>Risk/Return Summary- High Yield Bond Portfolio - High Yield Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020109 - Disclosure - Risk/Return Detail Data {Elements} - High Yield Bond Portfolio - High Yield Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsHighYieldBondPortfolioHighYieldBondPortfolio</Role>
      <ShortName>Risk/Return Detail Data- High Yield Bond Portfolio - High Yield Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>020110 - Document - Risk/Return Summary {Unlabeled} - Inflation Managed Portfolio - Inflation Managed Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInflationManagedPortfolioInflationManagedPortfolio</Role>
      <ShortName>Risk/Return Summary- Inflation Managed Portfolio - Inflation Managed Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>020111 - Disclosure - Risk/Return Detail Data {Elements} - Inflation Managed Portfolio - Inflation Managed Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInflationManagedPortfolioInflationManagedPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Inflation Managed Portfolio - Inflation Managed Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>020112 - Document - Risk/Return Summary {Unlabeled} - Intermediate Bond Portfolio - Intermediate Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledIntermediateBondPortfolioIntermediateBondPortfolio</Role>
      <ShortName>Risk/Return Summary- Intermediate Bond Portfolio - Intermediate Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020113 - Disclosure - Risk/Return Detail Data {Elements} - Intermediate Bond Portfolio - Intermediate Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsIntermediateBondPortfolioIntermediateBondPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Intermediate Bond Portfolio - Intermediate Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020114 - Document - Risk/Return Summary {Unlabeled} - Short Duration Bond Portfolio - Short Duration Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledShortDurationBondPortfolioShortDurationBondPortfolio</Role>
      <ShortName>Risk/Return Summary- Short Duration Bond Portfolio - Short Duration Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>020115 - Disclosure - Risk/Return Detail Data {Elements} - Short Duration Bond Portfolio - Short Duration Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsShortDurationBondPortfolioShortDurationBondPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Short Duration Bond Portfolio - Short Duration Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>020116 - Document - Risk/Return Summary {Unlabeled} - Total Return Portfolio - Total Return Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledTotalReturnPortfolioTotalReturnPortfolio</Role>
      <ShortName>Risk/Return Summary- Total Return Portfolio - Total Return Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>020117 - Disclosure - Risk/Return Detail Data {Elements} - Total Return Portfolio - Total Return Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsTotalReturnPortfolioTotalReturnPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Total Return Portfolio - Total Return Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>020118 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets Debt Portfolio - Emerging Markets Debt Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsDebtPortfolioEmergingMarketsDebtPortfolio</Role>
      <ShortName>Risk/Return Summary- Emerging Markets Debt Portfolio - Emerging Markets Debt Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020119 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets Debt Portfolio - Emerging Markets Debt Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsDebtPortfolioEmergingMarketsDebtPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets Debt Portfolio - Emerging Markets Debt Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020120 - Document - Risk/Return Summary {Unlabeled} - Dividend Growth Portfolio - Dividend Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledDividendGrowthPortfolioDividendGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Dividend Growth Portfolio - Dividend Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>020121 - Disclosure - Risk/Return Detail Data {Elements} - Dividend Growth Portfolio - Dividend Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsDividendGrowthPortfolioDividendGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Dividend Growth Portfolio - Dividend Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>020122 - Document - Risk/Return Summary {Unlabeled} - Equity Index Portfolio - Equity Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledEquityIndexPortfolioEquityIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- Equity Index Portfolio - Equity Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>020123 - Disclosure - Risk/Return Detail Data {Elements} - Equity Index Portfolio - Equity Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsEquityIndexPortfolioEquityIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Equity Index Portfolio - Equity Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>020124 - Document - Risk/Return Summary {Unlabeled} - Focused Growth Portfolio - Focused Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledFocusedGrowthPortfolioFocusedGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Focused Growth Portfolio - Focused Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020125 - Disclosure - Risk/Return Detail Data {Elements} - Focused Growth Portfolio - Focused Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsFocusedGrowthPortfolioFocusedGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Focused Growth Portfolio - Focused Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020126 - Document - Risk/Return Summary {Unlabeled} - Growth Portfolio - Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledGrowthPortfolioGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Growth Portfolio - Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>020127 - Disclosure - Risk/Return Detail Data {Elements} - Growth Portfolio - Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsGrowthPortfolioGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Growth Portfolio - Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>020128 - Document - Risk/Return Summary {Unlabeled} - Hedged Equity Portfolio - Hedged Equity Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledHedgedEquityPortfolioHedgedEquityPortfolio</Role>
      <ShortName>Risk/Return Summary- Hedged Equity Portfolio - Hedged Equity Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>020129 - Disclosure - Risk/Return Detail Data {Elements} - Hedged Equity Portfolio - Hedged Equity Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsHedgedEquityPortfolioHedgedEquityPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Hedged Equity Portfolio - Hedged Equity Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>020130 - Document - Risk/Return Summary {Unlabeled} - Large-Cap Core Portfolio - Large-Cap Core Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledLargeCapCorePortfolioLargeCapCorePortfolio</Role>
      <ShortName>Risk/Return Summary- Large-Cap Core Portfolio - Large-Cap Core Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020131 - Disclosure - Risk/Return Detail Data {Elements} - Large-Cap Core Portfolio - Large-Cap Core Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsLargeCapCorePortfolioLargeCapCorePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Large-Cap Core Portfolio - Large-Cap Core Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020132 - Document - Risk/Return Summary {Unlabeled} - Large-Cap Growth Portfolio - Large-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledLargeCapGrowthPortfolioLargeCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Large-Cap Growth Portfolio - Large-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>020133 - Disclosure - Risk/Return Detail Data {Elements} - Large-Cap Growth Portfolio - Large-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsLargeCapGrowthPortfolioLargeCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Large-Cap Growth Portfolio - Large-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>020134 - Document - Risk/Return Summary {Unlabeled} - Large-Cap Plus Bond Alpha Portfolio - Large-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledLargeCapPlusBondAlphaPortfolioLargeCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Summary- Large-Cap Plus Bond Alpha Portfolio - Large-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>020135 - Disclosure - Risk/Return Detail Data {Elements} - Large-Cap Plus Bond Alpha Portfolio - Large-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsLargeCapPlusBondAlphaPortfolioLargeCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Large-Cap Plus Bond Alpha Portfolio - Large-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>020136 - Document - Risk/Return Summary {Unlabeled} - Large-Cap Value Portfolio - Large-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledLargeCapValuePortfolioLargeCapValuePortfolio</Role>
      <ShortName>Risk/Return Summary- Large-Cap Value Portfolio - Large-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020137 - Disclosure - Risk/Return Detail Data {Elements} - Large-Cap Value Portfolio - Large-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsLargeCapValuePortfolioLargeCapValuePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Large-Cap Value Portfolio - Large-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020138 - Document - Risk/Return Summary {Unlabeled} - Mid-Cap Growth Portfolio - Mid-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledMidCapGrowthPortfolioMidCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Mid-Cap Growth Portfolio - Mid-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>020139 - Disclosure - Risk/Return Detail Data {Elements} - Mid-Cap Growth Portfolio - Mid-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsMidCapGrowthPortfolioMidCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Mid-Cap Growth Portfolio - Mid-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>020140 - Document - Risk/Return Summary {Unlabeled} - Mid-Cap Plus Bond Alpha Portfolio - Mid-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledMidCapPlusBondAlphaPortfolioMidCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Summary- Mid-Cap Plus Bond Alpha Portfolio - Mid-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>020141 - Disclosure - Risk/Return Detail Data {Elements} - Mid-Cap Plus Bond Alpha Portfolio - Mid-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsMidCapPlusBondAlphaPortfolioMidCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Mid-Cap Plus Bond Alpha Portfolio - Mid-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>020142 - Document - Risk/Return Summary {Unlabeled} - Mid-Cap Value Portfolio - Mid-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledMidCapValuePortfolioMidCapValuePortfolio</Role>
      <ShortName>Risk/Return Summary- Mid-Cap Value Portfolio - Mid-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Mid-Cap Value Portfolio - Mid-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsMidCapValuePortfolioMidCapValuePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Mid-Cap Value Portfolio - Mid-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - QQQ Plus Bond Alpha Portfolio - QQQ Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledQQQPlusBondAlphaPortfolioQQQPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Summary- QQQ Plus Bond Alpha Portfolio - QQQ Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>020145 - Disclosure - Risk/Return Detail Data {Elements} - QQQ Plus Bond Alpha Portfolio - QQQ Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsQQQPlusBondAlphaPortfolioQQQPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Detail Data- QQQ Plus Bond Alpha Portfolio - QQQ Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>020146 - Document - Risk/Return Summary {Unlabeled} - Small-Cap Equity Portfolio - Small-Cap Equity Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledSmallCapEquityPortfolioSmallCapEquityPortfolio</Role>
      <ShortName>Risk/Return Summary- Small-Cap Equity Portfolio - Small-Cap Equity Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>020147 - Disclosure - Risk/Return Detail Data {Elements} - Small-Cap Equity Portfolio - Small-Cap Equity Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsSmallCapEquityPortfolioSmallCapEquityPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Small-Cap Equity Portfolio - Small-Cap Equity Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>020148 - Document - Risk/Return Summary {Unlabeled} - Small-Cap Growth Portfolio - Small-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledSmallCapGrowthPortfolioSmallCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Small-Cap Growth Portfolio - Small-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Small-Cap Growth Portfolio - Small-Cap Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsSmallCapGrowthPortfolioSmallCapGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Small-Cap Growth Portfolio - Small-Cap Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Small-Cap Index Portfolio - Small-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledSmallCapIndexPortfolioSmallCapIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- Small-Cap Index Portfolio - Small-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>020151 - Disclosure - Risk/Return Detail Data {Elements} - Small-Cap Index Portfolio - Small-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsSmallCapIndexPortfolioSmallCapIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Small-Cap Index Portfolio - Small-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>020152 - Document - Risk/Return Summary {Unlabeled} - Small-Cap Plus Bond Alpha Portfolio - Small-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledSmallCapPlusBondAlphaPortfolioSmallCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Summary- Small-Cap Plus Bond Alpha Portfolio - Small-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>020153 - Disclosure - Risk/Return Detail Data {Elements} - Small-Cap Plus Bond Alpha Portfolio - Small-Cap Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsSmallCapPlusBondAlphaPortfolioSmallCapPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Small-Cap Plus Bond Alpha Portfolio - Small-Cap Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>020154 - Document - Risk/Return Summary {Unlabeled} - Small-Cap Value Portfolio - Small-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledSmallCapValuePortfolioSmallCapValuePortfolio</Role>
      <ShortName>Risk/Return Summary- Small-Cap Value Portfolio - Small-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Small-Cap Value Portfolio - Small-Cap Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsSmallCapValuePortfolioSmallCapValuePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Small-Cap Value Portfolio - Small-Cap Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Value Portfolio - Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledValuePortfolioValuePortfolio</Role>
      <ShortName>Risk/Return Summary- Value Portfolio - Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>020157 - Disclosure - Risk/Return Detail Data {Elements} - Value Portfolio - Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsValuePortfolioValuePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Value Portfolio - Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>020158 - Document - Risk/Return Summary {Unlabeled} - Value Advantage Portfolio - Value Advantage Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledValueAdvantagePortfolioValueAdvantagePortfolio</Role>
      <ShortName>Risk/Return Summary- Value Advantage Portfolio - Value Advantage Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>020159 - Disclosure - Risk/Return Detail Data {Elements} - Value Advantage Portfolio - Value Advantage Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsValueAdvantagePortfolioValueAdvantagePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Value Advantage Portfolio - Value Advantage Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>020160 - Document - Risk/Return Summary {Unlabeled} - Emerging Markets Portfolio - Emerging Markets Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledEmergingMarketsPortfolioEmergingMarketsPortfolio</Role>
      <ShortName>Risk/Return Summary- Emerging Markets Portfolio - Emerging Markets Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Emerging Markets Portfolio - Emerging Markets Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsEmergingMarketsPortfolioEmergingMarketsPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Emerging Markets Portfolio - Emerging Markets Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - International Equity Plus Bond Alpha Portfolio - International Equity Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInternationalEquityPlusBondAlphaPortfolioInternationalEquityPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Summary- International Equity Plus Bond Alpha Portfolio - International Equity Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>020163 - Disclosure - Risk/Return Detail Data {Elements} - International Equity Plus Bond Alpha Portfolio - International Equity Plus Bond Alpha Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInternationalEquityPlusBondAlphaPortfolioInternationalEquityPlusBondAlphaPortfolio</Role>
      <ShortName>Risk/Return Detail Data- International Equity Plus Bond Alpha Portfolio - International Equity Plus Bond Alpha Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>020164 - Document - Risk/Return Summary {Unlabeled} - International Growth Portfolio - International Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInternationalGrowthPortfolioInternationalGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- International Growth Portfolio - International Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>020165 - Disclosure - Risk/Return Detail Data {Elements} - International Growth Portfolio - International Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInternationalGrowthPortfolioInternationalGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- International Growth Portfolio - International Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>020166 - Document - Risk/Return Summary {Unlabeled} - International Large-Cap Portfolio - International Large-Cap Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInternationalLargeCapPortfolioInternationalLargeCapPortfolio</Role>
      <ShortName>Risk/Return Summary- International Large-Cap Portfolio - International Large-Cap Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - International Large-Cap Portfolio - International Large-Cap Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInternationalLargeCapPortfolioInternationalLargeCapPortfolio</Role>
      <ShortName>Risk/Return Detail Data- International Large-Cap Portfolio - International Large-Cap Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - International Small-Cap Portfolio - International Small-Cap Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInternationalSmallCapPortfolioInternationalSmallCapPortfolio</Role>
      <ShortName>Risk/Return Summary- International Small-Cap Portfolio - International Small-Cap Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>020169 - Disclosure - Risk/Return Detail Data {Elements} - International Small-Cap Portfolio - International Small-Cap Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInternationalSmallCapPortfolioInternationalSmallCapPortfolio</Role>
      <ShortName>Risk/Return Detail Data- International Small-Cap Portfolio - International Small-Cap Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>020170 - Document - Risk/Return Summary {Unlabeled} - International Value Portfolio - International Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledInternationalValuePortfolioInternationalValuePortfolio</Role>
      <ShortName>Risk/Return Summary- International Value Portfolio - International Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>020171 - Disclosure - Risk/Return Detail Data {Elements} - International Value Portfolio - International Value Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsInternationalValuePortfolioInternationalValuePortfolio</Role>
      <ShortName>Risk/Return Detail Data- International Value Portfolio - International Value Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>020172 - Document - Risk/Return Summary {Unlabeled} - Health Sciences Portfolio - Health Sciences Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledHealthSciencesPortfolioHealthSciencesPortfolio</Role>
      <ShortName>Risk/Return Summary- Health Sciences Portfolio - Health Sciences Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Health Sciences Portfolio - Health Sciences Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsHealthSciencesPortfolioHealthSciencesPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Health Sciences Portfolio - Health Sciences Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Real Estate Portfolio - Real Estate Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledRealEstatePortfolioRealEstatePortfolio</Role>
      <ShortName>Risk/Return Summary- Real Estate Portfolio - Real Estate Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>020175 - Disclosure - Risk/Return Detail Data {Elements} - Real Estate Portfolio - Real Estate Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsRealEstatePortfolioRealEstatePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Real Estate Portfolio - Real Estate Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>020176 - Document - Risk/Return Summary {Unlabeled} - Technology Portfolio - Technology Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledTechnologyPortfolioTechnologyPortfolio</Role>
      <ShortName>Risk/Return Summary- Technology Portfolio - Technology Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>020177 - Disclosure - Risk/Return Detail Data {Elements} - Technology Portfolio - Technology Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsTechnologyPortfolioTechnologyPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Technology Portfolio - Technology Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>020178 - Document - Risk/Return Summary {Unlabeled} - ESG Diversified Portfolio - ESG Diversified Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledESGDiversifiedPortfolioESGDiversifiedPortfolio</Role>
      <ShortName>Risk/Return Summary- ESG Diversified Portfolio - ESG Diversified Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - ESG Diversified Portfolio - ESG Diversified Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsESGDiversifiedPortfolioESGDiversifiedPortfolio</Role>
      <ShortName>Risk/Return Detail Data- ESG Diversified Portfolio - ESG Diversified Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - ESG Diversified Growth Portfolio - ESG Diversified Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledESGDiversifiedGrowthPortfolioESGDiversifiedGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- ESG Diversified Growth Portfolio - ESG Diversified Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>020181 - Disclosure - Risk/Return Detail Data {Elements} - ESG Diversified Growth Portfolio - ESG Diversified Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsESGDiversifiedGrowthPortfolioESGDiversifiedGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- ESG Diversified Growth Portfolio - ESG Diversified Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>020182 - Document - Risk/Return Summary {Unlabeled} - PSF Avantis Balanced Allocation Portfolio - PSF Avantis Balanced Allocation Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPSFAvantisBalancedAllocationPortfolioPSFAvantisBalancedAllocationPortfolio</Role>
      <ShortName>Risk/Return Summary- PSF Avantis Balanced Allocation Portfolio - PSF Avantis Balanced Allocation Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>020183 - Disclosure - Risk/Return Detail Data {Elements} - PSF Avantis Balanced Allocation Portfolio - PSF Avantis Balanced Allocation Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPSFAvantisBalancedAllocationPortfolioPSFAvantisBalancedAllocationPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PSF Avantis Balanced Allocation Portfolio - PSF Avantis Balanced Allocation Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>020184 - Document - Risk/Return Summary {Unlabeled} - Pacific Dynamix - Conservative Growth Portfolio - Pacific Dynamix - Conservative Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPacificDynamixConservativeGrowthPortfolioPacificDynamixConservativeGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Pacific Dynamix - Conservative Growth Portfolio - Pacific Dynamix - Conservative Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Pacific Dynamix - Conservative Growth Portfolio - Pacific Dynamix - Conservative Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPacificDynamixConservativeGrowthPortfolioPacificDynamixConservativeGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Pacific Dynamix - Conservative Growth Portfolio - Pacific Dynamix - Conservative Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Pacific Dynamix - Moderate Growth Portfolio - Pacific Dynamix - Moderate Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPacificDynamixModerateGrowthPortfolioPacificDynamixModerateGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Pacific Dynamix - Moderate Growth Portfolio - Pacific Dynamix - Moderate Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>020187 - Disclosure - Risk/Return Detail Data {Elements} - Pacific Dynamix - Moderate Growth Portfolio - Pacific Dynamix - Moderate Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPacificDynamixModerateGrowthPortfolioPacificDynamixModerateGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Pacific Dynamix - Moderate Growth Portfolio - Pacific Dynamix - Moderate Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>020188 - Document - Risk/Return Summary {Unlabeled} - Pacific Dynamix - Growth Portfolio - Pacific Dynamix - Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPacificDynamixGrowthPortfolioPacificDynamixGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Pacific Dynamix - Growth Portfolio - Pacific Dynamix - Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>020189 - Disclosure - Risk/Return Detail Data {Elements} - Pacific Dynamix - Growth Portfolio - Pacific Dynamix - Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPacificDynamixGrowthPortfolioPacificDynamixGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Pacific Dynamix - Growth Portfolio - Pacific Dynamix - Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>020190 - Document - Risk/Return Summary {Unlabeled} - Pacific Dynamix - Aggressive Growth Portfolio - Pacific Dynamix - Aggressive Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPacificDynamixAggressiveGrowthPortfolioPacificDynamixAggressiveGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Pacific Dynamix - Aggressive Growth Portfolio - Pacific Dynamix - Aggressive Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Pacific Dynamix - Aggressive Growth Portfolio - Pacific Dynamix - Aggressive Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPacificDynamixAggressiveGrowthPortfolioPacificDynamixAggressiveGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Pacific Dynamix - Aggressive Growth Portfolio - Pacific Dynamix - Aggressive Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Portfolio Optimization Conservative Portfolio - Portfolio Optimization Conservative Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPortfolioOptimizationConservativePortfolioPortfolioOptimizationConservativePortfolio</Role>
      <ShortName>Risk/Return Summary- Portfolio Optimization Conservative Portfolio - Portfolio Optimization Conservative Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>020193 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Optimization Conservative Portfolio - Portfolio Optimization Conservative Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPortfolioOptimizationConservativePortfolioPortfolioOptimizationConservativePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Optimization Conservative Portfolio - Portfolio Optimization Conservative Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>020194 - Document - Risk/Return Summary {Unlabeled} - Portfolio Optimization Moderate-Conservative Portfolio - Portfolio Optimization Moderate-Conservative Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPortfolioOptimizationModerateConservativePortfolioPortfolioOptimizationModerateConservativePortfolio</Role>
      <ShortName>Risk/Return Summary- Portfolio Optimization Moderate-Conservative Portfolio - Portfolio Optimization Moderate-Conservative Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>020195 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Optimization Moderate-Conservative Portfolio - Portfolio Optimization Moderate-Conservative Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPortfolioOptimizationModerateConservativePortfolioPortfolioOptimizationModerateConservativePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Optimization Moderate-Conservative Portfolio - Portfolio Optimization Moderate-Conservative Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>020196 - Document - Risk/Return Summary {Unlabeled} - Portfolio Optimization Moderate Portfolio - Portfolio Optimization Moderate Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPortfolioOptimizationModeratePortfolioPortfolioOptimizationModeratePortfolio</Role>
      <ShortName>Risk/Return Summary- Portfolio Optimization Moderate Portfolio - Portfolio Optimization Moderate Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Optimization Moderate Portfolio - Portfolio Optimization Moderate Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPortfolioOptimizationModeratePortfolioPortfolioOptimizationModeratePortfolio</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Optimization Moderate Portfolio - Portfolio Optimization Moderate Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Portfolio Optimization Growth Portfolio - Portfolio Optimization Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPortfolioOptimizationGrowthPortfolioPortfolioOptimizationGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Portfolio Optimization Growth Portfolio - Portfolio Optimization Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>020199 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Optimization Growth Portfolio - Portfolio Optimization Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPortfolioOptimizationGrowthPortfolioPortfolioOptimizationGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Optimization Growth Portfolio - Portfolio Optimization Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>020200 - Document - Risk/Return Summary {Unlabeled} - Portfolio Optimization Aggressive-Growth Portfolio - Portfolio Optimization Aggressive-Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPortfolioOptimizationAggressiveGrowthPortfolioPortfolioOptimizationAggressiveGrowthPortfolio</Role>
      <ShortName>Risk/Return Summary- Portfolio Optimization Aggressive-Growth Portfolio - Portfolio Optimization Aggressive-Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>020201 - Disclosure - Risk/Return Detail Data {Elements} - Portfolio Optimization Aggressive-Growth Portfolio - Portfolio Optimization Aggressive-Growth Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPortfolioOptimizationAggressiveGrowthPortfolioPortfolioOptimizationAggressiveGrowthPortfolio</Role>
      <ShortName>Risk/Return Detail Data- Portfolio Optimization Aggressive-Growth Portfolio - Portfolio Optimization Aggressive-Growth Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>020202 - Document - Risk/Return Summary {Unlabeled} - PD 1-3 Year Corporate Bond Portfolio - PD 1-3 Year Corporate Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPD13YearCorporateBondPortfolioPD13YearCorporateBondPortfolio</Role>
      <ShortName>Risk/Return Summary- PD 1-3 Year Corporate Bond Portfolio - PD 1-3 Year Corporate Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - PD 1-3 Year Corporate Bond Portfolio - PD 1-3 Year Corporate Bond Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPD13YearCorporateBondPortfolioPD13YearCorporateBondPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD 1-3 Year Corporate Bond Portfolio - PD 1-3 Year Corporate Bond Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - PD Aggregate Bond Index Portfolio - PD Aggregate Bond Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDAggregateBondIndexPortfolioPDAggregateBondIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Aggregate Bond Index Portfolio - PD Aggregate Bond Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>020205 - Disclosure - Risk/Return Detail Data {Elements} - PD Aggregate Bond Index Portfolio - PD Aggregate Bond Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDAggregateBondIndexPortfolioPDAggregateBondIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Aggregate Bond Index Portfolio - PD Aggregate Bond Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>020206 - Document - Risk/Return Summary {Unlabeled} - PD High Yield Bond Market Portfolio - PD High Yield Bond Market Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDHighYieldBondMarketPortfolioPDHighYieldBondMarketPortfolio</Role>
      <ShortName>Risk/Return Summary- PD High Yield Bond Market Portfolio - PD High Yield Bond Market Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>020207 - Disclosure - Risk/Return Detail Data {Elements} - PD High Yield Bond Market Portfolio - PD High Yield Bond Market Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDHighYieldBondMarketPortfolioPDHighYieldBondMarketPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD High Yield Bond Market Portfolio - PD High Yield Bond Market Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>020208 - Document - Risk/Return Summary {Unlabeled} - PD Large-Cap Growth Index Portfolio - PD Large-Cap Growth Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDLargeCapGrowthIndexPortfolioPDLargeCapGrowthIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Large-Cap Growth Index Portfolio - PD Large-Cap Growth Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - PD Large-Cap Growth Index Portfolio - PD Large-Cap Growth Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDLargeCapGrowthIndexPortfolioPDLargeCapGrowthIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Large-Cap Growth Index Portfolio - PD Large-Cap Growth Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - PD Large-Cap Value Index Portfolio - PD Large-Cap Value Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDLargeCapValueIndexPortfolioPDLargeCapValueIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Large-Cap Value Index Portfolio - PD Large-Cap Value Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>020211 - Disclosure - Risk/Return Detail Data {Elements} - PD Large-Cap Value Index Portfolio - PD Large-Cap Value Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDLargeCapValueIndexPortfolioPDLargeCapValueIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Large-Cap Value Index Portfolio - PD Large-Cap Value Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>020212 - Document - Risk/Return Summary {Unlabeled} - PD Mid-Cap Index Portfolio - PD Mid-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDMidCapIndexPortfolioPDMidCapIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Mid-Cap Index Portfolio - PD Mid-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>020213 - Disclosure - Risk/Return Detail Data {Elements} - PD Mid-Cap Index Portfolio - PD Mid-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDMidCapIndexPortfolioPDMidCapIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Mid-Cap Index Portfolio - PD Mid-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>020214 - Document - Risk/Return Summary {Unlabeled} - PD Small-Cap Growth Index Portfolio - PD Small-Cap Growth Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDSmallCapGrowthIndexPortfolioPDSmallCapGrowthIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Small-Cap Growth Index Portfolio - PD Small-Cap Growth Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>020215 - Disclosure - Risk/Return Detail Data {Elements} - PD Small-Cap Growth Index Portfolio - PD Small-Cap Growth Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDSmallCapGrowthIndexPortfolioPDSmallCapGrowthIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Small-Cap Growth Index Portfolio - PD Small-Cap Growth Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>020216 - Document - Risk/Return Summary {Unlabeled} - PD Small-Cap Value Index Portfolio - PD Small-Cap Value Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDSmallCapValueIndexPortfolioPDSmallCapValueIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Small-Cap Value Index Portfolio - PD Small-Cap Value Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>020217 - Disclosure - Risk/Return Detail Data {Elements} - PD Small-Cap Value Index Portfolio - PD Small-Cap Value Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDSmallCapValueIndexPortfolioPDSmallCapValueIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Small-Cap Value Index Portfolio - PD Small-Cap Value Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>020218 - Document - Risk/Return Summary {Unlabeled} - PD Emerging Markets Index Portfolio - PD Emerging Markets Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDEmergingMarketsIndexPortfolioPDEmergingMarketsIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD Emerging Markets Index Portfolio - PD Emerging Markets Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>020219 - Disclosure - Risk/Return Detail Data {Elements} - PD Emerging Markets Index Portfolio - PD Emerging Markets Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDEmergingMarketsIndexPortfolioPDEmergingMarketsIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD Emerging Markets Index Portfolio - PD Emerging Markets Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>020220 - Document - Risk/Return Summary {Unlabeled} - PD International Large-Cap Index Portfolio - PD International Large-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DocumentRiskReturnSummaryUnlabeledPDInternationalLargeCapIndexPortfolioPDInternationalLargeCapIndexPortfolio</Role>
      <ShortName>Risk/Return Summary- PD International Large-Cap Index Portfolio - PD International Large-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="tm257617d3_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>020221 - Disclosure - Risk/Return Detail Data {Elements} - PD International Large-Cap Index Portfolio - PD International Large-Cap Index Portfolio</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.PacificLife.com/20250429/role/DisclosureRiskReturnDetailDataElementsPDInternationalLargeCapIndexPortfolioPDInternationalLargeCapIndexPortfolio</Role>
      <ShortName>Risk/Return Detail Data- PD International Large-Cap Index Portfolio - PD International Large-Cap Index Portfolio</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ck0000813900-20250429.xsd</File>
    <File>ck0000813900-20250429_def.xml</File>
    <File>ck0000813900-20250429_lab.xml</File>
    <File>ck0000813900-20250429_pre.xml</File>
    <File doctype="485BPOS" isN1a="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="tm257617d3_485bpos.htm">tm257617d3_485bpos.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tm257617d3classdipprosi001.jpg</File>
    <File>tm257617d3classdipprosi002.jpg</File>
    <File>tm257617d3classdipprosi003.jpg</File>
    <File>tm257617d3classdipprosi004.jpg</File>
    <File>tm257617d3classdipprosi005.jpg</File>
    <File>tm257617d3classdipprosi006.jpg</File>
    <File>tm257617d3classdipprosi007.jpg</File>
    <File>tm257617d3classdipprosi008.jpg</File>
    <File>tm257617d3classdipprosi009.jpg</File>
    <File>tm257617d3classdipprosi010.jpg</File>
    <File>tm257617d3classdipprosi011.jpg</File>
    <File>tm257617d3classdipprosi012.jpg</File>
    <File>tm257617d3classdipprosi013.jpg</File>
    <File>tm257617d3classdipprosi014.jpg</File>
    <File>tm257617d3classdipprosi015.jpg</File>
    <File>tm257617d3classdipprosi016.jpg</File>
    <File>tm257617d3classdipprosi017.jpg</File>
    <File>tm257617d3classdipprosi018.jpg</File>
    <File>tm257617d3classdipprosi019.jpg</File>
    <File>tm257617d3classdipprosi020.jpg</File>
    <File>tm257617d3classdipprosi021.jpg</File>
    <File>tm257617d3classdipprosi022.jpg</File>
    <File>tm257617d3classdipprosi023.jpg</File>
    <File>tm257617d3classdipprosi024.jpg</File>
    <File>tm257617d3classdipprosi025.jpg</File>
    <File>tm257617d3classdipprosi026.jpg</File>
    <File>tm257617d3classdipprosi027.jpg</File>
    <File>tm257617d3classdipprosi028.jpg</File>
    <File>tm257617d3classdipprosi029.jpg</File>
    <File>tm257617d3classdipprosi030.jpg</File>
    <File>tm257617d3classdipprosi031.jpg</File>
    <File>tm257617d3classdipprosi032.jpg</File>
    <File>tm257617d3classdipprosi033.jpg</File>
    <File>tm257617d3classdipprosi034.jpg</File>
    <File>tm257617d3classdipprosi035.jpg</File>
    <File>tm257617d3classdipprosi036.jpg</File>
    <File>tm257617d3classdipprosi037.jpg</File>
    <File>tm257617d3classdipprosi038.jpg</File>
    <File>tm257617d3classdipprosi039.jpg</File>
    <File>tm257617d3classdipprosi040.jpg</File>
    <File>tm257617d3classdipprosi041.jpg</File>
    <File>tm257617d3classdipprosi042.jpg</File>
    <File>tm257617d3classdipprosi043.jpg</File>
    <File>tm257617d3classdipprosi044.jpg</File>
    <File>tm257617d3classdipprosi045.jpg</File>
    <File>tm257617d3classpprosi001.jpg</File>
    <File>tm257617d3classpprosi002.jpg</File>
    <File>tm257617d3classpprosi003.jpg</File>
    <File>tm257617d3classpprosi004.jpg</File>
    <File>tm257617d3classpprosi005.jpg</File>
    <File>tm257617d3classpprosi006.jpg</File>
    <File>tm257617d3classpprosi007.jpg</File>
    <File>tm257617d3classpprosi008.jpg</File>
    <File>tm257617d3classpprosi009.jpg</File>
    <File>tm257617d3classpprosi010.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5999">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
