{
 "version": "2.2",
 "instance": {
  "primary-document.htm": {
   "nsprefix": "principal",
   "nsuri": "http://principal/20251031",
   "dts": {
    "inline": {
     "local": [
      "primary-document.htm"
     ]
    },
    "schema": {
     "local": [
      "principal-20251031.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025_lab.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-sr-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 42,
   "keyCustom": 0,
   "axisStandard": 7,
   "axisCustom": 0,
   "memberStandard": 7,
   "memberCustom": 328,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 6
   },
   "contextCount": 32208,
   "entityCount": 2,
   "segmentCount": 335,
   "elementCount": 453,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 34988,
    "http://fasb.org/us-gaap/2025": 192,
    "http://xbrl.sec.gov/dei/2025": 104
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/oef/role/NcsrCover",
     "longName": "030000 - Disclosure - Form N-CSR Cover",
     "shortName": "Form N-CSR Cover",
     "isDefault": "true",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReport",
     "longName": "030001 - Disclosure - Shareholder Report",
     "shortName": "Shareholder Report",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "2",
     "firstAnchor": {
      "contextRef": "From2024-11-01to2025-10-31_C000038715Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "oef:AnnlOrSemiAnnlStatementTextBlock",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-11-01to2025-10-31_C000038715Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "oef:AnnlOrSemiAnnlStatementTextBlock",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails",
     "longName": "040010 - Disclosure - Shareholder Report, Line Graph (Details)",
     "shortName": "Shareholder Report, Line Graph (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2024-11-01to2025-10-31_C000038715Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "oef:LineGraphTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2015-10-31to2015-10-31_C000038715Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "oef:LineGraphTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
     "longName": "040015 - Disclosure - Shareholder Report, Average Annual Return (Details)",
     "shortName": "Shareholder Report, Average Annual Return (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2024-11-01to2025-10-31_C000038715Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "oef:LineGraphTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-11-01to2025-10-31_C000038715Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "oef:AvgAnnlRtrTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
     "longName": "040020 - Disclosure - Shareholder Report, Holdings (Details)",
     "shortName": "Shareholder Report, Holdings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2025-10-31_C000038715Member_OtherAssetsandLiabilitiesCTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "oef:HoldingsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-10-31_C000038715Member_OtherAssetsandLiabilitiesCTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "oef:HoldingsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "primary-document.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccmVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsSignificanceOrLimitsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics Significance or Limits [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "principal_ArgentinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ArgentinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentina"
       }
      }
     },
     "auth_ref": []
    },
    "principal_AssetBackedSecuritiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "AssetBackedSecuritiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Backed Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AssetsNet",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "principal_AustraliaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "AustraliaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia"
       }
      }
     },
     "auth_ref": []
    },
    "principal_AustriaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "AustriaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Austria"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "principal_BasicMaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "BasicMaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic Materials"
       }
      }
     },
     "auth_ref": []
    },
    "principal_BelgiumCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "BelgiumCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Belgium"
       }
      }
     },
     "auth_ref": []
    },
    "principal_BondsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "BondsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bonds_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_BrazilCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "BrazilCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "principal_C000018958Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000018958Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000018958"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000018959Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000018959Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000018959"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000018961Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000018961Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000018961"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000018962Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000018962Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000018962"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000018963Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000018963Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000018963"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019054Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019054Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019054"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019055Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019055Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019055"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019057Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019057Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019057"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019058Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019058Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019058"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019059Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019059"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019081Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019081"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019082Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019082"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019085Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019085"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019086Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019086"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019140Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019140"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019142Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019142"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019144Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019144Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019144"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019145Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019145"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019146Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019146Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019146"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019169Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019169Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019169"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019170Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019170Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019170"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019172Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019172Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019172"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019173Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019173Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019173"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019174Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019174Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019174"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019312Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019312Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019312"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019313Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019313Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019313"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019315Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019315Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019315"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019316Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019316Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019316"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019317Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019317Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019317"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019328Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019328Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019328"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019329Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019329Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019329"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019331Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019331Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019331"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019332Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019332Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019332"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019333Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019333Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019333"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019343Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019343Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019343"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019345Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019345Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019345"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019346Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019346Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019346"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019348Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019348Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019348"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019362Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019362"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019363Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019363"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019372Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019372"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019373Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019373"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019376Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019376"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019460Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019460Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019460"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019461Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019461Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019461"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019463Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019463Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019463"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019464Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019464Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019464"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019614Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019614Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019614"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019615Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019615Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019615"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000019618Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000019618Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000019618"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038715Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038715"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038717Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038717"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038744Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038744Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038744"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038746Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038746Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038746"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038747Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038747Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038747"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038748Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038748Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038748"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038750Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038750Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038750"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038751Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038751Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038751"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038752Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038752Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038752"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038755Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038755Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038755"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038760Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038760Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038760"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038763Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038763Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038763"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000038781Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000038781Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000038781"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000052887Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000052887Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000052887"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000052889Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000052889Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000052889"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000069149Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000069149Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000069149"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000071805Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000071805Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000071805"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000071807Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000071807Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000071807"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000071808Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000071808Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000071808"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000076718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000076718Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000076718"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000080382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000080382Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000080382"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000085765Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000085765Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000085765"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000085767Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000085767Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000085767"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000085768Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000085768Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000085768"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000085771Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000085771Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000085771"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000111521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000111521Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000111521"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000113842Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000113842Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000113842"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000113844Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000113844Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000113844"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000113845Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000113845Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000113845"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000149257Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000149257Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000149257"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000149261Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000149261Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000149261"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000149262Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000149262Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000149262"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000153061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000153061Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000153061"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000167005Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000167005Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000167005"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000167007Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000167007Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000167007"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000170736Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000170736Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000170736"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000175481Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000175481Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000175481"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000175482Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000175482Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000175482"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000175483Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000175483Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000175483"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000175484Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000175484Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000175484"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000175488Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000175488Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000175488"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000190075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000190075Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000190075"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000196721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000196721Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000196721"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000204702Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000204702Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000204702"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000210673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000210673Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000210673"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000210674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000210674Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000210674"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000210675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000210675Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000210675"
       }
      }
     },
     "auth_ref": []
    },
    "principal_C000239771Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "C000239771Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000239771"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CaliforniaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CaliforniaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "California"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CanadaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CanadaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CaymanIslandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CaymanIslandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cayman Islands"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ChinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ChinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "principal_ClosedMinusEndFundsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ClosedMinusEndFundsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closed-End Funds"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ColombiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ColombiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CommercialPaperAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CommercialPaperAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Paper_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CommonStocksAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CommonStocksAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stocks_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]",
        "terseLabel": "Communications"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_ConsumerCyclicalSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ConsumerCyclicalSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer, Cyclical"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ConsumerNonMinuscyclicalSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ConsumerNonMinuscyclicalSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer, Non-cyclical"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ConvertibleBondsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ConvertibleBondsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Bonds_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ConvertiblePreferredStocksAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ConvertiblePreferredStocksAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stocks_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_CotedIvoireCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CotedIvoireCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cote d'Ivoire"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_CzechRepublicCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "CzechRepublicCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Czech Republic"
       }
      }
     },
     "auth_ref": []
    },
    "principal_DenmarkCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "DenmarkCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denmark"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "principal_DiversifiedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "DiversifiedSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diversified"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "principal_EgyptCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "EgyptCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Egypt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r67",
      "r68",
      "r69",
      "r70"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "principal_ExchangeMinusTradedFundsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ExchangeMinusTradedFundsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange-Traded Funds"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r62"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "principal_FinancialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "FinancialSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial"
       }
      }
     },
     "auth_ref": []
    },
    "principal_FinlandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "FinlandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finland"
       }
      }
     },
     "auth_ref": []
    },
    "principal_FranceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "FranceCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "France"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_GermanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "GermanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "principal_GhanaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "GhanaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ghana"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GovernmentSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government",
        "documentation": "Sector of the economy consisting of government agencies and authorities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r67",
      "r68",
      "r69",
      "r70"
     ]
    },
    "principal_GreeceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "GreeceCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greece"
       }
      }
     },
     "auth_ref": []
    },
    "principal_GuamCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "GuamCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guam"
       }
      }
     },
     "auth_ref": []
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_HongKongCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "HongKongCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "principal_HungaryCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "HungaryCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hungary"
       }
      }
     },
     "auth_ref": []
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "principal_IndexBBgBarcGlobalAggregateTRUSD2023BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcGlobalAggregateTRUSD2023BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Global Aggregate TR USD",
        "label": "Index_BBgBarc Global Aggregate TR USD_2023"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalCaliforniaExemptTR4227AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalCaliforniaExemptTR4227AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal California Exempt TR",
        "label": "Index_BBgBarc Municipal California Exempt TR_4227"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalCaliforniaExemptTR4229AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalCaliforniaExemptTR4229AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal California Exempt TR",
        "label": "Index_BBgBarc Municipal California Exempt TR_4229"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalCaliforniaExemptTR918AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalCaliforniaExemptTR918AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal California Exempt TR",
        "label": "Index_BBgBarc Municipal California Exempt TR_918"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalTRUSD4227BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalTRUSD4227BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal TR USD",
        "label": "Index_BBgBarc Municipal TR USD_4227"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalTRUSD4229BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalTRUSD4229BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal TR USD",
        "label": "Index_BBgBarc Municipal TR USD_4229"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcMunicipalTRUSD918BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcMunicipalTRUSD918BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc Municipal TR USD",
        "label": "Index_BBgBarc Municipal TR USD_918"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAgencyFixedRateMBSTRUSD4242AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAgencyFixedRateMBSTRUSD4242AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agency Fixed Rate MBS TR USD",
        "label": "Index_BBgBarc US Agency Fixed Rate MBS TR USD_4242"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAgencyFixedRateMBSTRUSD4245AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAgencyFixedRateMBSTRUSD4245AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agency Fixed Rate MBS TR USD",
        "label": "Index_BBgBarc US Agency Fixed Rate MBS TR USD_4245"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAgencyFixedRateMBSTRUSD5000AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAgencyFixedRateMBSTRUSD5000AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agency Fixed Rate MBS TR USD",
        "label": "Index_BBgBarc US Agency Fixed Rate MBS TR USD_5000"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAgencyFixedRateMBSTRUSD5003AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAgencyFixedRateMBSTRUSD5003AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agency Fixed Rate MBS TR USD",
        "label": "Index_BBgBarc US Agency Fixed Rate MBS TR USD_5003"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAgencyFixedRateMBSTRUSD5005AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAgencyFixedRateMBSTRUSD5005AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agency Fixed Rate MBS TR USD",
        "label": "Index_BBgBarc US Agency Fixed Rate MBS TR USD_5005"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1254BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1254BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1254"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1494BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1494BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1494"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1497BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1497BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1497"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1498BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1498BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1498"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1500BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1500BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1500"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1515BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1515BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1515"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD1549BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD1549BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_1549"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD2109BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD2109BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_2109"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD363BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD363BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_363"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD364BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD364BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_364"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4230BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4230BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4230"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4232BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4232BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4232"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4233BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4233BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4233"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4234BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4234BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4234"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4237BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4237BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4237"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4242BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4242BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4242"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD4245BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD4245BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_4245"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5000BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5000BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5000"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5003BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5003BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5003"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5005BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5005BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5005"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5068BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5068BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5068"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5069BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5069BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5069"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5070BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5070BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5070"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5151BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5151BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5151"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5228BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5228BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5228"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD5230BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD5230BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_5230"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD597BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD597BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_597"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSAggBondTRUSD623BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSAggBondTRUSD623BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Agg Bond TR USD",
        "label": "Index_BBgBarc US Agg Bond TR USD_623"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSHY2IssuerCapTRUSD1254AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSHY2IssuerCapTRUSD1254AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US HY 2% Issuer Cap TR USD",
        "label": "Index_BBgBarc US HY 2% Issuer Cap TR USD_1254"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSHY2IssuerCapTRUSD4230AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSHY2IssuerCapTRUSD4230AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US HY 2% Issuer Cap TR USD",
        "label": "Index_BBgBarc US HY 2% Issuer Cap TR USD_4230"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSHY2IssuerCapTRUSD4232AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSHY2IssuerCapTRUSD4232AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US HY 2% Issuer Cap TR USD",
        "label": "Index_BBgBarc US HY 2% Issuer Cap TR USD_4232"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSHY2IssuerCapTRUSD4233AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSHY2IssuerCapTRUSD4233AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US HY 2% Issuer Cap TR USD",
        "label": "Index_BBgBarc US HY 2% Issuer Cap TR USD_4233"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSTreasuryUSTIPSTRUSD1494AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSTreasuryUSTIPSTRUSD1494AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Treasury US TIPS TR USD",
        "label": "Index_BBgBarc US Treasury US TIPS TR USD_1494"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSTreasuryUSTIPSTRUSD1497AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSTreasuryUSTIPSTRUSD1497AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Treasury US TIPS TR USD",
        "label": "Index_BBgBarc US Treasury US TIPS TR USD_1497"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSTreasuryUSTIPSTRUSD1498AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSTreasuryUSTIPSTRUSD1498AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Treasury US TIPS TR USD",
        "label": "Index_BBgBarc US Treasury US TIPS TR USD_1498"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexBBgBarcUSTreasuryUSTIPSTRUSD1500AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexBBgBarcUSTreasuryUSTIPSTRUSD1500AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_BBgBarc US Treasury US TIPS TR USD",
        "label": "Index_BBgBarc US Treasury US TIPS TR USD_1500"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexFTSEEPRANareitDevelopedNRUSD1514AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexFTSEEPRANareitDevelopedNRUSD1514AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_FTSE EPRA Nareit Developed NR USD",
        "label": "Index_FTSE EPRA Nareit Developed NR USD_1514"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexFTSEEPRANareitDevelopedNRUSD4632AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexFTSEEPRANareitDevelopedNRUSD4632AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_FTSE EPRA Nareit Developed NR USD",
        "label": "Index_FTSE EPRA Nareit Developed NR USD_4632"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexFTSEEPRANareitDevelopedNRUSD4634AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexFTSEEPRANareitDevelopedNRUSD4634AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_FTSE EPRA Nareit Developed NR USD",
        "label": "Index_FTSE EPRA Nareit Developed NR USD_4634"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexFTSEEPRANareitDevelopedNRUSD897AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexFTSEEPRANareitDevelopedNRUSD897AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_FTSE EPRA Nareit Developed NR USD",
        "label": "Index_FTSE EPRA Nareit Developed NR USD_897"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexFTSEEPRANareitDevelopedNRUSD905AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexFTSEEPRANareitDevelopedNRUSD905AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_FTSE EPRA Nareit Developed NR USD",
        "label": "Index_FTSE EPRA Nareit Developed NR USD_905"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexJPMCEMBIBroadDiversifiedIndex2023AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexJPMCEMBIBroadDiversifiedIndex2023AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_JPM CEMBI Broad Diversified Index",
        "label": "Index_JPM CEMBI Broad Diversified Index_2023"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD1203BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD1203BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_1203"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD1265BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD1265BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_1265"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD1266BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD1266BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_1266"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD1340BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD1340BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_1340"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD1556BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD1556BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_1556"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD2563BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD2563BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_2563"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD391BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD391BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_391"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD392BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD392BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_392"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD604BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD604BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_604"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWIExUSANRUSD630BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWIExUSANRUSD630BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI Ex USA NR USD",
        "label": "Index_MSCI ACWI Ex USA NR USD_630"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWINRUSD1514BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWINRUSD1514BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI NR USD",
        "label": "Index_MSCI ACWI NR USD_1514"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWINRUSD4632BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWINRUSD4632BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI NR USD",
        "label": "Index_MSCI ACWI NR USD_4632"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWINRUSD4634BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWINRUSD4634BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI NR USD",
        "label": "Index_MSCI ACWI NR USD_4634"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWINRUSD897BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWINRUSD897BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI NR USD",
        "label": "Index_MSCI ACWI NR USD_897"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIACWINRUSD905BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIACWINRUSD905BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI ACWI NR USD",
        "label": "Index_MSCI ACWI NR USD_905"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEAFENRUSD4997BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEAFENRUSD4997BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EAFE NR USD",
        "label": "Index_MSCI EAFE NR USD_4997"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEAFENRUSD7385BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEAFENRUSD7385BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EAFE NR USD",
        "label": "Index_MSCI EAFE NR USD_7385"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEAFEValueNRUSD4997AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEAFEValueNRUSD4997AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EAFE Value NR USD",
        "label": "Index_MSCI EAFE Value NR USD_4997"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEAFEValueNRUSD7385AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEAFEValueNRUSD7385AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EAFE Value NR USD",
        "label": "Index_MSCI EAFE Value NR USD_7385"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD1562BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD1562BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_1562"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD2039BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD2039BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_2039"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD387BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD387BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_387"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD388BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD388BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_388"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD603BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD603BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_603"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexMSCIEMNRUSD629BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexMSCIEMNRUSD629BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_MSCI EM NR USD",
        "label": "Index_MSCI EM NR USD_629"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD1516AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD1516AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_1516"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD306AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD306AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_306"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD445AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD445AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_445"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD446AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD446AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_446"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD447AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD447AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_447"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000GrowthTRUSD644AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000GrowthTRUSD644AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Growth TR USD",
        "label": "Index_Russell 1000 Growth TR USD_644"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD1516BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD1516BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_1516"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD2517BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD2517BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_2517"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD306BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD306BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_306"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD4219BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD4219BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_4219"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD4220BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD4220BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_4220"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD4222BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD4222BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_4222"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD445BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD445BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_445"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD446BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD446BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_446"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD447BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD447BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_447"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD455BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD455BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_455"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD456BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD456BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_456"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD457BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD457BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_457"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD5223BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD5223BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_5223"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD5225BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD5225BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_5225"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD644BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD644BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_644"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000TRUSD646BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000TRUSD646BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 TR USD",
        "label": "Index_Russell 1000 TR USD_646"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD2517AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD2517AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_2517"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD4219AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD4219AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_4219"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD4220AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD4220AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_4220"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD4222AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD4222AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_4222"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD455AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD455AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_455"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD456AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD456AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_456"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD457AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD457AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_457"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD5223AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD5223AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_5223"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD5225AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD5225AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_5225"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell1000ValueTRUSD646AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell1000ValueTRUSD646AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 1000 Value TR USD",
        "label": "Index_Russell 1000 Value TR USD_646"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD1201BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD1201BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_1201"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD1273BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD1273BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_1273"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD1274BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD1274BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_1274"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD1539BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD1539BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_1539"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD2041BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD2041BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_2041"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD2585BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD2585BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_2585"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD2586BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD2586BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_2586"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD420BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD420BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_420"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD421BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD421BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_421"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD4349BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD4349BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_4349"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD5075BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD5075BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_5075"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD610BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD610BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_610"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussell3000TRUSD637BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussell3000TRUSD637BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell 3000 TR USD",
        "label": "Index_Russell 3000 TR USD_637"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD1539AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD1539AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_1539"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD2041AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD2041AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_2041"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD420AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD420AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_420"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD421AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD421AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_421"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD4349AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD4349AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_4349"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD610AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD610AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_610"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapTRUSD637AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapTRUSD637AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap TR USD",
        "label": "Index_Russell Mid Cap TR USD_637"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD1201AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD1201AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_1201"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD1273AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD1273AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_1273"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD1274AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD1274AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_1274"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD2585AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD2585AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_2585"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD2586AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD2586AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_2586"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexRussellMidCapValueTRUSD5075AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexRussellMidCapValueTRUSD5075AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_Russell Mid Cap Value TR USD",
        "label": "Index_Russell Mid Cap Value TR USD_5075"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP1500TR2040BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP1500TR2040BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 1500 TR",
        "label": "Index_S&amp;P 1500 TR_2040"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP1500TR428BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP1500TR428BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 1500 TR",
        "label": "Index_S&amp;P 1500 TR_428"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP1500TR429BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP1500TR429BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 1500 TR",
        "label": "Index_S&amp;P 1500 TR_429"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP1500TR612BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP1500TR612BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 1500 TR",
        "label": "Index_S&amp;P 1500 TR_612"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP1500TR639BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP1500TR639BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 1500 TR",
        "label": "Index_S&amp;P 1500 TR_639"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP500TRUSDSPXT1534BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP500TRUSDSPXT1534BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 500 TR USD (SPXT)",
        "label": "Index_S&amp;P 500 TR USD (SPXT)_1534"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP500TRUSDSPXT412BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP500TRUSDSPXT412BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 500 TR USD (SPXT)",
        "label": "Index_S&amp;P 500 TR USD (SPXT)_412"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP500TRUSDSPXT413BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP500TRUSDSPXT413BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 500 TR USD (SPXT)",
        "label": "Index_S&amp;P 500 TR USD (SPXT)_413"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP500TRUSDSPXT608BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP500TRUSDSPXT608BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 500 TR USD (SPXT)",
        "label": "Index_S&amp;P 500 TR USD (SPXT)_608"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSP500TRUSDSPXT635BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSP500TRUSDSPXT635BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P 500 TR USD (SPXT)",
        "label": "Index_S&amp;P 500 TR USD (SPXT)_635"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSPMidCap400TRUSD2040AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSPMidCap400TRUSD2040AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P MidCap 400 TR USD",
        "label": "Index_S&amp;P MidCap 400 TR USD_2040"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSPMidCap400TRUSD428AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSPMidCap400TRUSD428AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P MidCap 400 TR USD",
        "label": "Index_S&amp;P MidCap 400 TR USD_428"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSPMidCap400TRUSD429AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSPMidCap400TRUSD429AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P MidCap 400 TR USD",
        "label": "Index_S&amp;P MidCap 400 TR USD_429"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSPMidCap400TRUSD612AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSPMidCap400TRUSD612AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P MidCap 400 TR USD",
        "label": "Index_S&amp;P MidCap 400 TR USD_612"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndexSPMidCap400TRUSD639AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndexSPMidCap400TRUSD639AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index_S&amp;P MidCap 400 TR USD",
        "label": "Index_S&amp;P MidCap 400 TR USD_639"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "India"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IndonesiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IndonesiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indonesia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrialSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_InsuredSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "InsuredSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insured"
       }
      }
     },
     "auth_ref": []
    },
    "principal_InvestmentCompaniesAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "InvestmentCompaniesAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Companies_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentCompanyPortfolioTurnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r20"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r20"
     ]
    },
    "principal_IrelandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IrelandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ireland"
       }
      }
     },
     "auth_ref": []
    },
    "principal_IsraelCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "IsraelCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israel"
       }
      }
     },
     "auth_ref": []
    },
    "principal_ItalyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "ItalyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Italy"
       }
      }
     },
     "auth_ref": []
    },
    "principal_JapanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "JapanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "principal_KoreaRepublicOfCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "KoreaRepublicOfCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Korea, Republic Of"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "principal_LuxembourgCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "LuxembourgCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Luxembourg"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_MexicoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "MexicoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "principal_MoneyMarketFundsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "MoneyMarketFundsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds"
       }
      }
     },
     "auth_ref": []
    },
    "principal_MortgageSecuritiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "MortgageSecuritiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Securities"
       }
      }
     },
     "auth_ref": []
    },
    "principal_MunicipalBondsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "MunicipalBondsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Municipal Bonds_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_NetherlandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "NetherlandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol [Flag]",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "principal_NorwayCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "NorwayCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Norway"
       }
      }
     },
     "auth_ref": []
    },
    "principal_OtherAssetsandLiabilitiesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "OtherAssetsandLiabilitiesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "principal_OtherCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "OtherCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNav",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r63"
     ]
    },
    "principal_PeruCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PeruCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peru"
       }
      }
     },
     "auth_ref": []
    },
    "principal_PolandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PolandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Poland"
       }
      }
     },
     "auth_ref": []
    },
    "principal_PreferredStocksAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PreferredStocksAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stocks_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "principal_PuertoRicoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PuertoRicoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Puerto Rico"
       }
      }
     },
     "auth_ref": []
    },
    "principal_PurchasedOptionsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PurchasedOptionsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Options_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_PurchasedOptionsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "PurchasedOptionsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Options"
       }
      }
     },
     "auth_ref": []
    },
    "principal_RepurchaseAgreementsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "RepurchaseAgreementsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreements_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_RomaniaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "RomaniaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Romania"
       }
      }
     },
     "auth_ref": []
    },
    "principal_RussianFederationCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "RussianFederationCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Russian Federation"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "principal_SaudiArabiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SaudiArabiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Saudi Arabia"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "principal_SeniorFloatingRateInterestsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SeniorFloatingRateInterestsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Floating Rate Interests_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Table]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "principal_SingaporeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SingaporeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore"
       }
      }
     },
     "auth_ref": []
    },
    "principal_SouthAfricaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SouthAfricaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Africa"
       }
      }
     },
     "auth_ref": []
    },
    "principal_SpainCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SpainCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spain"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "principal_SupranationalCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SupranationalCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supranational"
       }
      }
     },
     "auth_ref": []
    },
    "principal_SwedenCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SwedenCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sweden"
       }
      }
     },
     "auth_ref": []
    },
    "principal_SwitzerlandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "SwitzerlandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland"
       }
      }
     },
     "auth_ref": []
    },
    "principal_TaiwanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "TaiwanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r67",
      "r68",
      "r69",
      "r70"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Ticker",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "principal_TurkeyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "TurkeyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Turkey"
       }
      }
     },
     "auth_ref": []
    },
    "principal_USGovernmentGovernmentAgencyObligationsAssetTypeCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "USGovernmentGovernmentAgencyObligationsAssetTypeCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Government &amp; Government Agency Obligations_AssetType"
       }
      }
     },
     "auth_ref": []
    },
    "principal_UnitedKingdomCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "UnitedKingdomCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "principal_UnitedStatesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "UnitedStatesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "principal_UruguayCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "UruguayCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uruguay"
       }
      }
     },
     "auth_ref": []
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]",
        "terseLabel": "Utilities"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "principal_UzbekistanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "UzbekistanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uzbekistan"
       }
      }
     },
     "auth_ref": []
    },
    "principal_VietnamCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://principal/20251031",
     "localname": "VietnamCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vietnam"
       }
      }
     },
     "auth_ref": []
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r66": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r68": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r69": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r70": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
