{
 "version": "2.2",
 "instance": {
  "tm2611883d1_ncsr.htm": {
   "nsprefix": "pro",
   "nsuri": "http://pro/20260731",
   "dts": {
    "schema": {
     "local": [
      "pro-20260731.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"
     ]
    },
    "inline": {
     "local": [
      "tm2611883d1_ncsr.htm"
     ]
    }
   },
   "keyStandard": 28,
   "keyCustom": 0,
   "axisStandard": 6,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 517,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 4188,
   "entityCount": 1,
   "segmentCount": 518,
   "elementCount": 636,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 6334,
    "http://xbrl.sec.gov/dei/2025": 260,
    "http://fasb.org/us-gaap/2025": 254
   },
   "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": {
      "contextRef": "From2025-08-01to2026-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true
     },
     "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": "From2025-08-01to2026-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-08-01to2026-07-31",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "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": "From2016-07-31to2016-07-31_C000226851Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2016-07-31to2016-07-31_C000226851Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "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": "From2025-08-01to2026-07-31_C000226851Member_WithoutSalesLoadMember",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2025-08-01to2026-07-31_C000226851Member_WithoutSalesLoadMember",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "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": "AsOf2026-07-31_C000008397Member_A05969A105TheBancorpIncCTIMember",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2026-07-31_C000008397Member_A05969A105TheBancorpIncCTIMember",
      "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",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2611883d1_ncsr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "pro_A00206R102ATTIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A00206R102ATTIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "00206R102 | AT&amp;T, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A00287Y109AbbVieIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A00287Y109AbbVieIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "00287Y109 | AbbVie, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A007903107AdvancedMicroDevicesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A007903107AdvancedMicroDevicesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "007903107 | Advanced Micro Devices, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A008474108AgnicoEagleMinesLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A008474108AgnicoEagleMinesLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "008474108 | Agnico Eagle Mines, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A01609W102AlibabaGroupHoldingLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A01609W102AlibabaGroupHoldingLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "01609W102 | Alibaba Group Holding, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A01741R102ATIIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A01741R102ATIIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "01741R102 | ATI, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A02079K107AlphabetIncClassCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A02079K107AlphabetIncClassCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "02079K107 | Alphabet, Inc., Class C"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A02079K305AlphabetIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A02079K305AlphabetIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "02079K305 | Alphabet, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A023135106AmazoncomIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A023135106AmazoncomIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "023135106 | Amazon.com, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A02390A101AmericaMovilSABdeCVCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A02390A101AmericaMovilSABdeCVCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "02390A101 | America Movil S.A.B. de C.V."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A025537101AmericanElectricPowerCoIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A025537101AmericanElectricPowerCoIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "025537101 | American Electric Power Co., Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A03027X100AmericanTowerCorpClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A03027X100AmericanTowerCorpClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "03027X100 | American Tower Corp., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A031162100AmgenIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A031162100AmgenIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "031162100 | Amgen, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A03237H101AmylyxPharmaceuticalsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A03237H101AmylyxPharmaceuticalsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "03237H101 | Amylyx Pharmaceuticals, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A03770N101ApogeeTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A03770N101ApogeeTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "03770N101 | Apogee Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A037833100AppleIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A037833100AppleIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "037833100 | Apple, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A042068205ARMHoldingsPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A042068205ARMHoldingsPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "042068205 | ARM Holdings PLC"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A04650F101AtaiBeckleyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A04650F101AtaiBeckleyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "04650F101 | AtaiBeckley, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A059460303BancoBradescoSACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A059460303BancoBradescoSACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "059460303 | Banco Bradesco S.A."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A05969A105TheBancorpIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A05969A105TheBancorpIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "05969A105 | The Bancorp, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A060505104BankofAmericaCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A060505104BankofAmericaCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "060505104 | Bank of America Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A06849F108BarrickMiningCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A06849F108BarrickMiningCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "06849F108 | Barrick Mining Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A07725L102BeOneMedicinesLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A07725L102BeOneMedicinesLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "07725L102 | BeOne Medicines, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A084670702BerkshireHathawayIncClassBCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A084670702BerkshireHathawayIncClassBCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "084670702 | Berkshire Hathaway, Inc., Class B"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A09857L108BookingHoldingsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A09857L108BookingHoldingsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "09857L108 | Booking Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A10950A106BrightSpringHealthServicesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A10950A106BrightSpringHealthServicesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "10950A106 | BrightSpring Health Services, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A109641100BrinkerInternationalIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A109641100BrinkerInternationalIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "109641100 | Brinker International, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A11135F101BroadcomIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A11135F101BroadcomIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "11135F101 | Broadcom, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A127203107CactusIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A127203107CactusIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "127203107 | Cactus, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A143130102CarMaxIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A143130102CarMaxIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "143130102 | CarMax, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A144285103CarpenterTechnologyCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A144285103CarpenterTechnologyCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "144285103 | Carpenter Technology Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A149123101CaterpillarIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A149123101CaterpillarIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "149123101 | Caterpillar, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A166764100ChevronCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A166764100ChevronCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "166764100 | Chevron Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A17275R102CiscoSystemsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A17275R102CiscoSystemsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "17275R102 | Cisco Systems, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A191216100TheCocaMinusColaCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A191216100TheCocaMinusColaCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "191216100 | The Coca-Cola Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A20825C104ConocoPhillipsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A20825C104ConocoPhillipsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "20825C104 | ConocoPhillips"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A21037T109ConstellationEnergyCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A21037T109ConstellationEnergyCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "21037T109 | Constellation Energy Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A218352102CorceptTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A218352102CorceptTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "218352102 | Corcept Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A22160K105CostcoWholesaleCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A22160K105CostcoWholesaleCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "22160K105 | Costco Wholesale Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A22663K107CrineticsPharmaceuticalsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A22663K107CrineticsPharmaceuticalsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "22663K107 | Crinetics Pharmaceuticals, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A231561101CurtissMinusWrightCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A231561101CurtissMinusWrightCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "231561101 | Curtiss-Wright Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A23282W605CytokineticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A23282W605CytokineticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "23282W605 | Cytokinetics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A24477V105DefiniumTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A24477V105DefiniumTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "24477V105 | Definium Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A252828108DianthusTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A252828108DianthusTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "252828108 | Dianthus Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A26441C204DukeEnergyCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A26441C204DukeEnergyCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "26441C204 | Duke Energy Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A277432100EastmanChemicalCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A277432100EastmanChemicalCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "277432100 | Eastman Chemical Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A278865100EcolabIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A278865100EcolabIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "278865100 | Ecolab, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A29444U700EquinixIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A29444U700EquinixIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29444U700 | Equinix, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A29479A108ErascaIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A29479A108ErascaIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29479A108 | Erasca, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A30233Q108ExxonMobilHoldingsCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A30233Q108ExxonMobilHoldingsCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "30233Q108 | ExxonMobil Holdings Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A30303M102MetaPlatformsIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A30303M102MetaPlatformsIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "30303M102 | Meta Platforms, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A318672706FirstBancorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A318672706FirstBancorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "318672706 | First Bancorp"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A346375108FormFactorIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A346375108FormFactorIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "346375108 | FormFactor, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A351858105FrancoMinusNevadaCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A351858105FrancoMinusNevadaCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "351858105 | Franco-Nevada Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A35671D857FreeportMinusMcMoRanIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A35671D857FreeportMinusMcMoRanIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "35671D857 | Freeport-McMoRan, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A36828A101GEVernovaIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A36828A101GEVernovaIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "36828A101 | GE Vernova, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A369604301GeneralElectricCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A369604301GeneralElectricCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "369604301 | General Electric Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A38141G104TheGoldmanSachsGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A38141G104TheGoldmanSachsGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "38141G104 | The Goldman Sachs Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A40415F101HDFCBankLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A40415F101HDFCBankLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "40415F101 | HDFC Bank, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A404280406HSBCHoldingsPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A404280406HSBCHoldingsPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "404280406 | HSBC Holdings PLC"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A437076102TheHomeDepotIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A437076102TheHomeDepotIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "437076102 | The Home Depot, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A44812J104Hut8CorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A44812J104Hut8CorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "44812J104 | Hut 8 Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A45104G104ICICIBankLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A45104G104ICICIBankLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "45104G104 | ICICI Bank, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A452327109IlluminaIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A452327109IlluminaIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "452327109 | Illumina, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A458140100IntelCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A458140100IntelCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "458140100 | Intel Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A465562106ItauUnibancoHoldingSACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A465562106ItauUnibancoHoldingSACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "465562106 | Itau Unibanco Holding S.A."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A46625H100JPMorganChaseCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A46625H100JPMorganChaseCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "46625H100 | JPMorgan Chase &amp; Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A46817M107JacksonFinancialIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A46817M107JacksonFinancialIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "46817M107 | Jackson Financial, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A47215P106JDcomIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A47215P106JDcomIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "47215P106 | JD.com, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A478160104JohnsonJohnsonCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A478160104JohnsonJohnsonCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "478160104 | Johnson &amp; Johnson"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A532457108EliLillyCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A532457108EliLillyCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "532457108 | Eli Lilly &amp; Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A534187109LincolnNationalCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A534187109LincolnNationalCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "534187109 | Lincoln National Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A55287L101MBXBiosciencesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A55287L101MBXBiosciencesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "55287L101 | MBX Biosciences, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A56585A102MarathonPetroleumCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A56585A102MarathonPetroleumCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "56585A102 | Marathon Petroleum Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A57636Q104MasterCardIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A57636Q104MasterCardIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "57636Q104 | MasterCard, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A57667L107MatchGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A57667L107MatchGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "57667L107 | Match Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A580135101McDonaldsCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A580135101McDonaldsCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "580135101 | McDonald's Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A58933Y105MerckCoIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A58933Y105MerckCoIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "58933Y105 | Merck &amp; Co., Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A594918104MicrosoftCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A594918104MicrosoftCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "594918104 | Microsoft Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A595112103MicronTechnologyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A595112103MicronTechnologyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "595112103 | Micron Technology, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A615394202MoogIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A615394202MoogIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "615394202 | Moog, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A629209305NMIHoldingsIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A629209305NMIHoldingsIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "629209305 | NMI Holdings, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A64110W102NetEaseIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A64110W102NetEaseIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "64110W102 | NetEase, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A651639106NewmontCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A651639106NewmontCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "651639106 | Newmont Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A65339F101NextEraEnergyIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A65339F101NextEraEnergyIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "65339F101 | NextEra Energy, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A65406E102NicoletBanksharesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A65406E102NicoletBanksharesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "65406E102 | Nicolet Bankshares, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A67066G104NVIDIACorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A67066G104NVIDIACorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "67066G104 | NVIDIA Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A675232102OceaneeringInternationalIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A675232102OceaneeringInternationalIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "675232102 | Oceaneering International, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A687604108OrukaTherapeuticsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A687604108OrukaTherapeuticsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "687604108 | Oruka Therapeutics Inc"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A69047Q102OvintivIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A69047Q102OvintivIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "69047Q102 | Ovintiv, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A700658107ParkNationalCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A700658107ParkNationalCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "700658107 | Park National Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A71377A103PerformanceFoodGroupCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A71377A103PerformanceFoodGroupCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "71377A103 | Performance Food Group Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A71654V101PetroleoBrasileiroSACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A71654V101PetroleoBrasileiroSACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "71654V101 | Petroleo Brasileiro S.A."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A718172109PhilipMorrisInternationalIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A718172109PhilipMorrisInternationalIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "718172109 | Philip Morris International, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A718546104Phillips66CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A718546104Phillips66CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "718546104 | Phillips 66"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A722304102PDDHoldingsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A722304102PDDHoldingsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "722304102 | PDD Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A742718109TheProcterGambleCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A742718109TheProcterGambleCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "742718109 | The Procter &amp; Gamble Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A74340W103PrologisIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A74340W103PrologisIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "74340W103 | Prologis, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A75513E101RTXCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A75513E101RTXCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "75513E101 | RTX Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A759509102RelianceIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A759509102RelianceIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "759509102 | Reliance, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A780259305ShellPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A780259305ShellPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "780259305 | Shell PLC"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A78377T107RymanHospitalityPropertiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A78377T107RymanHospitalityPropertiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "78377T107 | Ryman Hospitality Properties, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A81617J301SelectEnergyServicesIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A81617J301SelectEnergyServicesIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "81617J301 | Select Energy Services, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A824348106TheSherwinMinusWilliamsCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A824348106TheSherwinMinusWilliamsCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "824348106 | The Sherwin-Williams Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A828806109SimonPropertyGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A828806109SimonPropertyGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "828806109 | Simon Property Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A842587107TheSouthernCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A842587107TheSouthernCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "842587107 | The Southern Co."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A87162W100TDSYNNEXCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A87162W100TDSYNNEXCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "87162W100 | TD SYNNEX Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A872540109TheTJXCosIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A872540109TheTJXCosIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "872540109 | The TJX Cos., Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A874039100TaiwanSemiconductorManufacturingCoLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A874039100TaiwanSemiconductorManufacturingCoLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "874039100 | Taiwan Semiconductor Manufacturing Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A88160R101TeslaIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A88160R101TeslaIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "88160R101 | Tesla, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A88642R109TidewaterIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A88642R109TidewaterIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "88642R109 | Tidewater, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A90138F102TwilioIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A90138F102TwilioIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "90138F102 | Twilio, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A90184D100TwistBioscienceCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A90184D100TwistBioscienceCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "90184D100 | Twist Bioscience Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A902788108UMBFinancialCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A902788108UMBFinancialCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "902788108 | UMB Financial Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A907818108UnionPacificCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A907818108UnionPacificCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "907818108 | Union Pacific Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A912008109USFoodsHoldingCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A912008109USFoodsHoldingCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "912008109 | US Foods Holding Corp."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A91324P102UnitedHealthGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A91324P102UnitedHealthGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "91324P102 | UnitedHealth Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A91912E105ValeSACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A91912E105ValeSACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "91912E105 | Vale S.A."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A92343V104VerizonCommunicationsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A92343V104VerizonCommunicationsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "92343V104 | Verizon Communications, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A92552V100ViasatIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A92552V100ViasatIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "92552V100 | Viasat, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A92826C839VisaIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A92826C839VisaIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "92826C839 | Visa, Inc., Class A"
       }
      }
     },
     "auth_ref": []
    },
    "pro_A931142103WalmartIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A931142103WalmartIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "931142103 | Walmart, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A95040Q104WelltowerIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A95040Q104WelltowerIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "95040Q104 | Welltower, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "pro_A962879102WheatonPreciousMetalsCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "A962879102WheatonPreciousMetalsCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "962879102 | Wheaton Precious Metals Corp."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r34"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "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": [
      "r57"
     ]
    },
    "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": [
      "r58"
     ]
    },
    "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": [
      "r57"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "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": [
      "r47"
     ]
    },
    "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": [
      "r46"
     ]
    },
    "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": [
      "r25"
     ]
    },
    "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": [
      "r25"
     ]
    },
    "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": [
      "r23"
     ]
    },
    "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": [
      "r25"
     ]
    },
    "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": [
      "r46"
     ]
    },
    "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": [
      "r22"
     ]
    },
    "pro_ArgentinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ArgentinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Argentina"
       }
      }
     },
     "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"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "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": [
      "r61"
     ]
    },
    "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": [
      "r61"
     ]
    },
    "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": [
      "r40"
     ]
    },
    "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": [
      "r40"
     ]
    },
    "pro_BloombergBitcoinIndex3910BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergBitcoinIndex3910BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Bitcoin Index",
        "label": "Bloomberg Bitcoin Index_3910"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergBitcoinIndex3912BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergBitcoinIndex3912BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Bitcoin Index",
        "label": "Bloomberg Bitcoin Index_3912"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergEthereumIndex2394BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergEthereumIndex2394BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Ethereum Index",
        "label": "Bloomberg Ethereum Index_2394"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3835AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3835AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3835"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3836AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3836AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3836"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3837AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3837AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3837"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3838AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3838AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3838"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3876AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3876AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3876"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3877AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3877AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3877"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3879BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3879BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3879"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3880BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3880BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3880"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3882AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3882AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3882"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3883AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3883AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3883"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3884AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3884AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3884"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3885AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3885AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3885"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3886BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3886BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3886"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BloombergUSAggregateBondIndex3887BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "BloombergUSAggregateBondIndex3887BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3887"
       }
      }
     },
     "auth_ref": []
    },
    "pro_BrazilCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "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": [
      "r33"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "pro_C000008334Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008334Member",
     "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": "C000008334"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008335Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008335Member",
     "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": "C000008335"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008336Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008336Member",
     "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": "C000008336"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008337Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008337Member",
     "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": "C000008337"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008338Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008338Member",
     "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": "C000008338"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008339Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008339Member",
     "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": "C000008339"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008340Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008340Member",
     "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": "C000008340"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008341Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008341Member",
     "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": "C000008341"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008342Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008342Member",
     "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": "C000008342"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008343Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008343Member",
     "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": "C000008343"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008344Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008344Member",
     "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": "C000008344"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008345Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008345Member",
     "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": "C000008345"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008346Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008346Member",
     "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": "C000008346"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008347Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008347Member",
     "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": "C000008347"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008348Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008348Member",
     "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": "C000008348"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008349Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008349Member",
     "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": "C000008349"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008350Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008350Member",
     "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": "C000008350"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008351Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008351Member",
     "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": "C000008351"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008352Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008352Member",
     "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": "C000008352"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008353Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008353Member",
     "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": "C000008353"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008354Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008354Member",
     "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": "C000008354"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008355Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008355Member",
     "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": "C000008355"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008356Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008356Member",
     "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": "C000008356"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008357Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008357Member",
     "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": "C000008357"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008358Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008358Member",
     "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": "C000008358"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008359Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008359Member",
     "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": "C000008359"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008360Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008360Member",
     "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": "C000008360"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008361Member",
     "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": "C000008361"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008362Member",
     "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": "C000008362"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008363Member",
     "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": "C000008363"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008364Member",
     "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": "C000008364"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008365Member",
     "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": "C000008365"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008366Member",
     "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": "C000008366"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008367Member",
     "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": "C000008367"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008368Member",
     "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": "C000008368"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008369Member",
     "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": "C000008369"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008370Member",
     "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": "C000008370"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008371Member",
     "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": "C000008371"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008372Member",
     "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": "C000008372"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008373Member",
     "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": "C000008373"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008374Member",
     "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": "C000008374"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008375Member",
     "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": "C000008375"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008376Member",
     "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": "C000008376"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008377Member",
     "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": "C000008377"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008378Member",
     "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": "C000008378"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008379Member",
     "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": "C000008379"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008380Member",
     "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": "C000008380"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008381Member",
     "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": "C000008381"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008382Member",
     "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": "C000008382"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008383Member",
     "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": "C000008383"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008384Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008384Member",
     "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": "C000008384"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008385Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008385Member",
     "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": "C000008385"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008386Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008386Member",
     "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": "C000008386"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008387Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008387Member",
     "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": "C000008387"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008397Member",
     "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": "C000008397"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008398Member",
     "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": "C000008398"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008399Member",
     "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": "C000008399"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008400Member",
     "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": "C000008400"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008401Member",
     "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": "C000008401"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008402Member",
     "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": "C000008402"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008403Member",
     "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": "C000008403"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008404Member",
     "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": "C000008404"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008405Member",
     "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": "C000008405"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008406Member",
     "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": "C000008406"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008407Member",
     "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": "C000008407"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008408Member",
     "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": "C000008408"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008409Member",
     "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": "C000008409"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008410Member",
     "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": "C000008410"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008413Member",
     "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": "C000008413"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008414Member",
     "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": "C000008414"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008415Member",
     "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": "C000008415"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008416Member",
     "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": "C000008416"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008417Member",
     "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": "C000008417"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008418Member",
     "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": "C000008418"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008419Member",
     "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": "C000008419"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008420Member",
     "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": "C000008420"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008421Member",
     "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": "C000008421"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008422Member",
     "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": "C000008422"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008423Member",
     "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": "C000008423"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008424Member",
     "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": "C000008424"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008425Member",
     "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": "C000008425"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008426Member",
     "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": "C000008426"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008427Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008427Member",
     "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": "C000008427"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008428Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008428Member",
     "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": "C000008428"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008429Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008429Member",
     "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": "C000008429"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008430Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008430Member",
     "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": "C000008430"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008431Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008431Member",
     "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": "C000008431"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008432Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008432Member",
     "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": "C000008432"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008433Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008433Member",
     "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": "C000008433"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008434Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008434Member",
     "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": "C000008434"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008435Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008435Member",
     "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": "C000008435"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008436Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008436Member",
     "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": "C000008436"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008437Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008437Member",
     "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": "C000008437"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008438Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008438Member",
     "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": "C000008438"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008439Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008439Member",
     "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": "C000008439"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008440Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008440Member",
     "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": "C000008440"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008441Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008441Member",
     "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": "C000008441"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000008442Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000008442Member",
     "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": "C000008442"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000012306Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000012306Member",
     "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": "C000012306"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000012307Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000012307Member",
     "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": "C000012307"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000012315Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000012315Member",
     "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": "C000012315"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000012316Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000012316Member",
     "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": "C000012316"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024060Member",
     "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": "C000024060"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024061Member",
     "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": "C000024061"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024071Member",
     "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": "C000024071"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024072Member",
     "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": "C000024072"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024074Member",
     "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": "C000024074"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024075Member",
     "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": "C000024075"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024080Member",
     "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": "C000024080"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024081Member",
     "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": "C000024081"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024083Member",
     "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": "C000024083"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000024084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000024084Member",
     "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": "C000024084"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000034786Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000034786Member",
     "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": "C000034786"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000034787Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000034787Member",
     "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": "C000034787"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000034818Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000034818Member",
     "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": "C000034818"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000034819Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000034819Member",
     "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": "C000034819"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000057897Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000057897Member",
     "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": "C000057897"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000057898Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000057898Member",
     "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": "C000057898"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000057903Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000057903Member",
     "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": "C000057903"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000057904Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000057904Member",
     "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": "C000057904"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000226849Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000226849Member",
     "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": "C000226849"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000226850Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000226850Member",
     "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": "C000226850"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000226851Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000226851Member",
     "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": "C000226851"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000226852Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000226852Member",
     "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": "C000226852"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000229022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000229022Member",
     "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": "C000229022"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000236592Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000236592Member",
     "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": "C000236592"
       }
      }
     },
     "auth_ref": []
    },
    "pro_C000251052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "C000251052Member",
     "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": "C000251052"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ChileCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ChileCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chile"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ChinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "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": [
      "r20"
     ]
    },
    "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": [
      "r25"
     ]
    },
    "pro_ColombiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ColombiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colombia"
       }
      }
     },
     "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "pro_DJIndustrialAverageMinusTotalReturn3842BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DJIndustrialAverageMinusTotalReturn3842BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DJ Industrial Average - Total Return",
        "label": "DJ Industrial Average - Total Return_3842"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DJIndustrialAverageMinusTotalReturn3843BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DJIndustrialAverageMinusTotalReturn3843BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DJ Industrial Average - Total Return",
        "label": "DJ Industrial Average - Total Return_3843"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DJIndustrialAverageMinusTotalReturn3865BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DJIndustrialAverageMinusTotalReturn3865BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DJ Industrial Average - Total Return",
        "label": "DJ Industrial Average - Total Return_3865"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DJIndustrialAverageMinusTotalReturn3866BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DJIndustrialAverageMinusTotalReturn3866BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DJ Industrial Average - Total Return",
        "label": "DJ Industrial Average - Total Return_3866"
       }
      }
     },
     "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": [
      "r42"
     ]
    },
    "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": []
    },
    "pro_DowJonesInternetCompositeIndex3795BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesInternetCompositeIndex3795BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Internet Composite Index",
        "label": "Dow Jones Internet Composite Index_3795"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesInternetCompositeIndex3796BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesInternetCompositeIndex3796BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Internet Composite Index",
        "label": "Dow Jones Internet Composite Index_3796"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesPreciousMetalsIndex3811BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesPreciousMetalsIndex3811BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Precious Metals Index",
        "label": "Dow Jones Precious Metals Index_3811"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesPreciousMetalsIndex3812BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesPreciousMetalsIndex3812BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Precious Metals Index",
        "label": "Dow Jones Precious Metals Index_3812"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesPreciousMetalsIndex3892BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesPreciousMetalsIndex3892BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Precious Metals Index",
        "label": "Dow Jones Precious Metals Index_3892"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesPreciousMetalsIndex3893BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesPreciousMetalsIndex3893BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones Precious Metals Index",
        "label": "Dow Jones Precious Metals Index_3893"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesUSSemiconductorsTotalReturnIndex3805BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesUSSemiconductorsTotalReturnIndex3805BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones U.S. Semiconductors Total Return Index",
        "label": "Dow Jones U.S. Semiconductors Total Return Index_3805"
       }
      }
     },
     "auth_ref": []
    },
    "pro_DowJonesUSSemiconductorsTotalReturnIndex3806BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "DowJonesUSSemiconductorsTotalReturnIndex3806BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dow Jones U.S. Semiconductors Total Return Index",
        "label": "Dow Jones U.S. Semiconductors Total Return Index_3806"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r18"
     ]
    },
    "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": [
      "r62"
     ]
    },
    "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": [
      "r18"
     ]
    },
    "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": [
      "r43"
     ]
    },
    "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": [
      "r45"
     ]
    },
    "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": [
      "r43"
     ]
    },
    "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": [
      "r43"
     ]
    },
    "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": [
      "r44"
     ]
    },
    "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": [
      "r28"
     ]
    },
    "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": [
      "r31"
     ]
    },
    "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": [
      "r27"
     ]
    },
    "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": [
      "r29",
      "r59"
     ]
    },
    "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": [
      "r30"
     ]
    },
    "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": [
      "r26"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r31"
     ]
    },
    "pro_F92124100TotalEnergiesSECTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "F92124100TotalEnergiesSECTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "F92124100 | TotalEnergies S.E."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r32"
     ]
    },
    "pro_FranceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "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": [
      "r21"
     ]
    },
    "pro_G54950103LindePLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "G54950103LindePLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "G54950103 | Linde PLC"
       }
      }
     },
     "auth_ref": []
    },
    "pro_G87110105TechnipFMCPLCCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "G87110105TechnipFMCPLCCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "G87110105 | TechnipFMC PLC"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "pro_GermanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "GermanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "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": [
      "r46"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "pro_IBoxxLiquidHighYieldIndexUSDTR3879AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "IBoxxLiquidHighYieldIndexUSDTR3879AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "iBoxx Liquid High Yield Index USD TR",
        "label": "iBoxx Liquid High Yield Index USD TR_3879"
       }
      }
     },
     "auth_ref": []
    },
    "pro_IBoxxLiquidHighYieldIndexUSDTR3880AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "IBoxxLiquidHighYieldIndexUSDTR3880AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "iBoxx Liquid High Yield Index USD TR",
        "label": "iBoxx Liquid High Yield Index USD TR_3880"
       }
      }
     },
     "auth_ref": []
    },
    "pro_IBoxxLiquidHighYieldIndexUSDTR3886AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "IBoxxLiquidHighYieldIndexUSDTR3886AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "iBoxx Liquid High Yield Index USD TR",
        "label": "iBoxx Liquid High Yield Index USD TR_3886"
       }
      }
     },
     "auth_ref": []
    },
    "pro_IBoxxLiquidHighYieldIndexUSDTR3887AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "IBoxxLiquidHighYieldIndexUSDTR3887AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "iBoxx Liquid High Yield Index USD TR",
        "label": "iBoxx Liquid High Yield Index USD TR_3887"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ICEUSDOLLARINDEX3882BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ICEUSDOLLARINDEX3882BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE US DOLLAR INDEX",
        "label": "ICE US DOLLAR INDEX_3882"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ICEUSDOLLARINDEX3883BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ICEUSDOLLARINDEX3883BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE US DOLLAR INDEX",
        "label": "ICE US DOLLAR INDEX_3883"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ICEUSDOLLARINDEX3884BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ICEUSDOLLARINDEX3884BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE US DOLLAR INDEX",
        "label": "ICE US DOLLAR INDEX_3884"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ICEUSDOLLARINDEX3885BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ICEUSDOLLARINDEX3885BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE US DOLLAR INDEX",
        "label": "ICE US DOLLAR INDEX_3885"
       }
      }
     },
     "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": [
      "r42"
     ]
    },
    "pro_IndiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "IndiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "India"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r63"
     ]
    },
    "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": {
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17"
     ]
    },
    "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",
      "r17"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r34"
     ]
    },
    "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": [
      "r33"
     ]
    },
    "pro_LuxembourgCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "LuxembourgCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Luxembourg"
       }
      }
     },
     "auth_ref": []
    },
    "pro_MSCIEAFENetUSD3896BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "MSCIEAFENetUSD3896BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EAFE Net (USD)",
        "label": "MSCI EAFE Net (USD)_3896"
       }
      }
     },
     "auth_ref": []
    },
    "pro_MSCIEAFENetUSD3897BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "MSCIEAFENetUSD3897BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EAFE Net (USD)",
        "label": "MSCI EAFE Net (USD)_3897"
       }
      }
     },
     "auth_ref": []
    },
    "pro_MSCIEAFENetUSD3898BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "MSCIEAFENetUSD3898BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EAFE Net (USD)",
        "label": "MSCI EAFE Net (USD)_3898"
       }
      }
     },
     "auth_ref": []
    },
    "pro_MSCIEAFENetUSD3899BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "MSCIEAFENetUSD3899BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI EAFE Net (USD)",
        "label": "MSCI EAFE Net (USD)_3899"
       }
      }
     },
     "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": [
      "r38"
     ]
    },
    "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": [
      "r38"
     ]
    },
    "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": [
      "r55"
     ]
    },
    "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": [
      "r52"
     ]
    },
    "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": [
      "r50"
     ]
    },
    "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": [
      "r24"
     ]
    },
    "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": [
      "r51"
     ]
    },
    "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": [
      "r54"
     ]
    },
    "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": [
      "r53"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "pro_MexicoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "MexicoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "pro_N07059210ASMLHoldingNVCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "N07059210ASMLHoldingNVCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "N07059210 | ASML Holding N.V."
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3762BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3762BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3762"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3763BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3763BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3763"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3764BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3764BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3764"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3765BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3765BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3765"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3777BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3777BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3777"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3778BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3778BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3778"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3839BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3839BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3839"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQ100TotalReturnIndex3840BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQ100TotalReturnIndex3840BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ 100 Total Return Index",
        "label": "NASDAQ 100 Total Return Index_3840"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3762AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3762AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3762"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3763AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3763AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3763"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3764AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3764AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3764"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3765AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3765AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3765"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3777AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3777AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3777"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3778AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3778AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3778"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3839AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3839AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3839"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NASDAQCompositeIndexTR3840AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NASDAQCompositeIndexTR3840AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index TR",
        "label": "NASDAQ Composite Index TR_3840"
       }
      }
     },
     "auth_ref": []
    },
    "pro_NetherlandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "NetherlandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusJPY3775AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusJPY3775AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-JPY",
        "label": "Nikkei 225 Stock Average-JPY_3775"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusJPY3776AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusJPY3776AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-JPY",
        "label": "Nikkei 225 Stock Average-JPY_3776"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusJPY3894AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusJPY3894AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-JPY",
        "label": "Nikkei 225 Stock Average-JPY_3894"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusJPY3895AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusJPY3895AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-JPY",
        "label": "Nikkei 225 Stock Average-JPY_3895"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusUSD3775BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusUSD3775BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-USD",
        "label": "Nikkei 225 Stock Average-USD_3775"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusUSD3776BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusUSD3776BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-USD",
        "label": "Nikkei 225 Stock Average-USD_3776"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusUSD3894BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusUSD3894BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-USD",
        "label": "Nikkei 225 Stock Average-USD_3894"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Nikkei225StockAverageMinusUSD3895BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Nikkei225StockAverageMinusUSD3895BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nikkei 225 Stock Average-USD",
        "label": "Nikkei 225 Stock Average-USD_3895"
       }
      }
     },
     "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": [
      "r35"
     ]
    },
    "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": []
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r34"
     ]
    },
    "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": [
      "r41"
     ]
    },
    "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": [
      "r36",
      "r60"
     ]
    },
    "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": [
      "r37"
     ]
    },
    "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": [
      "r41"
     ]
    },
    "pro_ProFundsEurope30Index3766BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ProFundsEurope30Index3766BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ProFunds Europe 30 Index",
        "label": "ProFunds Europe 30 Index_3766"
       }
      }
     },
     "auth_ref": []
    },
    "pro_ProFundsEurope30Index3767BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "ProFundsEurope30Index3767BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ProFunds Europe 30 Index",
        "label": "ProFunds Europe 30 Index_3767"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3771BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3771BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3771"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3772BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3772BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3772"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3813BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3813BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3813"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3814BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3814BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3814"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3815BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3815BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3815"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3816BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3816BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3816"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3870BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3870BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3870"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell2000TotalReturn3871BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell2000TotalReturn3871BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000 Total Return",
        "label": "Russell 2000 Total Return_3871"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3771AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3771AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3771"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3772AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3772AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3772"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3813AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3813AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3813"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3814AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3814AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3814"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3815AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3815AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3815"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3816AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3816AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3816"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3870AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3870AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3870"
       }
      }
     },
     "auth_ref": []
    },
    "pro_Russell3000TotalReturnIndex3871AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "Russell3000TotalReturnIndex3871AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 3000 Total Return Index",
        "label": "Russell 3000 Total Return Index_3871"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500GrowthTR3859BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500GrowthTR3859BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Growth TR",
        "label": "S&amp;P 500 Growth TR_3859"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500GrowthTR3860BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500GrowthTR3860BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Growth TR",
        "label": "S&amp;P 500 Growth TR_3860"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500HealthCareSectorTR3793BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500HealthCareSectorTR3793BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Health Care Sector TR",
        "label": "S&amp;P 500 Health Care Sector TR_3793"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500HealthCareSectorTR3794BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500HealthCareSectorTR3794BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Health Care Sector TR",
        "label": "S&amp;P 500 Health Care Sector TR_3794"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR2394AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR2394AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_2394"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3754BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3754BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3754"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3755BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3755BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3755"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3756BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3756BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3756"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3757BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3757BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3757"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3758BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3758BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3758"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3759BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3759BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3759"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3760BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3760BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3760"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3761BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3761BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3761"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3779AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3779AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3779"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3780AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3780AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3780"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3781AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3781AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3781"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3782AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3782AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3782"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3787AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3787AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3787"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3788AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3788AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3788"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3789AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3789AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3789"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3790AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3790AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3790"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3791AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3791AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3791"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3792AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3792AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3792"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3793AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3793AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3793"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3794AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3794AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3794"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3795AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3795AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3795"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3796AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3796AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3796"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3797AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3797AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3797"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3798AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3798AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3798"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3799AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3799AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3799"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3800AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3800AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3800"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3805AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3805AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3805"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3806AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3806AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3806"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3809AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3809AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3809"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3810AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3810AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3810"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3811AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3811AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3811"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3812AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3812AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3812"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3842AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3842AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3842"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3843AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3843AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3843"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3859AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3859AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3859"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3860AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3860AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3860"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3861AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3861AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3861"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3862AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3862AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3862"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3865AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3865AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3865"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3866AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3866AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3866"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3888AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3888AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3888"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3889AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3889AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3889"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3890AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3890AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3890"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3891AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3891AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3891"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3892AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3892AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3892"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3893AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3893AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3893"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3910AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3910AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3910"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500IndexTR3912AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500IndexTR3912AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index TR",
        "label": "S&amp;P 500 Index TR_3912"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500UtilitiesSectorIndex3807BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500UtilitiesSectorIndex3807BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Utilities Sector Index",
        "label": "S&amp;P 500 Utilities Sector Index_3807"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500UtilitiesSectorIndex3808BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500UtilitiesSectorIndex3808BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Utilities Sector Index",
        "label": "S&amp;P 500 Utilities Sector Index_3808"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500ValueTotalReturn3861BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500ValueTotalReturn3861BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Value Total Return",
        "label": "S&amp;P 500 Value Total Return_3861"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SP500ValueTotalReturn3862BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SP500ValueTotalReturn3862BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Value Total Return",
        "label": "S&amp;P 500 Value Total Return_3862"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPBanksSelectIndustryIndexTR3785BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPBanksSelectIndustryIndexTR3785BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Banks Select Industry Index (TR)",
        "label": "S&amp;P Banks Select Industry Index (TR)_3785"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPBanksSelectIndustryIndexTR3786BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPBanksSelectIndustryIndexTR3786BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Banks Select Industry Index (TR)",
        "label": "S&amp;P Banks Select Industry Index (TR)_3786"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPBiotechnologySelectIndustryTotalReturnIndex3783BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPBiotechnologySelectIndustryTotalReturnIndex3783BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Biotechnology Select Industry Total Return Index",
        "label": "S&amp;P Biotechnology Select Industry Total Return Index_3783"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPBiotechnologySelectIndustryTotalReturnIndex3784BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPBiotechnologySelectIndustryTotalReturnIndex3784BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Biotechnology Select Industry Total Return Index",
        "label": "S&amp;P Biotechnology Select Industry Total Return Index_3784"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPChinaSelectADRIndexUSD3827BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPChinaSelectADRIndexUSD3827BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P China Select ADR Index (USD)",
        "label": "S&amp;P China Select ADR Index (USD)_3827"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPChinaSelectADRIndexUSD3828BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPChinaSelectADRIndexUSD3828BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P China Select ADR Index (USD)",
        "label": "S&amp;P China Select ADR Index (USD)_3828"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPChinaSelectADRIndexUSD3829BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPChinaSelectADRIndexUSD3829BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P China Select ADR Index (USD)",
        "label": "S&amp;P China Select ADR Index (USD)_3829"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPChinaSelectADRIndexUSD3830BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPChinaSelectADRIndexUSD3830BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P China Select ADR Index (USD)",
        "label": "S&amp;P China Select ADR Index (USD)_3830"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPCommunicationServicesSelectSectorIndexTR3809BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPCommunicationServicesSelectSectorIndexTR3809BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Communication Services Select Sector Index TR",
        "label": "S&amp;P Communication Services Select Sector Index TR_3809"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPCommunicationServicesSelectSectorIndexTR3810BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPCommunicationServicesSelectSectorIndexTR3810BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Communication Services Select Sector Index TR",
        "label": "S&amp;P Communication Services Select Sector Index TR_3810"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3773AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3773AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3773"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3774AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3774AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3774"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3817AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3817AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3817"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3818AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3818AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3818"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3819AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3819AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3819"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3820AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3820AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3820"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3821AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3821AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3821"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3822AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3822AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3822"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3823AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3823AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3823"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3824AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3824AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3824"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3825AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3825AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3825"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3826AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3826AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3826"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3868AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3868AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3868"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPComposite1500TR3869AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPComposite1500TR3869AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Composite 1500 TR",
        "label": "S&amp;P Composite 1500 TR_3869"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPConsumerDiscretionarySelectSectorIndexTR3797BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPConsumerDiscretionarySelectSectorIndexTR3797BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Consumer Discretionary Select Sector Index TR",
        "label": "S&amp;P Consumer Discretionary Select Sector Index TR_3797"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPConsumerDiscretionarySelectSectorIndexTR3798BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPConsumerDiscretionarySelectSectorIndexTR3798BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Consumer Discretionary Select Sector Index TR",
        "label": "S&amp;P Consumer Discretionary Select Sector Index TR_3798"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPConsumerStaplesSelectSectorIndexTR3799BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPConsumerStaplesSelectSectorIndexTR3799BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Consumer Staples Select Sector Index TR",
        "label": "S&amp;P Consumer Staples Select Sector Index TR_3799"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPConsumerStaplesSelectSectorIndexTR3800BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPConsumerStaplesSelectSectorIndexTR3800BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Consumer Staples Select Sector Index TR",
        "label": "S&amp;P Consumer Staples Select Sector Index TR_3800"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEmerging50ADRIndexUSD3900BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEmerging50ADRIndexUSD3900BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Emerging 50 ADR Index (USD)",
        "label": "S&amp;P Emerging 50 ADR Index (USD)_3900"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEmerging50ADRIndexUSD3901BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEmerging50ADRIndexUSD3901BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Emerging 50 ADR Index (USD)",
        "label": "S&amp;P Emerging 50 ADR Index (USD)_3901"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEmerging50ADRIndexUSD3902BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEmerging50ADRIndexUSD3902BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Emerging 50 ADR Index (USD)",
        "label": "S&amp;P Emerging 50 ADR Index (USD)_3902"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEmerging50ADRIndexUSD3903BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEmerging50ADRIndexUSD3903BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Emerging 50 ADR Index (USD)",
        "label": "S&amp;P Emerging 50 ADR Index (USD)_3903"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEnergySelectSectorIndexTR3789BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEnergySelectSectorIndexTR3789BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Energy Select Sector Index TR",
        "label": "S&amp;P Energy Select Sector Index TR_3789"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEnergySelectSectorIndexTR3790BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEnergySelectSectorIndexTR3790BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Energy Select Sector Index TR",
        "label": "S&amp;P Energy Select Sector Index TR_3790"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEnergySelectSectorIndexTR3888BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEnergySelectSectorIndexTR3888BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Energy Select Sector Index TR",
        "label": "S&amp;P Energy Select Sector Index TR_3888"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPEnergySelectSectorIndexTR3889BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPEnergySelectSectorIndexTR3889BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Energy Select Sector Index TR",
        "label": "S&amp;P Energy Select Sector Index TR_3889"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPFinancialSelectSectorIndexTR3791BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPFinancialSelectSectorIndexTR3791BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Financial Select Sector Index TR",
        "label": "S&amp;P Financial Select Sector Index TR_3791"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPFinancialSelectSectorIndexTR3792BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPFinancialSelectSectorIndexTR3792BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Financial Select Sector Index TR",
        "label": "S&amp;P Financial Select Sector Index TR_3792"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3766AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3766AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3766"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3767AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3767AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3767"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3775AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3775AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3775"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3776AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3776AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3776"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3827AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3827AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3827"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3828AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3828AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3828"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3829AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3829AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3829"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3830AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3830AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3830"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3894AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3894AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3894"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3895AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3895AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3895"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3900AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3900AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3900"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3901AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3901AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3901"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3902AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3902AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3902"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3903AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3903AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3903"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3906AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3906AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3906"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3907AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3907AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3907"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3908AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3908AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3908"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPGlobal1200TR3909AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPGlobal1200TR3909AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Global 1200 (TR)",
        "label": "S&amp;P Global 1200 (TR)_3909"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPIndustrialSelectSectorIndexTR3787BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPIndustrialSelectSectorIndexTR3787BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Industrial Select Sector Index TR",
        "label": "S&amp;P Industrial Select Sector Index TR_3787"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPIndustrialSelectSectorIndexTR3788BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPIndustrialSelectSectorIndexTR3788BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Industrial Select Sector Index TR",
        "label": "S&amp;P Industrial Select Sector Index TR_3788"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPLatinAmerica35ADRIndex3906BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPLatinAmerica35ADRIndex3906BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Latin America 35 ADR Index",
        "label": "S&amp;P Latin America 35 ADR Index_3906"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPLatinAmerica35ADRIndex3907BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPLatinAmerica35ADRIndex3907BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Latin America 35 ADR Index",
        "label": "S&amp;P Latin America 35 ADR Index_3907"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPLatinAmerica35ADRIndex3908BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPLatinAmerica35ADRIndex3908BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Latin America 35 ADR Index",
        "label": "S&amp;P Latin America 35 ADR Index_3908"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPLatinAmerica35ADRIndex3909BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPLatinAmerica35ADRIndex3909BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Latin America 35 ADR Index",
        "label": "S&amp;P Latin America 35 ADR Index_3909"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMaterialsSelectSectorIndexTR3781BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMaterialsSelectSectorIndexTR3781BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Materials Select Sector Index TR",
        "label": "S&amp;P Materials Select Sector Index TR_3781"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMaterialsSelectSectorIndexTR3782BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMaterialsSelectSectorIndexTR3782BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Materials Select Sector Index TR",
        "label": "S&amp;P Materials Select Sector Index TR_3782"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400GrowthTR3823BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400GrowthTR3823BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Growth TR",
        "label": "S&amp;P MidCap 400 Growth TR_3823"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400GrowthTR3824BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400GrowthTR3824BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Growth TR",
        "label": "S&amp;P MidCap 400 Growth TR_3824"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3773BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3773BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3773"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3774BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3774BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3774"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3821BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3821BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3821"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3822BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3822BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3822"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3868BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3868BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3868"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400IndexTR3869BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400IndexTR3869BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Index TR",
        "label": "S&amp;P MidCap 400 Index TR_3869"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400ValueTRUSD3825BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400ValueTRUSD3825BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Value TR (USD)",
        "label": "S&amp;P MidCap 400 Value TR (USD)_3825"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPMidCap400ValueTRUSD3826BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPMidCap400ValueTRUSD3826BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P MidCap 400 Value TR (USD)",
        "label": "S&amp;P MidCap 400 Value TR (USD)_3826"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPOilGasEquipmentServicesSelectIndustryIndexTR3833BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPOilGasEquipmentServicesSelectIndustryIndexTR3833BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Oil &amp; Gas Equipment &amp; Services Select Industry Index TR",
        "label": "S&amp;P Oil &amp; Gas Equipment &amp; Services Select Industry Index TR_3833"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPOilGasEquipmentServicesSelectIndustryIndexTR3834BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPOilGasEquipmentServicesSelectIndustryIndexTR3834BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Oil &amp; Gas Equipment &amp; Services Select Industry Index TR",
        "label": "S&amp;P Oil &amp; Gas Equipment &amp; Services Select Industry Index TR_3834"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPPharmaceuticalsSelectIndustryIndexTR3801BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPPharmaceuticalsSelectIndustryIndexTR3801BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Pharmaceuticals Select Industry Index TR",
        "label": "S&amp;P Pharmaceuticals Select Industry Index TR_3801"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPPharmaceuticalsSelectIndustryIndexTR3802BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPPharmaceuticalsSelectIndustryIndexTR3802BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Pharmaceuticals Select Industry Index TR",
        "label": "S&amp;P Pharmaceuticals Select Industry Index TR_3802"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPRealEstateSelectSectorIndexTR3779BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPRealEstateSelectSectorIndexTR3779BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Real Estate Select Sector Index TR",
        "label": "S&amp;P Real Estate Select Sector Index TR_3779"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPRealEstateSelectSectorIndexTR3780BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPRealEstateSelectSectorIndexTR3780BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Real Estate Select Sector Index TR",
        "label": "S&amp;P Real Estate Select Sector Index TR_3780"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPRealEstateSelectSectorIndexTR3890BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPRealEstateSelectSectorIndexTR3890BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Real Estate Select Sector Index TR",
        "label": "S&amp;P Real Estate Select Sector Index TR_3890"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPRealEstateSelectSectorIndexTR3891BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPRealEstateSelectSectorIndexTR3891BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Real Estate Select Sector Index TR",
        "label": "S&amp;P Real Estate Select Sector Index TR_3891"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPSmallCap600GrowthTR3817BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPSmallCap600GrowthTR3817BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P SmallCap 600 Growth TR",
        "label": "S&amp;P SmallCap 600 Growth TR_3817"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPSmallCap600GrowthTR3818BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPSmallCap600GrowthTR3818BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P SmallCap 600 Growth TR",
        "label": "S&amp;P SmallCap 600 Growth TR_3818"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPSmallCap600ValueTR3819BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPSmallCap600ValueTR3819BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P SmallCap 600 Value TR",
        "label": "S&amp;P SmallCap 600 Value TR_3819"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPSmallCap600ValueTR3820BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPSmallCap600ValueTR3820BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P SmallCap 600 Value TR",
        "label": "S&amp;P SmallCap 600 Value TR_3820"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTechnologySelectSectorIndexTR3803BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTechnologySelectSectorIndexTR3803BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Technology Select Sector Index TR",
        "label": "S&amp;P Technology Select Sector Index TR_3803"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTechnologySelectSectorIndexTR3804BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTechnologySelectSectorIndexTR3804BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Technology Select Sector Index TR",
        "label": "S&amp;P Technology Select Sector Index TR_3804"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3783AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3783AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3783"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3784AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3784AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3784"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3785AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3785AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3785"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3786AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3786AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3786"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3801AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3801AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3801"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3802AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3802AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3802"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3803AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3803AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3803"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3804AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3804AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3804"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3807AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3807AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3807"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3808AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3808AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3808"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3833AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3833AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3833"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPTotalMarketIndex3834AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPTotalMarketIndex3834AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Total Market Index",
        "label": "S&amp;P Total Market Index_3834"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent10MinusYearTRIndex3876BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent10MinusYearTRIndex3876BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 10-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 10-Year TR Index_3876"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent10MinusYearTRIndex3877BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent10MinusYearTRIndex3877BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 10-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 10-Year TR Index_3877"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent30MinusYearTRIndex3835BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent30MinusYearTRIndex3835BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index_3835"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent30MinusYearTRIndex3836BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent30MinusYearTRIndex3836BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index_3836"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent30MinusYearTRIndex3837BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent30MinusYearTRIndex3837BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index_3837"
       }
      }
     },
     "auth_ref": []
    },
    "pro_SPUSTreasuryBondCurrent30MinusYearTRIndex3838BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SPUSTreasuryBondCurrent30MinusYearTRIndex3838BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index",
        "label": "S&amp;P U.S. Treasury Bond Current 30-Year TR Index_3838"
       }
      }
     },
     "auth_ref": []
    },
    "pro_STOXXEurope50Index3766AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "STOXXEurope50Index3766AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOXX Europe 50 Index",
        "label": "STOXX Europe 50 Index_3766"
       }
      }
     },
     "auth_ref": []
    },
    "pro_STOXXEurope50Index3767AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "STOXXEurope50Index3767AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOXX Europe 50 Index",
        "label": "STOXX Europe 50 Index_3767"
       }
      }
     },
     "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": [
      "r40"
     ]
    },
    "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": [
      "r19"
     ]
    },
    "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": [
      "r20"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "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": [
      "r22"
     ]
    },
    "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": [
      "r40"
     ]
    },
    "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": [
      "r40"
     ]
    },
    "pro_SouthKoreaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "SouthKoreaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Korea"
       }
      }
     },
     "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": [
      "r56"
     ]
    },
    "pro_TaiwanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "TaiwanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan"
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "pro_UnitedKingdomCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://pro/20260731",
     "localname": "UnitedKingdomCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom"
       }
      }
     },
     "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": [
      "r39"
     ]
    },
    "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": [
      "r56"
     ]
    },
    "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": [
      "r56"
     ]
    },
    "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": [
      "r56"
     ]
    },
    "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": [
      "r40"
     ]
    },
    "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": [
      "r40"
     ]
    }
   }
  }
 },
 "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": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r63": {
   "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"
  }
 }
}
