{
 "version": "2.2",
 "instance": {
  "pai-efp24982_ncsr.htm": {
   "nsprefix": "tsr",
   "nsuri": "http://tsr/20260430",
   "dts": {
    "inline": {
     "local": [
      "pai-efp24982_ncsr.htm"
     ]
    },
    "schema": {
     "local": [
      "tsr-20260430.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"
     ]
    },
    "definitionLink": {
     "local": [
      "tsr-20260430_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsr-20260430_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsr-20260430_pre.xml"
     ]
    }
   },
   "keyStandard": 35,
   "keyCustom": 0,
   "axisStandard": 8,
   "axisCustom": 0,
   "memberStandard": 29,
   "memberCustom": 677,
   "hidden": {
    "total": 34,
    "http://xbrl.sec.gov/dei/2025": 34
   },
   "contextCount": 1772,
   "entityCount": 1,
   "segmentCount": 706,
   "elementCount": 867,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 2617,
    "http://xbrl.sec.gov/dei/2025": 99,
    "http://fasb.org/us-gaap/2025": 62
   },
   "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": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_2025-05-01_2026-04-30Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_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": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_2025-05-01_2026-04-30Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_2025-05-01_2026-04-30Member",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "oef:AnnlOrSemiAnnlStatementTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_1",
     "longName": "040014 - Document - Shareholder Report, Line Graph (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
     "longName": "040015 - Document - Shareholder Report, Average Annual Return (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7426_duration_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_1",
     "longName": "040016 - Document - Shareholder Report, Holdings (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 196919_Pacer Pacific Asset Floating Rate High Income ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c_7426_instant_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2026-04-30_98703Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7426_instant_PacerAristotlePacificFloatingRateHighIncomeETF_ClassTF_2026-04-30_98703Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_2",
     "longName": "040018 - Document - Shareholder Report, Line Graph (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c_7396_duration_PacerCashCowsFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7396_duration_PacerCashCowsFundofFundsETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
     "longName": "040019 - Document - Shareholder Report, Average Annual Return (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c_7396_duration_PacerCashCowsFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7396_duration_PacerCashCowsFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_2",
     "longName": "040020 - Document - Shareholder Report, Holdings (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197246_Pacer Cash Cows Fund of Funds ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c_7396_instant_PacerCashCowsFundofFundsETF_ClassTF_2026-04-30Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7396_instant_PacerCashCowsFundofFundsETF_ClassTF_2026-04-30Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_3",
     "longName": "040022 - Document - Shareholder Report, Line Graph (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c_7397_duration_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7397_duration_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
     "longName": "040023 - Document - Shareholder Report, Average Annual Return (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c_7397_duration_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7397_duration_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_3",
     "longName": "040024 - Document - Shareholder Report, Holdings (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197224_Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c_7397_instant_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7397_instant_PacerCFRA-StovallEqualWeightSeasonalRotationETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_4",
     "longName": "040026 - Document - Shareholder Report, Line Graph (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c_7398_duration_PacerDataInfrastructureRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7398_duration_PacerDataInfrastructureRealEstateETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
     "longName": "040027 - Document - Shareholder Report, Average Annual Return (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c_7398_duration_PacerDataInfrastructureRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7398_duration_PacerDataInfrastructureRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_4",
     "longName": "040028 - Document - Shareholder Report, Holdings (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197209_Pacer Data - Infrastructure Real Estate ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c_7398_instant_PacerDataInfrastructureRealEstateETF_ClassTF_2026-04-30_90159Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7398_instant_PacerDataInfrastructureRealEstateETF_ClassTF_2026-04-30_90159Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_5",
     "longName": "040030 - Document - Shareholder Report, Line Graph (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c_7399_duration_PacerDataandDigitalRevolutionETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7399_duration_PacerDataandDigitalRevolutionETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
     "longName": "040031 - Document - Shareholder Report, Average Annual Return (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c_7399_duration_PacerDataandDigitalRevolutionETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7399_duration_PacerDataandDigitalRevolutionETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_5",
     "longName": "040032 - Document - Shareholder Report, Holdings (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197309_Pacer Data and Digital Revolution ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c_7399_instant_PacerDataandDigitalRevolutionETF_ClassTF_2026-04-30_85211Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7399_instant_PacerDataandDigitalRevolutionETF_ClassTF_2026-04-30_85211Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_6",
     "longName": "040034 - Document - Shareholder Report, Line Graph (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c_7400_duration_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7400_duration_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
     "longName": "040035 - Document - Shareholder Report, Average Annual Return (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c_7400_duration_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7400_duration_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_6",
     "longName": "040036 - Document - Shareholder Report, Holdings (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197237_Pacer Developed Markets International Cash Cows 100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c_7400_instant_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2026-04-30_114554Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7400_instant_PacerDevelopedMarketsInternationalCashCows100ETF_ClassTF_2026-04-30_114554Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_7",
     "longName": "040038 - Document - Shareholder Report, Line Graph (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c_7401_duration_PacerEmergingMarketsCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7401_duration_PacerEmergingMarketsCashCows100ETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R22": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
     "longName": "040039 - Document - Shareholder Report, Average Annual Return (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c_7401_duration_PacerEmergingMarketsCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7401_duration_PacerEmergingMarketsCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_7",
     "longName": "040040 - Document - Shareholder Report, Holdings (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197238_Pacer Emerging Markets Cash Cows 100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c_7401_instant_PacerEmergingMarketsCashCows100ETF_ClassTF_2026-04-30_114526Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7401_instant_PacerEmergingMarketsCashCows100ETF_ClassTF_2026-04-30_114526Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_8",
     "longName": "040042 - Document - Shareholder Report, Line Graph (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c_7402_duration_PacerGlobalCashCowsDividendETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7402_duration_PacerGlobalCashCowsDividendETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
     "longName": "040043 - Document - Shareholder Report, Average Annual Return (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c_7402_duration_PacerGlobalCashCowsDividendETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7402_duration_PacerGlobalCashCowsDividendETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R26": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_8",
     "longName": "040044 - Document - Shareholder Report, Holdings (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197215_Pacer Global Cash Cows Dividend ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c_7402_instant_PacerGlobalCashCowsDividendETF_ClassTF_2026-04-30_114554Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7402_instant_PacerGlobalCashCowsDividendETF_ClassTF_2026-04-30_114554Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_9",
     "longName": "040046 - Document - Shareholder Report, Line Graph (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c_7403_duration_PacerIndustrialRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7403_duration_PacerIndustrialRealEstateETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
     "longName": "040047 - Document - Shareholder Report, Average Annual Return (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c_7403_duration_PacerIndustrialRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7403_duration_PacerIndustrialRealEstateETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R29": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_9",
     "longName": "040048 - Document - Shareholder Report, Holdings (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197207_Pacer Industrial Real Estate ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c_7403_instant_PacerIndustrialRealEstateETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7403_instant_PacerIndustrialRealEstateETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_10",
     "longName": "040050 - Document - Shareholder Report, Line Graph (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c_7404_duration_PacerIndustrialsandLogisticsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7404_duration_PacerIndustrialsandLogisticsETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
     "longName": "040051 - Document - Shareholder Report, Average Annual Return (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c_7404_duration_PacerIndustrialsandLogisticsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7404_duration_PacerIndustrialsandLogisticsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_10",
     "longName": "040052 - Document - Shareholder Report, Holdings (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197310_Pacer Industrials and Logistics ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c_7404_instant_PacerIndustrialsandLogisticsETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7404_instant_PacerIndustrialsandLogisticsETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_11",
     "longName": "040054 - Document - Shareholder Report, Line Graph (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c_7425_duration_PacerInternationalExportLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7425_duration_PacerInternationalExportLeadersETF_ClassTF_2025-12-22_2025-12-22Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
     "longName": "040055 - Document - Shareholder Report, Average Annual Return (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c_7425_duration_PacerInternationalExportLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7425_duration_PacerInternationalExportLeadersETF_ClassTF_2025-12-22_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_11",
     "longName": "040056 - Document - Shareholder Report, Holdings (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 216750_Pacer International Export Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c_7425_instant_PacerInternationalExportLeadersETF_ClassTF_2026-04-30_106773Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7425_instant_PacerInternationalExportLeadersETF_ClassTF_2026-04-30_106773Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_12",
     "longName": "040058 - Document - Shareholder Report, Line Graph (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c_7405_duration_PacerLuntLargeCapAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7405_duration_PacerLuntLargeCapAlternatorETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
     "longName": "040059 - Document - Shareholder Report, Average Annual Return (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c_7405_duration_PacerLuntLargeCapAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7405_duration_PacerLuntLargeCapAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_12",
     "longName": "040060 - Document - Shareholder Report, Holdings (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197255_Pacer Lunt Large Cap Alternator ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c_7405_instant_PacerLuntLargeCapAlternatorETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7405_instant_PacerLuntLargeCapAlternatorETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_13",
     "longName": "040062 - Document - Shareholder Report, Line Graph (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c_7407_duration_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7407_duration_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
     "longName": "040063 - Document - Shareholder Report, Average Annual Return (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c_7407_duration_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7407_duration_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_13",
     "longName": "040064 - Document - Shareholder Report, Holdings (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197257_Pacer Lunt Large Cap Multi-Factor Alternator ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c_7407_instant_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2026-04-30_98764Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7407_instant_PacerLuntLargeCapMulti-FactorAlternatorETF_ClassTF_2026-04-30_98764Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_14",
     "longName": "040066 - Document - Shareholder Report, Line Graph (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c_7406_duration_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7406_duration_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
     "longName": "040067 - Document - Shareholder Report, Average Annual Return (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c_7406_duration_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7406_duration_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_14",
     "longName": "040068 - Document - Shareholder Report, Holdings (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197256_Pacer Lunt MidCap Multi-Factor Alternator ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c_7406_instant_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7406_instant_PacerLuntMidCapMulti-FactorAlternatorETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_15",
     "longName": "040070 - Document - Shareholder Report, Line Graph (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c_7408_duration_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7408_duration_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
     "longName": "040071 - Document - Shareholder Report, Average Annual Return (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c_7408_duration_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7408_duration_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_15",
     "longName": "040072 - Document - Shareholder Report, Holdings (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195774_Pacer MSCI World Industry Advantage ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c_7408_instant_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2026-04-30_85206Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7408_instant_PacerMSCIWorldIndustryAdvantageETF_ClassTF_2026-04-30_85206Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_16",
     "longName": "040074 - Document - Shareholder Report, Line Graph (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c_7409_duration_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7409_duration_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
     "longName": "040075 - Document - Shareholder Report, Average Annual Return (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c_7409_duration_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7409_duration_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_16",
     "longName": "040076 - Document - Shareholder Report, Holdings (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195773_Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c_7409_instant_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2026-04-30_114565Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7409_instant_PacerNasdaq100Top50CashCowsGrowthLeadersETF_ClassTF_2026-04-30_114565Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_17",
     "longName": "040078 - Document - Shareholder Report, Line Graph (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c_7410_duration_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7410_duration_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
     "longName": "040079 - Document - Shareholder Report, Average Annual Return (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c_7410_duration_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7410_duration_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_17",
     "longName": "040080 - Document - Shareholder Report, Holdings (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195779_Pacer Nasdaq International Patent Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c_7410_instant_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2026-04-30_90244Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7410_instant_PacerNasdaqInternationalPatentLeadersETF_ClassTF_2026-04-30_90244Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_18",
     "longName": "040082 - Document - Shareholder Report, Line Graph (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c_7411_duration_PacerTrendpilot100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7411_duration_PacerTrendpilot100ETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
     "longName": "040083 - Document - Shareholder Report, Average Annual Return (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c_7411_duration_PacerTrendpilot100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7411_duration_PacerTrendpilot100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_18",
     "longName": "040084 - Document - Shareholder Report, Holdings (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197210_Pacer Trendpilot 100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c_7411_instant_PacerTrendpilot100ETF_ClassTF_2026-04-30_85204Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7411_instant_PacerTrendpilot100ETF_ClassTF_2026-04-30_85204Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_19",
     "longName": "040086 - Document - Shareholder Report, Line Graph (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c_7412_duration_PacerTrendpilotEuropeanIndexETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7412_duration_PacerTrendpilotEuropeanIndexETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
     "longName": "040087 - Document - Shareholder Report, Average Annual Return (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c_7412_duration_PacerTrendpilotEuropeanIndexETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7412_duration_PacerTrendpilotEuropeanIndexETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_19",
     "longName": "040088 - Document - Shareholder Report, Holdings (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197217_Pacer Trendpilot European Index ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c_7412_instant_PacerTrendpilotEuropeanIndexETF_ClassTF_2026-04-30_85180Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7412_instant_PacerTrendpilotEuropeanIndexETF_ClassTF_2026-04-30_85180Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_20",
     "longName": "040090 - Document - Shareholder Report, Line Graph (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c_7413_duration_PacerTrendpilotFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7413_duration_PacerTrendpilotFundofFundsETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
     "longName": "040091 - Document - Shareholder Report, Average Annual Return (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c_7413_duration_PacerTrendpilotFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7413_duration_PacerTrendpilotFundofFundsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_20",
     "longName": "040092 - Document - Shareholder Report, Holdings (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197191_Pacer Trendpilot Fund of Funds ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c_7413_instant_PacerTrendpilotFundofFundsETF_ClassTF_2026-04-30_90125Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7413_instant_PacerTrendpilotFundofFundsETF_ClassTF_2026-04-30_90125Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_21",
     "longName": "040094 - Document - Shareholder Report, Line Graph (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c_7414_duration_PacerTrendpilotInternationalETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7414_duration_PacerTrendpilotInternationalETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
     "longName": "040095 - Document - Shareholder Report, Average Annual Return (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c_7414_duration_PacerTrendpilotInternationalETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7414_duration_PacerTrendpilotInternationalETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_21",
     "longName": "040096 - Document - Shareholder Report, Holdings (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197190_Pacer Trendpilot International ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c_7414_instant_PacerTrendpilotInternationalETF_ClassTF_2026-04-30_90245Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7414_instant_PacerTrendpilotInternationalETF_ClassTF_2026-04-30_90245Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_22",
     "longName": "040098 - Document - Shareholder Report, Line Graph (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c_7415_duration_PacerTrendpilotUSBondETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7415_duration_PacerTrendpilotUSBondETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
     "longName": "040099 - Document - Shareholder Report, Average Annual Return (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c_7415_duration_PacerTrendpilotUSBondETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7415_duration_PacerTrendpilotUSBondETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_22",
     "longName": "040100 - Document - Shareholder Report, Holdings (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197219_Pacer Trendpilot US Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c_7415_instant_PacerTrendpilotUSBondETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7415_instant_PacerTrendpilotUSBondETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_23",
     "longName": "040102 - Document - Shareholder Report, Line Graph (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c_7417_duration_PacerTrendpilotUSLargeCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7417_duration_PacerTrendpilotUSLargeCapETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
     "longName": "040103 - Document - Shareholder Report, Average Annual Return (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c_7417_duration_PacerTrendpilotUSLargeCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7417_duration_PacerTrendpilotUSLargeCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_23",
     "longName": "040104 - Document - Shareholder Report, Holdings (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197213_Pacer Trendpilot US Large Cap ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c_7417_instant_PacerTrendpilotUSLargeCapETF_ClassTF_2026-04-30_115072Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7417_instant_PacerTrendpilotUSLargeCapETF_ClassTF_2026-04-30_115072Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_24",
     "longName": "040106 - Document - Shareholder Report, Line Graph (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c_7416_duration_PacerTrendpilotUSMidCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7416_duration_PacerTrendpilotUSMidCapETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
     "longName": "040107 - Document - Shareholder Report, Average Annual Return (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c_7416_duration_PacerTrendpilotUSMidCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7416_duration_PacerTrendpilotUSMidCapETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_24",
     "longName": "040108 - Document - Shareholder Report, Holdings (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197212_Pacer Trendpilot US Mid Cap ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c_7416_instant_PacerTrendpilotUSMidCapETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7416_instant_PacerTrendpilotUSMidCapETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_25",
     "longName": "040110 - Document - Shareholder Report, Line Graph (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c_7421_duration_PacerUSCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7421_duration_PacerUSCashCows100ETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
     "longName": "040111 - Document - Shareholder Report, Average Annual Return (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c_7421_duration_PacerUSCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7421_duration_PacerUSCashCows100ETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_25",
     "longName": "040112 - Document - Shareholder Report, Holdings (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197236_Pacer US Cash Cows 100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c_7421_instant_PacerUSCashCows100ETF_ClassTF_2026-04-30_90289Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7421_instant_PacerUSCashCows100ETF_ClassTF_2026-04-30_90289Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_26",
     "longName": "040114 - Document - Shareholder Report, Line Graph (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c_7422_duration_PacerUSCashCowsGrowthETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7422_duration_PacerUSCashCowsGrowthETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
     "longName": "040115 - Document - Shareholder Report, Average Annual Return (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c_7422_duration_PacerUSCashCowsGrowthETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7422_duration_PacerUSCashCowsGrowthETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_26",
     "longName": "040116 - Document - Shareholder Report, Holdings (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197245_Pacer US Cash Cows Growth ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c_7422_instant_PacerUSCashCowsGrowthETF_ClassTF_2026-04-30_90314Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7422_instant_PacerUSCashCowsGrowthETF_ClassTF_2026-04-30_90314Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_27",
     "longName": "040118 - Document - Shareholder Report, Line Graph (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c_7419_duration_PacerUSExportLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7419_duration_PacerUSExportLeadersETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
     "longName": "040119 - Document - Shareholder Report, Average Annual Return (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c_7419_duration_PacerUSExportLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7419_duration_PacerUSExportLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_27",
     "longName": "040120 - Document - Shareholder Report, Holdings (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197211_Pacer US Export Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c_7419_instant_PacerUSExportLeadersETF_ClassTF_2026-04-30_85211Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7419_instant_PacerUSExportLeadersETF_ClassTF_2026-04-30_85211Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_28",
     "longName": "040122 - Document - Shareholder Report, Line Graph (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c_7418_duration_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7418_duration_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
     "longName": "040123 - Document - Shareholder Report, Average Annual Return (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c_7418_duration_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7418_duration_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_28",
     "longName": "040124 - Document - Shareholder Report, Holdings (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 191745_Pacer US Large Cap Cash Cows Growth Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c_7418_instant_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2026-04-30_114515Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7418_instant_PacerUSLargeCapCashCowsGrowthLeadersETF_ClassTF_2026-04-30_114515Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_29",
     "longName": "040126 - Document - Shareholder Report, Line Graph (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c_7420_duration_PacerUSSmallCapCashCowsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7420_duration_PacerUSSmallCapCashCowsETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
     "longName": "040127 - Document - Shareholder Report, Average Annual Return (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c_7420_duration_PacerUSSmallCapCashCowsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7420_duration_PacerUSSmallCapCashCowsETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_29",
     "longName": "040128 - Document - Shareholder Report, Holdings (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197232_Pacer US Small Cap Cash Cows ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c_7420_instant_PacerUSSmallCapCashCowsETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7420_instant_PacerUSSmallCapCashCowsETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_30",
     "longName": "040130 - Document - Shareholder Report, Line Graph (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c_7423_duration_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7423_duration_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
     "longName": "040131 - Document - Shareholder Report, Average Annual Return (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c_7423_duration_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7423_duration_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_30",
     "longName": "040132 - Document - Shareholder Report, Holdings (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197315_Pacer US Small Cap Cash Cows Growth Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c_7423_instant_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7423_instant_PacerUSSmallCapCashCowsGrowthLeadersETF_ClassTF_2026-04-30_85232Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_31",
     "longName": "040134 - Document - Shareholder Report, Line Graph (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c_7424_duration_PacerWealthShieldETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7424_duration_PacerWealthShieldETF_ClassTF_2025-04-30_2025-04-30Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
     "longName": "040135 - Document - Shareholder Report, Average Annual Return (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c_7424_duration_PacerWealthShieldETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7424_duration_PacerWealthShieldETF_ClassTF_2025-05-01_2026-04-30Member",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_31",
     "longName": "040136 - Document - Shareholder Report, Holdings (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197239_Pacer WealthShield ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c_7424_instant_PacerWealthShieldETF_ClassTF_2026-04-30_90247Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7424_instant_PacerWealthShieldETF_ClassTF_2026-04-30_90247Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pai-efp24982_ncsr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-United Arab Emirates",
        "terseLabel": "United Arab Emirates"
       }
      }
     },
     "auth_ref": []
    },
    "country_AT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AT",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Austria",
        "terseLabel": "Austria"
       }
      }
     },
     "auth_ref": []
    },
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AU",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163551-Australia",
        "terseLabel": "Australia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccmVal",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTable",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "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": [
      "r84"
     ]
    },
    "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": [
      "r85"
     ]
    },
    "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": [
      "r84"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "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": [
      "r74"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "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": [
      "r52"
     ]
    },
    "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": [
      "r52"
     ]
    },
    "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": [
      "r50"
     ]
    },
    "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": [
      "r52"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "us-gaap_AerospaceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AerospaceSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerospace Sector [Member]",
        "terseLabel": "Aerospace Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to aerospace."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetBackedSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Backed Securities [Member]",
        "terseLabel": "Asset Backed Securities",
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r29",
      "r35",
      "r91",
      "r93",
      "r94"
     ]
    },
    "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": "Net Assets",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "us-gaap_AutomotiveSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AutomotiveSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automotive Sector [Member]",
        "terseLabel": "Automotive Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to motor vehicle."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "country_BE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "BE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Belgium",
        "terseLabel": "Belgium"
       }
      }
     },
     "auth_ref": []
    },
    "country_BR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "BR",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Brazil",
        "terseLabel": "Brazil"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "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": [
      "r60"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "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": [
      "r60"
     ]
    },
    "tsr_C000153415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000153415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae 100 ETF - C000153415",
        "terseLabel": "Pacer Trendpilot\u00ae 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000153416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000153416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Export Leaders ETF - C000153416",
        "terseLabel": "Pacer US Export Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000153417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000153417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae US Mid Cap ETF - C000153417",
        "terseLabel": "Pacer Trendpilot\u00ae US Mid Cap ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000153418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000153418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae US Large Cap ETF - C000153418",
        "terseLabel": "Pacer Trendpilot\u00ae US Large Cap ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000163549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000163549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae European Index ETF - C000163549",
        "terseLabel": "Pacer Trendpilot\u00ae European Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000163551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000163551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Global Cash Cows Dividend ETF - C000163551",
        "terseLabel": "Pacer Global Cash Cows Dividend ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000163552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000163552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer International Export Leaders ETF - C000163552",
        "terseLabel": "Pacer International Export Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000174482Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000174482Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Cash Cows 100 ETF - C000174482",
        "terseLabel": "Pacer US Cash Cows 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000174483Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000174483Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Developed Markets International Cash Cows 100 ETF - C000174483",
        "terseLabel": "Pacer Developed Markets International Cash Cows 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000174484Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000174484Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Small Cap Cash Cows ETF - C000174484",
        "terseLabel": "Pacer US Small Cap Cash Cows ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000195470Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000195470Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer WealthShield ETF - C000195470",
        "terseLabel": "Pacer WealthShield ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199429Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000199429Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Lunt Large Cap Multi-Factor Alternator ETF - C000199429",
        "terseLabel": "Pacer Lunt Large Cap Multi-Factor Alternator ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199432Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000199432Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Industrial Real Estate ETF - C000199432",
        "terseLabel": "Pacer Industrial Real Estate ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199434Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000199434Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Data &amp; Infrastructure Real Estate ETF - C000199434",
        "terseLabel": "Pacer Data &amp; Infrastructure Real Estate ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000201847Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000201847Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Lunt MidCap Multi-Factor Alternator ETF - C000201847",
        "terseLabel": "Pacer Lunt MidCap Multi-Factor Alternator ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000201848Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000201848Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Lunt Large Cap Alternator ETF - C000201848",
        "terseLabel": "Pacer Lunt Large Cap Alternator ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000201849Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000201849Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF - C000201849",
        "terseLabel": "Pacer CFRA-Stovall Equal Weight Seasonal Rotation ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000209865Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000209865Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae International ETF - C000209865",
        "terseLabel": "Pacer Trendpilot\u00ae International ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000209866Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000209866Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae Fund of Funds ETF - C000209866",
        "terseLabel": "Pacer Trendpilot\u00ae Fund of Funds ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000209867Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000209867Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Cash Cows Growth ETF - C000209867",
        "terseLabel": "Pacer US Cash Cows Growth ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000209868Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000209868Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Cash Cows Fund of Funds ETF - C000209868",
        "terseLabel": "Pacer Cash Cows Fund of Funds ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000209869Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000209869Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Emerging Markets Cash Cows 100 ETF - C000209869",
        "terseLabel": "Pacer Emerging Markets Cash Cows 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000214959Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000214959Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Trendpilot\u00ae US Bond ETF - C000214959",
        "terseLabel": "Pacer Trendpilot\u00ae US Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000230803Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000230803Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Aristotle Pacific Floating Rate High Income ETF - C000230803",
        "terseLabel": "Pacer Aristotle Pacific Floating Rate High Income ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000235289Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000235289Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Data and Digital Revolution ETF - C000235289",
        "terseLabel": "Pacer Data and Digital Revolution ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000235290Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000235290Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Industrials and Logistics ETF - C000235290",
        "terseLabel": "Pacer Industrials and Logistics ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000239958Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000239958Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Large Cap Cash Cows Growth Leaders ETF - C000239958",
        "terseLabel": "Pacer US Large Cap Cash Cows Growth Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000241796Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000241796Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer US Small Cap Cash Cows Growth Leaders ETF - C000241796",
        "terseLabel": "Pacer US Small Cap Cash Cows Growth Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000251021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000251021Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF - C000251021",
        "terseLabel": "Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000251022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000251022Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer MSCI World Industry Advantage ETF - C000251022",
        "terseLabel": "Pacer MSCI World Industry Advantage ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000251023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "C000251023Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Pacer Nasdaq International Patent Leaders ETF - C000251023",
        "terseLabel": "Pacer Nasdaq International Patent Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Canada",
        "terseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "country_CH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CH",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163551-Switzerland",
        "terseLabel": "Switzerland"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CN",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-China",
        "terseLabel": "China"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash [Member]",
        "terseLabel": "Cash",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ChemicalsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ChemicalsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chemicals Sector [Member]",
        "terseLabel": "Chemicals Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to chemicals."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "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": [
      "r47"
     ]
    },
    "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": [
      "r52"
     ]
    },
    "us-gaap_CommodityIndexLinkedNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommodityIndexLinkedNotesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Index Linked Notes [Member]",
        "terseLabel": "Commodity Index Linked Notes",
        "documentation": "Investments in commodity index linked notes which are generally a composite investment consisting of an interest-bearing note (strip bond) and a long-term put or call option for an equity security or commodity contract."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ConstructionSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction Sector [Member]",
        "terseLabel": "Construction Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to construction."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ConsumerSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsumerSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Sector [Member]",
        "terseLabel": "Consumer Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to consumer product and service."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerStaplesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ContainerAndPackagingSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContainerAndPackagingSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Container And PackagingSector [Member]",
        "terseLabel": "Container And PackagingSector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to container and packaging."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible Debt Securities",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate Bond Securities",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Debt Securities",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r29",
      "r31",
      "r32",
      "r35",
      "r36",
      "r98"
     ]
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNoteSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Note Securities [Member]",
        "terseLabel": "Corporate Note Securities",
        "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest)."
       }
      }
     },
     "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": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Germany",
        "terseLabel": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "country_DK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DK",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Denmark",
        "terseLabel": "Denmark"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "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": []
    },
    "us-gaap_DowJonesIndustrialAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DowJonesIndustrialAverageMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dow Jones Industrial Average [Member]",
        "terseLabel": "Dow Jones Industrial Average",
        "documentation": "Index of 30 large companies trading on stock exchanges in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "ES",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Spain",
        "terseLabel": "Spain"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Sector [Member]",
        "terseLabel": "Energy Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_EntertainmentSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EntertainmentSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment Sector [Member]",
        "terseLabel": "Entertainment Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to entertainment."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "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": [
      "r45"
     ]
    },
    "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": [
      "r89"
     ]
    },
    "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": [
      "r45"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities Industry [Member]",
        "terseLabel": "Equity Securities Industry",
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r9",
      "r12",
      "r13",
      "r16",
      "r18",
      "r25",
      "r26",
      "r32",
      "r33",
      "r34",
      "r37"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r35",
      "r42",
      "r43",
      "r44",
      "r101"
     ]
    },
    "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": [
      "r70"
     ]
    },
    "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": [
      "r72"
     ]
    },
    "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": [
      "r70"
     ]
    },
    "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": [
      "r70"
     ]
    },
    "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": [
      "r71"
     ]
    },
    "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": [
      "r55"
     ]
    },
    "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": [
      "r58"
     ]
    },
    "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": [
      "r54"
     ]
    },
    "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": [
      "r56",
      "r86"
     ]
    },
    "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": [
      "r57"
     ]
    },
    "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": [
      "r53"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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": [
      "r58"
     ]
    },
    "country_FI": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "FI",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Finland",
        "terseLabel": "Finland"
       }
      }
     },
     "auth_ref": []
    },
    "country_FR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "FR",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-France",
        "terseLabel": "France"
       }
      }
     },
     "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": [
      "r59"
     ]
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialServicesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Services Sector [Member]",
        "terseLabel": "Financial Services Sector",
        "documentation": "Sector of the economy consisting of companies engaged in financial services."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_FixedIncomeInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FixedIncomeInvestmentsMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Investments [Member]",
        "terseLabel": "Fixed Income Investments",
        "documentation": "Investments that regularly generate a fixed amount of interest income. Examples include, but are not limited to, bonds, certificates of deposit, notes and debt securities."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_FoodAndBeverageSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FoodAndBeverageSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Food And Beverage Sector [Member]",
        "terseLabel": "Food And Beverage Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to food and beverage."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-United Kingdom",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HK",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Hong Kong",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Healthcare Sector [Member]",
        "terseLabel": "Healthcare Sector",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTable",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "country_ID": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "ID",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Indonesia",
        "terseLabel": "Indonesia"
       }
      }
     },
     "auth_ref": []
    },
    "country_IE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Ireland",
        "terseLabel": "Ireland"
       }
      }
     },
     "auth_ref": []
    },
    "country_IT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "IT",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163549-Italy",
        "terseLabel": "Italy"
       }
      }
     },
     "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": [
      "r69"
     ]
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrialSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_InformationTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "InformationTechnologySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information Technology Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_InsuranceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InsuranceSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Sector [Member]",
        "terseLabel": "Insurance Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to insurance."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "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": "Investment Company Portfolio Turnover",
        "terseLabel": "Portfolio Turnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "terseLabel": "Asset Class",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r8",
      "r10",
      "r11",
      "r12",
      "r13",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r37"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type Categorization [Member]",
        "terseLabel": "Investment Type Categorization",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r8",
      "r10",
      "r11",
      "r12",
      "r13",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r37"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "JP",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Japan",
        "terseLabel": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "KR",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-South Korea",
        "terseLabel": "South Korea"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "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": [
      "r61"
     ]
    },
    "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": [
      "r60"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "MX",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Mexico",
        "terseLabel": "Mexico"
       }
      }
     },
     "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": [
      "r65"
     ]
    },
    "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": [
      "r65"
     ]
    },
    "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": [
      "r82"
     ]
    },
    "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": [
      "r79"
     ]
    },
    "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": [
      "r77"
     ]
    },
    "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": [
      "r51"
     ]
    },
    "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": [
      "r78"
     ]
    },
    "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": [
      "r81"
     ]
    },
    "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": [
      "r80"
     ]
    },
    "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": [
      "r76"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MortgageBackedSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Backed Securities [Member]",
        "terseLabel": "Mortgage Backed Securities",
        "documentation": "Securities collateralized by mortgage loans."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r98"
     ]
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "NL",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163552-Netherlands",
        "terseLabel": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "country_NO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "NO",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000174483-Norway",
        "terseLabel": "Norway"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NasdaqCompositeIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NasdaqCompositeIndexMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nasdaq Composite Index [Member]",
        "terseLabel": "Nasdaq Composite Index",
        "documentation": "Index of companies trading on Nasdaq stock exchange."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "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": [
      "r62"
     ]
    },
    "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",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAggregatedInvestmentsMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Aggregated Investments [Member]",
        "terseLabel": "Other Aggregated Investments",
        "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r14"
     ]
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "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": [
      "r75"
     ]
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNav",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r61"
     ]
    },
    "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": [
      "r68"
     ]
    },
    "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": [
      "r63",
      "r87"
     ]
    },
    "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": [
      "r64"
     ]
    },
    "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": [
      "r68"
     ]
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Sector [Member]",
        "terseLabel": "Real Estate Sector",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r32",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "country_SE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "SE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163552-Sweden",
        "terseLabel": "Sweden"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_SecuritiesInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuritiesInvestmentMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Investment [Member]",
        "terseLabel": "Securities Investment",
        "documentation": "This member categorizes all investments in securities to segregate them from other than security investments."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "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": [
      "r47"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "us-gaap_SovereignDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SovereignDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sovereign Debt Securities [Member]",
        "terseLabel": "Sovereign Debt Securities",
        "documentation": "Debt security issued by foreign government (not within the country of domicile of the entity)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardPoors500IndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardPoors500IndexMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Poors 500 Index [Member]",
        "terseLabel": "Standard Poors 500 Index",
        "documentation": "Index of 500 large companies trading on stock exchanges in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "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": [
      "r83"
     ]
    },
    "country_TH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "TH",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Thailand",
        "terseLabel": "Thailand"
       }
      }
     },
     "auth_ref": []
    },
    "country_TR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "TR",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Turkey",
        "terseLabel": "Turkey"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "TW",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-Taiwan",
        "terseLabel": "Taiwan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology Sector [Member]",
        "terseLabel": "Technology Sector",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "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": []
    },
    "us-gaap_TransportationSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransportationSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation Sector [Member]",
        "terseLabel": "Transportation Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to transportation."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000163551-United States",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "terseLabel": "US Treasury Securities",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r27",
      "r29",
      "r31",
      "r32",
      "r97"
     ]
    },
    "oef_UnclassifiedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UnclassifiedSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unclassified Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "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": [
      "r66"
     ]
    },
    "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": [
      "r83"
     ]
    },
    "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": [
      "r83"
     ]
    },
    "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": [
      "r83"
     ]
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "country_ZA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "ZA",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209869-South Africa",
        "terseLabel": "South Africa"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:49C000201849-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:71C000199434-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:86C000235289-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:108C000174483-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:141C000209869-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:174C000163551-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:199C000199432-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:216C000235290-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:270C000201848-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:315C000201847-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:292C000199429-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:337C000251022-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:358C000251021-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:380C000251023-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:413C000153415-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:436C000163549-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:480C000209865-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:513C000214959-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:558C000153417-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:535C000153418-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:646C000239958-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:623C000153416-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:669C000174484-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:580C000174482-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:602C000209867-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:692C000241796-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:710C000195470-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:238C000163552-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024102981065_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024102981065_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:22C000230803-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685179_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685179_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:418C000163549-Siemens AG",
        "terseLabel": "Siemens AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685180_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685180_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:364C000251023-ASML Holding NV",
        "terseLabel": "ASML Holding NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685180_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685180_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:417C000163549-ASML Holding NV",
        "terseLabel": "ASML Holding NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685180_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685180_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:462C000209865-ASML Holding NV",
        "terseLabel": "ASML Holding NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685180_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685180_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:221C000163552-ASML Holding NV",
        "terseLabel": "ASML Holding NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685182_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685182_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:344C000251021-Applied Materials, Inc.",
        "terseLabel": "Applied Materials, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685182_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685182_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:614C000153416-Applied Materials, Inc.",
        "terseLabel": "Applied Materials, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:46C000201849-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:66C000199434-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:84C000235289-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:107C000174483-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:136C000209869-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:173C000163551-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:214C000235290-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:269C000201848-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:308C000201847-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:284C000199429-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:328C000251022-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:351C000251021-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:371C000251023-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:404C000153415-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:429C000163549-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:473C000209865-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:511C000214959-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:551C000153417-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:526C000153418-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:637C000239958-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:615C000153416-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:661C000174484-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:573C000174482-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:596C000209867-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:683C000241796-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:230C000163552-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685188_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685188_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:16C000230803-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:47C000201849-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:65C000199434-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:85C000235289-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:100C000174483-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:133C000209869-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:169C000163551-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:213C000235290-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:264C000201848-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:306C000201847-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:285C000199429-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:334C000251022-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:354C000251021-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:372C000251023-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:409C000153415-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:428C000163549-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:472C000209865-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:510C000214959-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:549C000153417-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:530C000153418-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:644C000239958-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:617C000153416-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:665C000174484-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:575C000174482-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:597C000209867-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:684C000241796-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:233C000163552-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685189_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685189_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:14C000230803-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:48C000201849-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:102C000174483-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:137C000209869-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:171C000163551-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:267C000201848-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:309C000201847-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:290C000199429-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:331C000251022-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:355C000251021-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:374C000251023-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:406C000153415-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:430C000163549-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:475C000209865-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:504C000214959-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:552C000153417-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:529C000153418-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:642C000239958-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:620C000153416-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:660C000174484-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:576C000174482-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:594C000209867-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:687C000241796-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:232C000163552-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685190_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685190_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:15C000230803-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:105C000174483-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:140C000209869-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:168C000163551-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:266C000201848-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:286C000199429-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:332C000251022-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:352C000251021-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:373C000251023-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:408C000153415-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:432C000163549-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:474C000209865-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:508C000214959-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:553C000153417-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:531C000153418-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:638C000239958-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:618C000153416-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:664C000174484-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:572C000174482-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:595C000209867-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:685C000241796-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:708C000195470-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685191_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685191_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:231C000163552-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685192_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685192_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:365C000251023-Tencent Holdings Ltd.",
        "terseLabel": "Tencent Holdings Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685201_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685201_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:76C000235289-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685201_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685201_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:347C000251021-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685201_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685201_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:607C000153416-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:64C000199434-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:103C000174483-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:132C000209869-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:167C000163551-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:289C000199429-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:329C000251022-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:353C000251021-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:375C000251023-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:405C000153415-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:479C000209865-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:505C000214959-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:528C000153418-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:641C000239958-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:616C000153416-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:663C000174484-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:578C000174482-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:601C000209867-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:688C000241796-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:237C000163552-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685202_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685202_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:21C000230803-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685203_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685203_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:277C000199429-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685203_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685203_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:321C000251022-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685203_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685203_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:396C000153415-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685203_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685203_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:518C000153418-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685203_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685203_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:608C000153416-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685204_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685204_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:75C000235289-Nvidia Corp.",
        "terseLabel": "Nvidia Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685204_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685204_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:394C000153415-Nvidia Corp.",
        "terseLabel": "Nvidia Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685205_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685205_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:322C000251022-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685205_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685205_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:397C000153415-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685205_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685205_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:519C000153418-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685205_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685205_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:609C000153416-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685206_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685206_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:318C000251022-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685206_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685206_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:398C000153415-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685206_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685206_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:520C000153418-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685207_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685207_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:326C000251022-Meta Platforms, Inc. - Class A",
        "terseLabel": "Meta Platforms, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685208_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685208_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:319C000251022-Alphabet, Inc. - Class A",
        "terseLabel": "Alphabet, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685208_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685208_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:345C000251021-Alphabet, Inc. - Class A",
        "terseLabel": "Alphabet, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685209_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685209_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:324C000251022-Alphabet, Inc. - Class C",
        "terseLabel": "Alphabet, Inc. - Class C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685210_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685210_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:327C000251022-Berkshire Hathaway, Inc. - Class B",
        "terseLabel": "Berkshire Hathaway, Inc. - Class B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685211_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685211_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:74C000235289-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685211_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685211_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:323C000251022-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685211_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685211_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:399C000153415-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685211_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685211_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:521C000153418-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685211_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685211_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:605C000153416-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:69C000199434-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:262C000201848-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:307C000201847-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:283C000199429-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:330C000251022-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:379C000251023-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:427C000163549-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:471C000209865-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:506C000214959-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:550C000153417-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:527C000153418-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685213_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685213_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:17C000230803-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:104C000174483-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:139C000209869-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:166C000163551-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:265C000201848-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:313C000201847-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:288C000199429-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:333C000251022-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:356C000251021-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:376C000251023-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:407C000153415-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:433C000163549-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:477C000209865-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:557C000153417-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:532C000153418-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:643C000239958-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:619C000153416-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:666C000174484-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:577C000174482-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:600C000209867-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:691C000241796-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:707C000195470-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:235C000163552-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685215_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685215_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:20C000230803-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:67C000199434-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:101C000174483-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:134C000209869-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:165C000163551-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:215C000235290-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:310C000201847-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:287C000199429-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:336C000251022-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:357C000251021-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:378C000251023-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:412C000153415-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:435C000163549-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:478C000209865-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:507C000214959-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:556C000153417-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:533C000153418-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:639C000239958-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:622C000153416-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:662C000174484-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:574C000174482-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:599C000209867-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:686C000241796-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:706C000195470-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:236C000163552-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685216_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685216_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:19C000230803-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685218_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685218_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:400C000153415-Tesla Motors, Inc.",
        "terseLabel": "Tesla Motors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685218_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685218_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:523C000153418-Tesla Motors, Inc.",
        "terseLabel": "Tesla Motors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685219_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685219_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:274C000199429-Costco Wholesale Corp.",
        "terseLabel": "Costco Wholesale Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685219_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685219_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:701C000195470-Costco Wholesale Corp.",
        "terseLabel": "Costco Wholesale Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:45C000201849-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:70C000199434-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:106C000174483-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:135C000209869-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:170C000163551-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:268C000201848-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:311C000201847-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:291C000199429-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:377C000251023-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:411C000153415-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:434C000163549-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:476C000209865-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:509C000214959-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:555C000153417-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:640C000239958-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:621C000153416-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:668C000174484-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:579C000174482-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:598C000209867-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:689C000241796-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:709C000195470-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:234C000163552-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685220_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685220_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:18C000230803-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:68C000199434-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:138C000209869-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:172C000163551-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:261C000201848-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:314C000201847-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:410C000153415-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:431C000163549-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:512C000214959-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:534C000153418-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:645C000239958-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685221_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685221_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:690C000241796-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685230_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685230_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:368C000251023-AstraZeneca PLC",
        "terseLabel": "AstraZeneca PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685230_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685230_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:466C000209865-AstraZeneca PLC",
        "terseLabel": "AstraZeneca PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685230_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685230_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:223C000163552-AstraZeneca PLC",
        "terseLabel": "AstraZeneca PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:32C000209868-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:35C000201849-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:56C000199434-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:80C000235289-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:188C000199432-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:203C000235290-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:251C000201848-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:296C000201847-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:325C000251022-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:457C000209866-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:494C000214959-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:539C000153417-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:650C000174484-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:586C000209867-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:673C000241796-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024120685232_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024120685232_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:9C000230803-Mount Vernon Liquid Assets Portfolio, LLC",
        "terseLabel": "Mount Vernon Liquid Assets Portfolio, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390125_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390125_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:452C000209866-Pacer Trendpilot US Mid Cap ETF",
        "terseLabel": "Pacer Trendpilot US Mid Cap ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390126_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390126_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:455C000209866-Pacer Trendpilot 100 ETF",
        "terseLabel": "Pacer Trendpilot 100 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390127_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390127_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:454C000209866-Pacer Trendpilot US Large Cap ETF",
        "terseLabel": "Pacer Trendpilot US Large Cap ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390128_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390128_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:453C000209866-Pacer Trendpilot US Bond ETF",
        "terseLabel": "Pacer Trendpilot US Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390129_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390129_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:456C000209866-Pacer Trendpilot International ETF",
        "terseLabel": "Pacer Trendpilot International ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390132_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390132_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:370C000251023-Nestle SA",
        "terseLabel": "Nestle SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390132_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390132_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:468C000209865-Nestle SA",
        "terseLabel": "Nestle SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390133_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390133_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:206C000235290-SAP SE",
        "terseLabel": "SAP SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390133_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390133_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:420C000163549-SAP SE",
        "terseLabel": "SAP SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390133_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390133_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:226C000163552-SAP SE",
        "terseLabel": "SAP SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390134_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390134_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:369C000251023-Roche Holding AG",
        "terseLabel": "Roche Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390134_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390134_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:465C000209865-Roche Holding AG",
        "terseLabel": "Roche Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390134_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390134_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:224C000163552-Roche Holding AG",
        "terseLabel": "Roche Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390135_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390135_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:367C000251023-Toyota Motor Corp.",
        "terseLabel": "Toyota Motor Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390136_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390136_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:366C000251023-Novartis AG",
        "terseLabel": "Novartis AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390136_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390136_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:467C000209865-Novartis AG",
        "terseLabel": "Novartis AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390136_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390136_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:222C000163552-Novartis AG",
        "terseLabel": "Novartis AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390139_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390139_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:4C000230803-Magnetite CLO Ltd.",
        "terseLabel": "Magnetite CLO Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390140_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390140_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:5C000230803-Neuberger Berman CLO Ltd.",
        "terseLabel": "Neuberger Berman CLO Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390141_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390141_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:8C000230803-Aimco CDO",
        "terseLabel": "Aimco CDO [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390142_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390142_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:7C000230803-OHA Credit Funding",
        "terseLabel": "OHA Credit Funding [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390146_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390146_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:10C000230803-SeaWorld Parks &amp; Entertainment, Inc.",
        "terseLabel": "SeaWorld Parks &amp; Entertainment, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:63C000199434-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:198C000199432-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:263C000201848-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:312C000201847-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:335C000251022-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:554C000153417-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390149_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390149_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:667C000174484-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390150_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390150_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:190C000199432-Public Storage",
        "terseLabel": "Public Storage [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390151_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390151_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:189C000199432-Prologis, Inc.",
        "terseLabel": "Prologis, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390152_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390152_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:191C000199432-Extra Space Storage, Inc.",
        "terseLabel": "Extra Space Storage, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390153_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390153_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:193C000199432-EastGroup Properties, Inc.",
        "terseLabel": "EastGroup Properties, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390154_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390154_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:195C000199432-CubeSmart",
        "terseLabel": "CubeSmart [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390155_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390155_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:192C000199432-WP Carey, Inc.",
        "terseLabel": "WP Carey, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390156_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390156_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:196C000199432-Rexford Industrial Realty, Inc.",
        "terseLabel": "Rexford Industrial Realty, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390157_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390157_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:194C000199432-Segro PLC",
        "terseLabel": "Segro PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390158_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390158_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:197C000199432-First Industrial Realty Trust, Inc.",
        "terseLabel": "First Industrial Realty Trust, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390159_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390159_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:53C000199434-Digital Realty Trust, Inc.",
        "terseLabel": "Digital Realty Trust, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390160_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390160_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:54C000199434-Equinix, Inc.",
        "terseLabel": "Equinix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390161_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390161_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:55C000199434-American Tower Corp.",
        "terseLabel": "American Tower Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390162_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390162_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:62C000199434-China Tower Corp. Ltd.",
        "terseLabel": "China Tower Corp. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390163_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390163_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:57C000199434-Iron Mountain, Inc.",
        "terseLabel": "Iron Mountain, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390165_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390165_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:58C000199434-SBA Communications Corp.",
        "terseLabel": "SBA Communications Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390166_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390166_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:61C000199434-NEXTDC Ltd.",
        "terseLabel": "NEXTDC Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390168_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390168_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:78C000235289-Oracle Corp.",
        "terseLabel": "Oracle Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390169_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390169_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:79C000235289-Cisco Systems, Inc.",
        "terseLabel": "Cisco Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390170_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390170_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:77C000235289-Intel Corp.",
        "terseLabel": "Intel Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390172_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390172_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:350C000251021-Marvell Technology, Inc.",
        "terseLabel": "Marvell Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390173_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390173_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:82C000235289-Arista Networks, Inc.",
        "terseLabel": "Arista Networks, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390176_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390176_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:636C000239958-Texas Pacific Land Corp.",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390178_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390178_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:544C000153417-United Therapeutics Corp.",
        "terseLabel": "United Therapeutics Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390178_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390178_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:631C000239958-United Therapeutics Corp.",
        "terseLabel": "United Therapeutics Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390179_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390179_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:658C000174484-GoDaddy, Inc.",
        "terseLabel": "GoDaddy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390184_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390184_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:589C000209867-Booking Holdings, Inc.",
        "terseLabel": "Booking Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390187_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390187_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:570C000174482-Diamondback Energy, Inc.",
        "terseLabel": "Diamondback Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390188_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390188_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:343C000251021-Lam Research Corp.",
        "terseLabel": "Lam Research Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390188_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390188_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:628C000239958-Lam Research Corp.",
        "terseLabel": "Lam Research Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390188_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390188_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:613C000153416-Lam Research Corp.",
        "terseLabel": "Lam Research Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390192_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390192_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:30C000209868-Pacer US Cash Cows 100 ETF",
        "terseLabel": "Pacer US Cash Cows 100 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390193_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390193_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:28C000209868-Pacer US Cash Cows Growth ETF",
        "terseLabel": "Pacer US Cash Cows Growth ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390194_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390194_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:31C000209868-Pacer Global Cash Cows Dividend ETF",
        "terseLabel": "Pacer Global Cash Cows Dividend ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390196_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390196_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:29C000209868-Pacer Developed Markets International Cash Cows 100 ETF",
        "terseLabel": "Pacer Developed Markets International Cash Cows 100 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390197_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390197_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:37C000201849-Steel Dynamics, Inc.",
        "terseLabel": "Steel Dynamics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390198_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390198_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:41C000201849-Vulcan Materials Co.",
        "terseLabel": "Vulcan Materials Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390200_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390200_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:43C000201849-Air Products &amp; Chemicals, Inc.",
        "terseLabel": "Air Products &amp; Chemicals, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390203_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390203_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:39C000201849-Albemarle Corp.",
        "terseLabel": "Albemarle Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390207_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390207_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:495C000214959-CCO Holdings LLC / CCO Holdings Capital Corp.",
        "terseLabel": "CCO Holdings LLC / CCO Holdings Capital Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390208_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390208_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:496C000214959-TransDigm, Inc.",
        "terseLabel": "TransDigm, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390209_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390209_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:503C000214959-CSC Holdings LLC",
        "terseLabel": "CSC Holdings LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390210_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390210_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:497C000214959-Tenet Healthcare Corp.",
        "terseLabel": "Tenet Healthcare Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390211_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390211_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:499C000214959-Venture Global LNG, Inc.",
        "terseLabel": "Venture Global LNG, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390213_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390213_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:501C000214959-Cloud Software Group, Inc.",
        "terseLabel": "Cloud Software Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390221_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390221_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:130C000209869-PTT PCL",
        "terseLabel": "PTT PCL [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390224_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390224_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:131C000209869-JD Logistics, Inc.",
        "terseLabel": "JD Logistics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390235_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390235_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:426C000163549-LVMH Moet Hennessy Louis Vuitton SE",
        "terseLabel": "LVMH Moet Hennessy Louis Vuitton SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390235_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390235_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:225C000163552-LVMH Moet Hennessy Louis Vuitton SE",
        "terseLabel": "LVMH Moet Hennessy Louis Vuitton SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390236_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390236_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:422C000163549-Schneider Electric SE",
        "terseLabel": "Schneider Electric SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390237_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390237_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:94C000174483-TotalEnergies SE",
        "terseLabel": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390237_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390237_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:156C000163551-TotalEnergies SE",
        "terseLabel": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390237_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390237_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:423C000163549-TotalEnergies SE",
        "terseLabel": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390238_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390238_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:421C000163549-Allianz SE",
        "terseLabel": "Allianz SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390241_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390241_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:612C000153416-Procter &amp; Gamble Co.",
        "terseLabel": "Procter &amp; Gamble Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390241_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390241_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:702C000195470-Procter &amp; Gamble Co.",
        "terseLabel": "Procter &amp; Gamble Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390243_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390243_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:402C000153415-Walmart, Inc.",
        "terseLabel": "Walmart, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390243_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390243_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:699C000195470-Walmart, Inc.",
        "terseLabel": "Walmart, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390244_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390244_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:361C000251023-Taiwan Semiconductor Manufacturing Co. Ltd.",
        "terseLabel": "Taiwan Semiconductor Manufacturing Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390245_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390245_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:362C000251023-Samsung Electronics Co. Ltd.",
        "terseLabel": "Samsung Electronics Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390245_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390245_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:461C000209865-Samsung Electronics Co. Ltd.",
        "terseLabel": "Samsung Electronics Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390247_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390247_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:696C000195470-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390248_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390248_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:401C000153415-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390248_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390248_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:522C000153418-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390248_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390248_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:610C000153416-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390249_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390249_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:395C000153415-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390249_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390249_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:517C000153418-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390249_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390249_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:606C000153416-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390258_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390258_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:205C000235290-Union Pacific Corp.",
        "terseLabel": "Union Pacific Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390259_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390259_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:204C000235290-ABB Ltd.",
        "terseLabel": "ABB Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390260_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390260_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:208C000235290-United Parcel Service, Inc.",
        "terseLabel": "United Parcel Service, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390261_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390261_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:211C000235290-Norfolk Southern Corp.",
        "terseLabel": "Norfolk Southern Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390262_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390262_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:210C000235290-Canadian Pacific Kansas City Ltd.",
        "terseLabel": "Canadian Pacific Kansas City Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390263_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390263_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:212C000235290-Canadian National Railway Co.",
        "terseLabel": "Canadian National Railway Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390264_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390264_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:207C000235290-FedEx Corp.",
        "terseLabel": "FedEx Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390266_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390266_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:209C000235290-CSX Corp.",
        "terseLabel": "CSX Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390268_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390268_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:275C000199429-Visa, Inc.",
        "terseLabel": "Visa, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390270_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390270_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:703C000195470-Coca-Cola Co.",
        "terseLabel": "Coca-Cola Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390281_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390281_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:566C000174482-Bristol-Myers Squibb Co.",
        "terseLabel": "Bristol-Myers Squibb Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390284_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390284_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:161C000163551-Chevron Corp.",
        "terseLabel": "Chevron Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390284_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390284_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:278C000199429-Chevron Corp.",
        "terseLabel": "Chevron Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390284_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390284_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:700C000195470-Chevron Corp.",
        "terseLabel": "Chevron Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390286_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390286_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:657C000174484-Expedia Group, Inc.",
        "terseLabel": "Expedia Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390286_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390286_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:592C000209867-Expedia Group, Inc.",
        "terseLabel": "Expedia Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390288_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390288_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:163C000163551-ConocoPhillips",
        "terseLabel": "ConocoPhillips [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390288_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390288_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:564C000174482-ConocoPhillips",
        "terseLabel": "ConocoPhillips [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390289_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390289_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:562C000174482-Qualcomm, Inc.",
        "terseLabel": "Qualcomm, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390294_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390294_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:97C000174483-Vodafone Group PLC",
        "terseLabel": "Vodafone Group PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390297_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390297_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:91C000174483-Suncor Energy, Inc.",
        "terseLabel": "Suncor Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390300_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390300_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:705C000195470-Philip Morris International, Inc.",
        "terseLabel": "Philip Morris International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390303_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390303_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:162C000163551-Altria Group, Inc.",
        "terseLabel": "Altria Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390303_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390303_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:563C000174482-Altria Group, Inc.",
        "terseLabel": "Altria Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390312_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390312_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:299C000201847-Alcoa Corp.",
        "terseLabel": "Alcoa Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390313_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390313_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:276C000199429-UnitedHealth Group, Inc.",
        "terseLabel": "UnitedHealth Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390314_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390314_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:584C000209867-EMCOR Group, Inc.",
        "terseLabel": "EMCOR Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390320_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390320_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:281C000199429-Berkshire Hathaway, Inc.",
        "terseLabel": "Berkshire Hathaway, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390320_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390320_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:524C000153418-Berkshire Hathaway, Inc.",
        "terseLabel": "Berkshire Hathaway, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390322_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390322_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:525C000153418-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390323_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390323_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:279C000199429-MasterCard, Inc.",
        "terseLabel": "MasterCard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390326_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390326_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:348C000251021-KLA Corp.",
        "terseLabel": "KLA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024122390326_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024122390326_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:630C000239958-KLA Corp.",
        "terseLabel": "KLA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191133_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191133_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209866-Cash &amp; Other_",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:118C000174483-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:151C000209869-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:184C000163551-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:390C000251023-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:446C000163549-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:490C000209865-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191162_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191162_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:248C000163552-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191172_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191172_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209868-Affiliated Exchange Traded Funds_",
        "terseLabel": "Affiliated Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024123191172_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2024123191172_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000209866-Affiliated Exchange Traded Funds_",
        "terseLabel": "Affiliated Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998702_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998702_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:6C000230803-Benefit Street Partners CLO Ltd.",
        "terseLabel": "Benefit Street Partners CLO Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998703_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998703_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:3C000230803-Elmwood CLO Ltd.",
        "terseLabel": "Elmwood CLO Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998706_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998706_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:60C000199434-Cellnex Telecom SA",
        "terseLabel": "Cellnex Telecom SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998707_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998707_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:59C000199434-Crown Castle, Inc.",
        "terseLabel": "Crown Castle, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998716_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998716_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:568C000174482-Uber Technologies, Inc.",
        "terseLabel": "Uber Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998716_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998716_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:585C000209867-Uber Technologies, Inc.",
        "terseLabel": "Uber Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998732_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998732_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:125C000209869-America Movil SAB de CV",
        "terseLabel": "America Movil SAB de CV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998743_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998743_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:540C000153417-Flex Ltd.",
        "terseLabel": "Flex Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998743_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998743_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:590C000209867-Flex Ltd.",
        "terseLabel": "Flex Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998744_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998744_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:659C000174484-Omnicom Group, Inc.",
        "terseLabel": "Omnicom Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998750_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998750_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:254C000201848-Atmos Energy Corp.",
        "terseLabel": "Atmos Energy Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998754_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998754_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:260C000201848-Evergy, Inc.",
        "terseLabel": "Evergy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998755_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998755_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:611C000153416-Netflix, Inc.",
        "terseLabel": "Netflix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998761_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998761_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:633C000239958-Newmont Goldcorp Corp.",
        "terseLabel": "Newmont Goldcorp Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998761_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998761_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:571C000174482-Newmont Goldcorp Corp.",
        "terseLabel": "Newmont Goldcorp Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998761_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998761_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:587C000209867-Newmont Goldcorp Corp.",
        "terseLabel": "Newmont Goldcorp Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998761_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998761_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:704C000195470-Newmont Goldcorp Corp.",
        "terseLabel": "Newmont Goldcorp Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998762_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998762_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:567C000174482-Ford Motor Co.",
        "terseLabel": "Ford Motor Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998764_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998764_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:158C000163551-Exxon Mobil Corp.",
        "terseLabel": "Exxon Mobil Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998764_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998764_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:273C000199429-Exxon Mobil Corp.",
        "terseLabel": "Exxon Mobil Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998764_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998764_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:697C000195470-Exxon Mobil Corp.",
        "terseLabel": "Exxon Mobil Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998766_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998766_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:591C000209867-HCA Healthcare, Inc.",
        "terseLabel": "HCA Healthcare, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998775_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998775_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:303C000201847-RenaissanceRe Holdings Ltd.",
        "terseLabel": "RenaissanceRe Holdings Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998777_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998777_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:297C000201847-TD SYNNEX Corp.",
        "terseLabel": "TD SYNNEX Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998777_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998777_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:652C000174484-TD SYNNEX Corp.",
        "terseLabel": "TD SYNNEX Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998779_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998779_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:280C000199429-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025052998781_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025052998781_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:565C000174482-CVS Health Corp.",
        "terseLabel": "CVS Health Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025061299632_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025061299632_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:656C000174484-Fox Corp.",
        "terseLabel": "Fox Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:24C000209868-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:88C000174483-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:120C000209869-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:153C000163551-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:317C000251022-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:360C000251023-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199931_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199931_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:415C000163549-MSCI World Index",
        "terseLabel": "MSCI World Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025070199933_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench2025070199933_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:27C000209868-Pacer US Small Cap Cash Cows ETF",
        "terseLabel": "Pacer US Small Cap Cash Cows ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251216106281_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251216106281_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1C000230803-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106707_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106707_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:301C000201847-HF Sinclair Corp.",
        "terseLabel": "HF Sinclair Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106736_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106736_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:464C000209865-HSBC Holdings PLC",
        "terseLabel": "HSBC Holdings PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106737_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106737_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:11C000230803-Rad CLO",
        "terseLabel": "Rad CLO [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106738_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106738_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:12C000230803-Apple Bidco LLC",
        "terseLabel": "Apple Bidco LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106741_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106741_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:81C000235289-ARM Holdings PLC",
        "terseLabel": "ARM Holdings PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106743_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106743_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:588C000209867-Carnival Corp.",
        "terseLabel": "Carnival Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106748_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106748_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:36C000201849-Nucor Corp.",
        "terseLabel": "Nucor Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106749_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106749_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:38C000201849-Dow, Inc.",
        "terseLabel": "Dow, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106769_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106769_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:419C000163549-Banco Santander SA",
        "terseLabel": "Banco Santander SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106771_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106771_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:425C000163549-Iberdrola SA",
        "terseLabel": "Iberdrola SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106773_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106773_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:363C000251023-SK Hynix, Inc.",
        "terseLabel": "SK Hynix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106773_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106773_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:463C000209865-SK Hynix, Inc.",
        "terseLabel": "SK Hynix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106773_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106773_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:220C000163552-SK Hynix, Inc.",
        "terseLabel": "SK Hynix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106777_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106777_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:651C000174484-Zoom Communications, Inc.",
        "terseLabel": "Zoom Communications, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106778_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106778_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:654C000174484-NetApp, Inc.",
        "terseLabel": "NetApp, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106779_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106779_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:403C000153415-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106780_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106780_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:83C000235289-Western Digital Corp.",
        "terseLabel": "Western Digital Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106780_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106780_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:342C000251021-Western Digital Corp.",
        "terseLabel": "Western Digital Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106782_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106782_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:346C000251021-Monolithic Power Systems, Inc.",
        "terseLabel": "Monolithic Power Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106782_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106782_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:632C000239958-Monolithic Power Systems, Inc.",
        "terseLabel": "Monolithic Power Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106786_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106786_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:302C000201847-Fabrinet",
        "terseLabel": "Fabrinet [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106786_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106786_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:545C000153417-Fabrinet",
        "terseLabel": "Fabrinet [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106791_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106791_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:96C000174483-BP PLC",
        "terseLabel": "BP PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106791_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106791_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:159C000163551-BP PLC",
        "terseLabel": "BP PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106792_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106792_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:160C000163551-BHP Group Ltd.",
        "terseLabel": "BHP Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106792_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106792_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:228C000163552-BHP Group Ltd.",
        "terseLabel": "BHP Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106794_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106794_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:157C000163551-Rio Tinto PLC",
        "terseLabel": "Rio Tinto PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106796_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106796_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:99C000174483-Shell PLC",
        "terseLabel": "Shell PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106796_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106796_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:164C000163551-Shell PLC",
        "terseLabel": "Shell PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106796_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106796_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:469C000209865-Shell PLC",
        "terseLabel": "Shell PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106802_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106802_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:298C000201847-Curtiss-Wright Corp.",
        "terseLabel": "Curtiss-Wright Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106802_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106802_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:542C000153417-Curtiss-Wright Corp.",
        "terseLabel": "Curtiss-Wright Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251217106803_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20251217106803_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:548C000153417-Twilio, Inc.",
        "terseLabel": "Twilio, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:34C000201849-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:51C000199434-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:186C000199432-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:202C000235290-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:250C000201848-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:272C000199429-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:339C000251021-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:392C000153415-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:515C000153418-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:582C000209867-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107149_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107149_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:694C000195470-S&amp;P 500 Index",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107151_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107151_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:73C000235289-S&amp;P Global 1200 Index",
        "terseLabel": "S&amp;P Global 1200 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107151_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107151_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:201C000235290-S&amp;P Global 1200 Index",
        "terseLabel": "S&amp;P Global 1200 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107151_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107151_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:448C000209866-S&amp;P Global 1200 Index",
        "terseLabel": "S&amp;P Global 1200 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107156_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107156_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:219C000163552-MSCI EAFE Index",
        "terseLabel": "MSCI EAFE Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260105107163_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260105107163_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:649C000174484-S&amp;P SmallCap 600 Index",
        "terseLabel": "S&amp;P SmallCap 600 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114512_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114512_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:470C000209865-Royal Bank of Canada",
        "terseLabel": "Royal Bank of Canada [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114513_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114513_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:227C000163552-Hermes International SCA",
        "terseLabel": "Hermes International SCA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114514_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114514_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:229C000163552-Industria de Diseno Textil SA",
        "terseLabel": "Industria de Diseno Textil SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114515_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114515_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:627C000239958-Onto Innovation, Inc.",
        "terseLabel": "Onto Innovation, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114516_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114516_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:629C000239958-Southern Copper Corp.",
        "terseLabel": "Southern Copper Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114517_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114517_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:349C000251021-Analog Devices, Inc.",
        "terseLabel": "Analog Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114517_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114517_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:634C000239958-Analog Devices, Inc.",
        "terseLabel": "Analog Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114518_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114518_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:635C000239958-Jazz Pharmaceuticals PLC",
        "terseLabel": "Jazz Pharmaceuticals PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114519_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114519_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:300C000201847-TechnipFMC PLC",
        "terseLabel": "TechnipFMC PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114519_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114519_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:541C000153417-TechnipFMC PLC",
        "terseLabel": "TechnipFMC PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114519_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114519_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:593C000209867-TechnipFMC PLC",
        "terseLabel": "TechnipFMC PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114520_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114520_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:40C000201849-CRH PLC",
        "terseLabel": "CRH PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114521_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114521_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:42C000201849-LyondellBasell Industries NV",
        "terseLabel": "LyondellBasell Industries NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114522_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114522_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:44C000201849-PPG Industries, Inc.",
        "terseLabel": "PPG Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114523_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114523_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:498C000214959-OneMain Finance Corp.",
        "terseLabel": "OneMain Finance Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114524_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114524_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:500C000214959-NRG Energy, Inc.",
        "terseLabel": "NRG Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114525_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114525_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:502C000214959-Venture Global Plaquemines LNG LLC",
        "terseLabel": "Venture Global Plaquemines LNG LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114526_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114526_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:122C000209869-Weichai Power Co. Ltd.",
        "terseLabel": "Weichai Power Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114527_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114527_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:123C000209869-Petroleo Brasileiro SA - Petrobras",
        "terseLabel": "Petroleo Brasileiro SA - Petrobras [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114528_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114528_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:124C000209869-Axia Energia",
        "terseLabel": "Axia Energia [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114529_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114529_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:126C000209869-China International Marine Containers Group Co. Ltd.",
        "terseLabel": "China International Marine Containers Group Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114530_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114530_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:127C000209869-Ambev SA",
        "terseLabel": "Ambev SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114531_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114531_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:128C000209869-Telefonica Brasil SA",
        "terseLabel": "Telefonica Brasil SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114532_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114532_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:129C000209869-United Microelectronics Corp.",
        "terseLabel": "United Microelectronics Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114533_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114533_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:674C000241796-Powell Industries, Inc.",
        "terseLabel": "Powell Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114534_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114534_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:675C000241796-Argan, Inc.",
        "terseLabel": "Argan, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114535_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114535_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:676C000241796-DigitalOcean Holdings, Inc.",
        "terseLabel": "DigitalOcean Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114536_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114536_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:677C000241796-Krystal Biotech, Inc.",
        "terseLabel": "Krystal Biotech, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114537_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114537_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:678C000241796-Kodiak Gas Services, Inc.",
        "terseLabel": "Kodiak Gas Services, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114538_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114538_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:679C000241796-Innovex International, Inc.",
        "terseLabel": "Innovex International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114539_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114539_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:680C000241796-Adeia, Inc.",
        "terseLabel": "Adeia, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114540_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114540_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:681C000241796-Protagonist Therapeutics, Inc.",
        "terseLabel": "Protagonist Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114541_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114541_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:682C000241796-ESCO Technologies, Inc.",
        "terseLabel": "ESCO Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114542_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114542_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:424C000163549-Siemens Energy AG",
        "terseLabel": "Siemens Energy AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114543_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114543_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:698C000195470-Linde PLC",
        "terseLabel": "Linde PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114544_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114544_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:653C000174484-APA Corp.",
        "terseLabel": "APA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114545_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114545_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:655C000174484-Devon Energy Corp.",
        "terseLabel": "Devon Energy Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114546_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114546_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:252C000201848-CenterPoint Energy, Inc.",
        "terseLabel": "CenterPoint Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114547_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114547_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:253C000201848-Pinnacle West Capital Corp.",
        "terseLabel": "Pinnacle West Capital Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114548_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114548_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:255C000201848-WEC Energy Group, Inc.",
        "terseLabel": "WEC Energy Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114549_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114549_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:256C000201848-Southern Co.",
        "terseLabel": "Southern Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114550_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114550_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:257C000201848-Ameren Corp.",
        "terseLabel": "Ameren Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114551_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114551_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:258C000201848-DTE Energy Co.",
        "terseLabel": "DTE Energy Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114552_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114552_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:259C000201848-Alliant Energy Corp.",
        "terseLabel": "Alliant Energy Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114553_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114553_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:569C000174482-Pfizer, Inc.",
        "terseLabel": "Pfizer, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114554_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114554_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:90C000174483-Equinor ASA",
        "terseLabel": "Equinor ASA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114554_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114554_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:155C000163551-Equinor ASA",
        "terseLabel": "Equinor ASA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114555_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114555_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:92C000174483-Prysmian SpA",
        "terseLabel": "Prysmian SpA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114556_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114556_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:93C000174483-HD Hyundai Co. Ltd.",
        "terseLabel": "HD Hyundai Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114557_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114557_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:95C000174483-Canadian Natural Resources Ltd.",
        "terseLabel": "Canadian Natural Resources Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114558_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114558_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:98C000174483-Anheuser-Busch InBev SA",
        "terseLabel": "Anheuser-Busch InBev SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114559_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114559_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:304C000201847-ATI, Inc.",
        "terseLabel": "ATI, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114560_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114560_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:305C000201847-TTM Technologies, Inc.",
        "terseLabel": "TTM Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114561_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114561_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:543C000153417-XPO Logistics, Inc.",
        "terseLabel": "XPO Logistics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114562_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114562_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:546C000153417-MasTec, Inc.",
        "terseLabel": "MasTec, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114563_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114563_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:547C000153417-nVent Electric PLC",
        "terseLabel": "nVent Electric PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114564_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114564_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:282C000199429-General Electric Co.",
        "terseLabel": "General Electric Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260609114565_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260609114565_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:341C000251021-Seagate Technology Holdings PLC",
        "terseLabel": "Seagate Technology Holdings PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114708_7397Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114708_7397Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:33C000201849-CFRA - Stovall Equal Weight Seasonal Rotation Index",
        "terseLabel": "CFRA - Stovall Equal Weight Seasonal Rotation Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114709_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114709_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:391C000153415-Pacer NASDAQ-100 Trendpilot Index_1",
        "terseLabel": "Pacer NASDAQ-100 Trendpilot Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114710_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114710_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:340C000251021-NASDAQ-100 Index",
        "terseLabel": "NASDAQ-100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114710_7411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114710_7411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:393C000153415-NASDAQ-100 Index",
        "terseLabel": "NASDAQ-100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114711_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114711_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:670C000241796-Pacer US SmallCap Cash Cows Growth Leaders Index",
        "terseLabel": "Pacer US SmallCap Cash Cows Growth Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114712_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114712_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:294C000201847-S&amp;P Composite 1500 Index",
        "terseLabel": "S&amp;P Composite 1500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114712_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114712_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:537C000153417-S&amp;P Composite 1500 Index",
        "terseLabel": "S&amp;P Composite 1500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114712_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114712_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:560C000174482-S&amp;P Composite 1500 Index",
        "terseLabel": "S&amp;P Composite 1500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114712_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114712_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:671C000241796-S&amp;P Composite 1500 Index",
        "terseLabel": "S&amp;P Composite 1500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114713_7423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114713_7423Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:672C000241796-S&amp;P SmallCap 600 Growth Index",
        "terseLabel": "S&amp;P SmallCap 600 Growth Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114714_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114714_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:647C000174484-Pacer US Small Cap Cash Cows Index",
        "terseLabel": "Pacer US Small Cap Cash Cows Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114715_7420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114715_7420Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:648C000174484-Russell 2000 Index",
        "terseLabel": "Russell 2000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114716_7405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114716_7405Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:249C000201848-Lunt Capital U.S. Large Cap Equity Rotation Index",
        "terseLabel": "Lunt Capital U.S. Large Cap Equity Rotation Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114717_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114717_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:581C000209867-Pacer US Cash Cows Growth Index",
        "terseLabel": "Pacer US Cash Cows Growth Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114718_7422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114718_7422Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:583C000209867-S&amp;P 900 Pure Growth Index",
        "terseLabel": "S&amp;P 900 Pure Growth Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114719_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114719_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:559C000174482-Pacer US Cash Cows 100 Index",
        "terseLabel": "Pacer US Cash Cows 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114720_7421Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114720_7421Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:561C000174482-Russell 1000 Value Index",
        "terseLabel": "Russell 1000 Value Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114722_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114722_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:23C000209868-Pacer Cash Cows Fund of Funds Index_1",
        "terseLabel": "Pacer Cash Cows Fund of Funds Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114723_7396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114723_7396Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:25C000209868-FTSE Developed ex US All Cap Index",
        "terseLabel": "FTSE Developed ex US All Cap Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114724_7407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114724_7407Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:271C000199429-Lunt Capital U.S. Large Cap Multi-Factor Rotation Index",
        "terseLabel": "Lunt Capital U.S. Large Cap Multi-Factor Rotation Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114754_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114754_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:693C000195470-Pacer WealthShield Index",
        "terseLabel": "Pacer WealthShield Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114755_7424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114755_7424Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:695C000195470-S&amp;P U.S. Treasury Bond 20+ Year Total Return Index",
        "terseLabel": "S&amp;P U.S. Treasury Bond 20+ Year Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114756_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114756_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:603C000153416-Pacer US Export Leaders Index",
        "terseLabel": "Pacer US Export Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114757_7419Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114757_7419Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:604C000153416-S&amp;P 900 Index",
        "terseLabel": "S&amp;P 900 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114758_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114758_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:152C000163551-Pacer Global Cash Cows Dividend Index_1",
        "terseLabel": "Pacer Global Cash Cows Dividend Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114759_7402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114759_7402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:154C000163551-MSCI World Value Index",
        "terseLabel": "MSCI World Value Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114761_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114761_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:514C000153418-Pacer Trendpilot US Large Cap Index",
        "terseLabel": "Pacer Trendpilot US Large Cap Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114762_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114762_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:119C000209869-Pacer Emerging Markets Cash Cows 100 Index",
        "terseLabel": "Pacer Emerging Markets Cash Cows 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260617114763_7401Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260617114763_7401Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:121C000209869-FTSE Emerging Markets Index",
        "terseLabel": "FTSE Emerging Markets Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114770_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114770_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:447C000209866-Pacer Trendpilot Fund of Funds Index_",
        "terseLabel": "Pacer Trendpilot Fund of Funds Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114771_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114771_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:316C000251022-MSCI World Ricardo Comparative Advantage Select Index",
        "terseLabel": "MSCI World Ricardo Comparative Advantage Select Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114772_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114772_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:50C000199434-Solactive GPR Data &amp; Infrastructure Real Estate Index_1",
        "terseLabel": "Solactive GPR Data &amp; Infrastructure Real Estate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114774_7409Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114774_7409Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:338C000251021-Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders Index",
        "terseLabel": "Pacer Nasdaq 100 Top 50 Cash Cows Growth Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114775_7404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114775_7404Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:200C000235290-Pacer Global Supply Chain Infrastructure Index",
        "terseLabel": "Pacer Global Supply Chain Infrastructure Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114776_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114776_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:185C000199432-Solactive GPR Industrial Real Estate Index_",
        "terseLabel": "Solactive GPR Industrial Real Estate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114777_7399Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114777_7399Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:72C000235289-Pacer Data Transmission and Communication Revolution Index",
        "terseLabel": "Pacer Data Transmission and Communication Revolution Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114782_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114782_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:624C000239958-Pacer US Large Cap Cash Cows Growth Leaders Index_",
        "terseLabel": "Pacer US Large Cap Cash Cows Growth Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114783_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114783_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:625C000239958-Russell 1000 Index",
        "terseLabel": "Russell 1000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114784_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114784_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:293C000201847-Lunt Capital U.S. MidCap Multi-Factor Rotation Index",
        "terseLabel": "Lunt Capital U.S. MidCap Multi-Factor Rotation Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114785_7418Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114785_7418Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:626C000239958-Russell 1000 Growth Index",
        "terseLabel": "Russell 1000 Growth Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114792_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114792_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:414C000163549-Pacer Trendpilot European Index_",
        "terseLabel": "Pacer Trendpilot European Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114793_7412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114793_7412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:416C000163549-FTSE Eurozone Index",
        "terseLabel": "FTSE Eurozone Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114794_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114794_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:2C000230803-Morningstar LSTA U.S. Leveraged Loan 100 Index",
        "terseLabel": "Morningstar LSTA U.S. Leveraged Loan 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114798_7426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114798_7426Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:13C000230803-Collateralized Loan Obligations",
        "terseLabel": "Collateralized Loan Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114799_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114799_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:458C000209865-Pacer Trendpilot International Index_",
        "terseLabel": "Pacer Trendpilot International Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114800_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114800_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:459C000209865-MSCI Word Index",
        "terseLabel": "MSCI Word Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114801_7414Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114801_7414Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:460C000209865-S&amp;P Developed ex-U.S. Large Cap Index",
        "terseLabel": "S&amp;P Developed ex-U.S. Large Cap Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114802_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114802_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:87C000174483-Pacer Developed Markets International Cash Cows 100 Index",
        "terseLabel": "Pacer Developed Markets International Cash Cows 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114803_7400Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114803_7400Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:89C000174483-FTSE All-World ex US Index",
        "terseLabel": "FTSE All-World ex US Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260618114807_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260618114807_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:536C000153417-Pacer Trendpilot US Mid Cap Index TR_",
        "terseLabel": "Pacer Trendpilot US Mid Cap Index TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260629115006_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260629115006_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:218C000163552-FTSE Developed ex US Index",
        "terseLabel": "FTSE Developed ex US Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260630115014_7425Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260630115014_7425Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:217C000163552-Pacer International Export Leaders Index_1",
        "terseLabel": "Pacer International Export Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260702115072_7408Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260702115072_7408Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:320C000251022-NVIDIA Corp._",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260702115072_7417Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260702115072_7417Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:516C000153418-NVIDIA Corp._",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260702115074_7410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260702115074_7410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:359C000251023-Nasdaq International Patent Leaders Index",
        "terseLabel": "Nasdaq International Patent Leaders Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260702115075_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260702115075_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:491C000214959-Pacer Trendpilot US Bond Index_",
        "terseLabel": "Pacer Trendpilot US Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260702115076_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "bench20260702115076_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:493C000214959-iBoxx USD Liquid High Yield Index_",
        "terseLabel": "iBoxx USD Liquid High Yield Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1037417937_7406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark1037417937_7406Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:295C000201847-S&amp;P MidCap 400 Index",
        "terseLabel": "S&amp;P MidCap 400 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1037417937_7416Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark1037417937_7416Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:538C000153417-S&amp;P MidCap 400 Index",
        "terseLabel": "S&amp;P MidCap 400 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark111615661_7415Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark111615661_7415Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:492C000214959-Bloomberg U.S. Aggregate Bond Index",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark164354774_7413Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark164354774_7413Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:449C000209866-FTSE All-World Total Return Index",
        "terseLabel": "FTSE All-World Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark82403739_7398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark82403739_7398Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:52C000199434-FTSE NAREIT All Equity REITS Total Return Index",
        "terseLabel": "FTSE NAREIT All Equity REITS Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark82403739_7403Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260430",
     "localname": "benchmark82403739_7403Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:187C000199432-FTSE NAREIT All Equity REITS Total Return Index",
        "terseLabel": "FTSE NAREIT All Equity REITS Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r90": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r91": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r92": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r93": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r94": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r95": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r97": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r98": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
