<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>15195</ContextCount>
  <ElementCount>45</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>210</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</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-20250831.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>i008092bb6d99f5b90cb9f7cf.jpg</File>
    <File>i0a85ffa3aacf665ece6c877a.jpg</File>
    <File>i0e0a30e3502769667a120390.jpg</File>
    <File>i0e16cf40d306a420adb1af22.jpg</File>
    <File>i0f361a11a2c0b88c423e4766.jpg</File>
    <File>i12da206406f76e87a65473b1.jpg</File>
    <File>i16f5bf336a0f472b154c04a0.jpg</File>
    <File>i17aac8811e2fe964e577e3fc.jpg</File>
    <File>i1a463d5cba0564e34d9be9fd.jpg</File>
    <File>i22aa228bb932136f5fc60d4b.jpg</File>
    <File>i2ca83c98f52547a69ea3cb4e.jpg</File>
    <File>i314a77b772b458c066bfd3f9.jpg</File>
    <File>i365bd7745bdff7fdcccbf184.jpg</File>
    <File>i51e97492a70dfd8bd9c68058.jpg</File>
    <File>i58481ce5c0b6d3bc87e63aa0.jpg</File>
    <File>i58e8c5a4bdda6aad71fe9c13.jpg</File>
    <File>i6f1b939f9f2928d48f56b080.jpg</File>
    <File>i72d85f4dec27a97be479466d.jpg</File>
    <File>i80aa088b08fcd033d21a959a.jpg</File>
    <File>i819202201253a2dd5b0c7576.jpg</File>
    <File>i8b07d9dbcdf1b10ce175eaa4.jpg</File>
    <File>i8bf6ba28452877803f683272.jpg</File>
    <File>i8cedc85ad6874ea5b4a2a044.jpg</File>
    <File>i9873e50db11da31681c79d4b.jpg</File>
    <File>i9b9abcc231ca3cabc1cd158e.jpg</File>
    <File>ia7d49b6511a2e691852a6a12.jpg</File>
    <File>ia9439d7d876221400a3ca50e.jpg</File>
    <File>ib067e91c4303d7f9f92ed000.jpg</File>
    <File>ib0b13ccdc112d40cf7c39a7b.jpg</File>
    <File>iba2302816c112a61fe4474d4.jpg</File>
    <File>iba284ba2eac92ba705ff1790.jpg</File>
    <File>ibf0f0b8054197529eff3ba10.jpg</File>
    <File>ic28530eb934ecb4227fc79c8.jpg</File>
    <File>ic3d08cd3da3ae5b39a263106.jpg</File>
    <File>ic4260815bb6cb8ce980166bb.jpg</File>
    <File>ic492f610b062e6032b887517.jpg</File>
    <File>ic53f5aa5f9497ebf322a1267.jpg</File>
    <File>ie068eb1d7dfe0071d221931d.jpg</File>
    <File>iea3c4c528b8c6f0f31ce5cc5.jpg</File>
    <File>if102320ebe0a87656d3d180c.jpg</File>
    <File>if2321b32382415ea5226b0a7.jpg</File>
    <File>if28220d1bdc8d6ca29f88973.jpg</File>
    <File>ifece87b44b11c71c10cdc171.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="84">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="16523">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
