<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>32208</ContextCount>
  <ElementCount>42</ElementCount>
  <EntityCount>2</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>335</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040010 - Disclosure - Shareholder Report, Line Graph (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails</Role>
      <ShortName>Shareholder Report, Line Graph (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>040015 - Disclosure - Shareholder Report, Average Annual Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails</Role>
      <ShortName>Shareholder Report, Average Annual Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="primary-document.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="primary-document.htm">primary-document.htm</File>
    <File>principal-20251031.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>i00e5d6bfbb9924712bde5be3.jpg</File>
    <File>i0318655c02be947bb0037587.jpg</File>
    <File>i051fc207e7ac31f70d78aa8a.jpg</File>
    <File>i05a6c570cc0e578edd11e4f5.jpg</File>
    <File>i05cd0f72bd0dcca33423e27e.jpg</File>
    <File>i068120b4326aa74b54d52e75.jpg</File>
    <File>i0992c85e79298b11c3321ae8.jpg</File>
    <File>i0a0dfff0e9eb68916ba29314.jpg</File>
    <File>i0f4ced5aeb80b1d1ba820c6a.jpg</File>
    <File>i0f6c5ca8573a6142f918290d.jpg</File>
    <File>i12c38b46f45992a35bfeff9c.jpg</File>
    <File>i137000d362f957249745044f.jpg</File>
    <File>i13f59e8fb0f445a10205cba9.jpg</File>
    <File>i14fe3ac111cc78c24f314557.jpg</File>
    <File>i16192d994f7200af15f8399d.jpg</File>
    <File>i18b1e8fdf9d753ccbd8e7066.jpg</File>
    <File>i1c6be45d3984142adf04f714.jpg</File>
    <File>i1e3d43f97c85a7c36a95768b.jpg</File>
    <File>i2639314570acef92b9ea13a8.jpg</File>
    <File>i2f153ca54c247590877f1eba.jpg</File>
    <File>i3120dd08c7b9cda8340acc0c.jpg</File>
    <File>i327d1ef6c01421e61dc638de.jpg</File>
    <File>i3943dc086963f170265c9e54.jpg</File>
    <File>i397fb6239ade04ab9843de96.jpg</File>
    <File>i3b01a39cd4710d3d7d43012f.jpg</File>
    <File>i410f02f0bec0c42f739377ce.jpg</File>
    <File>i4208dd2959e5289e83e5923d.jpg</File>
    <File>i4ccfc6b1f4f2892a4e79f3b2.jpg</File>
    <File>i4f6690c69f2aeff9b1b5d297.jpg</File>
    <File>i520b95c32d43c430ece7ddbe.jpg</File>
    <File>i5314a6a96cc76fa0d732ba4e.jpg</File>
    <File>i54b4f66b5f9f338b430857fb.jpg</File>
    <File>i5925579b89362bff8c052b97.jpg</File>
    <File>i5a1f8c3dcbb72b610ab9a24a.jpg</File>
    <File>i5d03c2d05b9321e6460d1e3a.jpg</File>
    <File>i5d2c7e09c472dc8e4da1b2d9.jpg</File>
    <File>i5e30ccb2e6021702b5c68831.jpg</File>
    <File>i6028b92741148f94367506d7.jpg</File>
    <File>i60f55bd680e61d127705b340.jpg</File>
    <File>i63c31788713baea802ef3eaf.jpg</File>
    <File>i66b02ddcbc9d6d51f7db67e7.jpg</File>
    <File>i68fa580f8ec312c7471daebc.jpg</File>
    <File>i6e401342b2769415e6dac371.jpg</File>
    <File>i6e4ecefdbfe4323871c12e9c.jpg</File>
    <File>i6efecb67e39fd3a477ea8013.jpg</File>
    <File>i74bfa132afadb8f47deb2207.jpg</File>
    <File>i773ca37d569bf51b178c38ab.jpg</File>
    <File>i780546dd485bed24eabfeeb4.jpg</File>
    <File>i786e4efcc1a360308f3dab79.jpg</File>
    <File>i7c58611d7acacb47e72d48cb.jpg</File>
    <File>i7db791369e2a7010392cfbd1.jpg</File>
    <File>i850faaa96f6f34f5c345c558.jpg</File>
    <File>i88621d77e248f18a2b782ac5.jpg</File>
    <File>i8d11152d5255ed9d4df43713.jpg</File>
    <File>i8ea86bb65decca2cd3a8bd86.jpg</File>
    <File>i8f3dfb35d0340743f59b32e6.jpg</File>
    <File>i931674026a0d355289867eac.jpg</File>
    <File>i9401d0eabe0fb3ac95b1133f.jpg</File>
    <File>i946d0581117e9f08c52a85f1.jpg</File>
    <File>i980f330b84a549c1e5d14a81.jpg</File>
    <File>i98f82b0cb83f22ba48cf484c.jpg</File>
    <File>ia03e21f88d611bd02725d456.jpg</File>
    <File>ia5a0e9ef2b64711afbaaab4f.jpg</File>
    <File>ia62fb79f127ba9f21904d11b.jpg</File>
    <File>ia9519113c79cb43cfd437c03.jpg</File>
    <File>iac74df137c5794cf370043e7.jpg</File>
    <File>iad18c24a824f34c1c6b1a633.jpg</File>
    <File>iad4b367e86f2b4e5c3158878.jpg</File>
    <File>iadf7bb37c74b36c6d49633fa.jpg</File>
    <File>iaf41b777370d9a05e99f37df.jpg</File>
    <File>ib0d979f1411e75c1e0642224.jpg</File>
    <File>ib167a4b4881e5c6e179c245c.jpg</File>
    <File>ib2954067c9efaa170b59483a.jpg</File>
    <File>ib6f44cf8f03825bdb0e89069.jpg</File>
    <File>ib7c871d3636130bd0efb45d6.jpg</File>
    <File>ib872e58f42ab13b8d97b7b97.jpg</File>
    <File>ibd3b2ceaefaf50b84590422b.jpg</File>
    <File>ibf500c4ab18e4dc8079bcae2.jpg</File>
    <File>ic0f04a251818e5d68c88be70.jpg</File>
    <File>ic80a1e8602f6852364f91252.jpg</File>
    <File>icdd07dfb858b30c5eb2a2051.jpg</File>
    <File>id280548146047275d89b290b.jpg</File>
    <File>id475145782b6ae4e9f33c351.jpg</File>
    <File>id4eafbb844a48154db5fe5f9.jpg</File>
    <File>idbf1f4409975e7706c6c98e5.jpg</File>
    <File>ie5cbf6de9c250e8399ab79f7.jpg</File>
    <File>ie675a3683461d49c68f7f3d2.jpg</File>
    <File>iebebf7301860ad5045e18558.jpg</File>
    <File>iecb3fcf9b23e68466e984037.jpg</File>
    <File>ieeea67b6273884ba78f433a8.jpg</File>
    <File>if0a0318cde3c7a8e01d3d62b.jpg</File>
    <File>if3cfe254d7d7244defb2e5fd.jpg</File>
    <File>if49f793cd1bab8cb36e55413.jpg</File>
    <File>if52b81d893d3698f45c2cabb.jpg</File>
    <File>if6b307108f609ffbed5fdde7.jpg</File>
    <File>if97a9c13cd7b016804fc056b.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="192">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="104">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="34988">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
