{
 "version": "2.2",
 "instance": {
  "ftetft-efp24612_ncsr.htm": {
   "nsprefix": "tsr",
   "nsuri": "http://tsr/20260331",
   "dts": {
    "inline": {
     "local": [
      "ftetft-efp24612_ncsr.htm"
     ]
    },
    "schema": {
     "local": [
      "tsr-20260331.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-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsr-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsr-20260331_pre.xml"
     ]
    }
   },
   "keyStandard": 45,
   "keyCustom": 0,
   "axisStandard": 6,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 675,
   "hidden": {
    "total": 56,
    "http://xbrl.sec.gov/dei/2025": 56
   },
   "contextCount": 2344,
   "entityCount": 1,
   "segmentCount": 676,
   "elementCount": 835,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 3827,
    "http://xbrl.sec.gov/dei/2025": 167,
    "http://fasb.org/us-gaap/2025": 108
   },
   "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_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_2025-04-01_2026-03-31Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_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_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_2025-04-01_2026-03-31Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_2025-04-01_2026-03-31Member",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "oef:AnnlOrSemiAnnlStatementTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_1",
     "longName": "040014 - Document - Shareholder Report, Line Graph (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
     "longName": "040015 - Document - Shareholder Report, Average Annual Return (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7121_duration_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_1",
     "longName": "040016 - Document - Shareholder Report, Holdings (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014012_Franklin Emerging Market Core Dividend Tilt Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c_7121_instant_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7121_instant_FranklinEmergingMarketCoreDividendTiltIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_2",
     "longName": "040018 - Document - Shareholder Report, Line Graph (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c_7073_duration_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7073_duration_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
     "longName": "040019 - Document - Shareholder Report, Average Annual Return (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c_7073_duration_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7073_duration_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_2",
     "longName": "040020 - Document - Shareholder Report, Holdings (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014011_Franklin International Core Dividend Tilt Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c_7073_instant_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7073_instant_FranklinInternationalCoreDividendTiltIndexETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_3",
     "longName": "040022 - Document - Shareholder Report, Line Graph (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c_7133_duration_FranklinInternationalDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7133_duration_FranklinInternationalDividendBoosterIndexETF_SingleClass_2025-12-31_2025-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
     "longName": "040023 - Document - Shareholder Report, Average Annual Return (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c_7133_duration_FranklinInternationalDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7133_duration_FranklinInternationalDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_3",
     "longName": "040024 - Document - Shareholder Report, Holdings (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014073_Franklin International Dividend Booster Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c_7133_instant_FranklinInternationalDividendBoosterIndexETF_SingleClass_2026-03-31_5236Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7133_instant_FranklinInternationalDividendBoosterIndexETF_SingleClass_2026-03-31_5236Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_4",
     "longName": "040026 - Document - Shareholder Report, Line Graph (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c_7067_duration_FranklinUSCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7067_duration_FranklinUSCoreDividendTiltIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
     "longName": "040027 - Document - Shareholder Report, Average Annual Return (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c_7067_duration_FranklinUSCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7067_duration_FranklinUSCoreDividendTiltIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_4",
     "longName": "040028 - Document - Shareholder Report, Holdings (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014014_Franklin U.S. Core Dividend Tilt Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c_7067_instant_FranklinUSCoreDividendTiltIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7067_instant_FranklinUSCoreDividendTiltIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_5",
     "longName": "040030 - Document - Shareholder Report, Line Graph (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c_7135_duration_FranklinUSDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7135_duration_FranklinUSDividendBoosterIndexETF_SingleClass_2025-12-31_2025-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
     "longName": "040031 - Document - Shareholder Report, Average Annual Return (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c_7135_duration_FranklinUSDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7135_duration_FranklinUSDividendBoosterIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_5",
     "longName": "040032 - Document - Shareholder Report, Holdings (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014072_Franklin U.S. Dividend Booster Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c_7135_instant_FranklinUSDividendBoosterIndexETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7135_instant_FranklinUSDividendBoosterIndexETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_6",
     "longName": "040034 - Document - Shareholder Report, Line Graph (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c_7065_duration_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7065_duration_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
     "longName": "040035 - Document - Shareholder Report, Average Annual Return (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c_7065_duration_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7065_duration_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_6",
     "longName": "040036 - Document - Shareholder Report, Holdings (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014019_Franklin U.S. Large Cap Multifactor Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c_7065_instant_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7065_instant_FranklinUSLargeCapMultifactorIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_7",
     "longName": "040038 - Document - Shareholder Report, Line Graph (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c_7063_duration_FranklinUSMidCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7063_duration_FranklinUSMidCapMultifactorIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R22": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
     "longName": "040039 - Document - Shareholder Report, Average Annual Return (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c_7063_duration_FranklinUSMidCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7063_duration_FranklinUSMidCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_7",
     "longName": "040040 - Document - Shareholder Report, Holdings (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014018_Franklin U.S. Mid Cap Multifactor Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c_7063_instant_FranklinUSMidCapMultifactorIndexETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7063_instant_FranklinUSMidCapMultifactorIndexETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_8",
     "longName": "040042 - Document - Shareholder Report, Line Graph (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c_7062_duration_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7062_duration_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
     "longName": "040043 - Document - Shareholder Report, Average Annual Return (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c_7062_duration_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7062_duration_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R26": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_8",
     "longName": "040044 - Document - Shareholder Report, Holdings (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014017_Franklin U.S. Small Cap Multifactor Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c_7062_instant_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7062_instant_FranklinUSSmallCapMultifactorIndexETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_9",
     "longName": "040046 - Document - Shareholder Report, Line Graph (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c_7125_duration_FranklinDisruptiveCommerceETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7125_duration_FranklinDisruptiveCommerceETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
     "longName": "040047 - Document - Shareholder Report, Average Annual Return (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c_7125_duration_FranklinDisruptiveCommerceETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7125_duration_FranklinDisruptiveCommerceETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R29": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_9",
     "longName": "040048 - Document - Shareholder Report, Holdings (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014047_Franklin Disruptive Commerce ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c_7125_instant_FranklinDisruptiveCommerceETF_SingleClass_2026-03-31_2641Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7125_instant_FranklinDisruptiveCommerceETF_SingleClass_2026-03-31_2641Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_10",
     "longName": "040050 - Document - Shareholder Report, Line Graph (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c_7140_duration_FranklinDividendGrowthETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7140_duration_FranklinDividendGrowthETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
     "longName": "040051 - Document - Shareholder Report, Average Annual Return (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c_7140_duration_FranklinDividendGrowthETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7140_duration_FranklinDividendGrowthETF_SingleClass_2025-08-28_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_10",
     "longName": "040052 - Document - Shareholder Report, Holdings (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 9046792_Franklin Dividend Growth ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c_7140_instant_FranklinDividendGrowthETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7140_instant_FranklinDividendGrowthETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_11",
     "longName": "040054 - Document - Shareholder Report, Line Graph (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c_7123_duration_FranklinDynamicMunicipalBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7123_duration_FranklinDynamicMunicipalBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
     "longName": "040055 - Document - Shareholder Report, Average Annual Return (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c_7123_duration_FranklinDynamicMunicipalBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7123_duration_FranklinDynamicMunicipalBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_11",
     "longName": "040056 - Document - Shareholder Report, Holdings (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014020_Franklin Dynamic Municipal Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c_7123_instant_FranklinDynamicMunicipalBondETF_SingleClass_2026-03-31_6764Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7123_instant_FranklinDynamicMunicipalBondETF_SingleClass_2026-03-31_6764Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_12",
     "longName": "040058 - Document - Shareholder Report, Line Graph (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c_7118_duration_FranklinExponentialDataETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7118_duration_FranklinExponentialDataETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
     "longName": "040059 - Document - Shareholder Report, Average Annual Return (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c_7118_duration_FranklinExponentialDataETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7118_duration_FranklinExponentialDataETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_12",
     "longName": "040060 - Document - Shareholder Report, Holdings (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014052_Franklin Exponential Data ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c_7118_instant_FranklinExponentialDataETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7118_instant_FranklinExponentialDataETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_13",
     "longName": "040062 - Document - Shareholder Report, Line Graph (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c_7116_duration_FranklinFocusedGrowthETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7116_duration_FranklinFocusedGrowthETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
     "longName": "040063 - Document - Shareholder Report, Average Annual Return (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c_7116_duration_FranklinFocusedGrowthETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7116_duration_FranklinFocusedGrowthETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_13",
     "longName": "040064 - Document - Shareholder Report, Holdings (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014058_Franklin Focused Growth ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c_7116_instant_FranklinFocusedGrowthETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7116_instant_FranklinFocusedGrowthETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_14",
     "longName": "040066 - Document - Shareholder Report, Line Graph (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c_7078_duration_FranklinGenomicAdvancementsETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7078_duration_FranklinGenomicAdvancementsETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
     "longName": "040067 - Document - Shareholder Report, Average Annual Return (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c_7078_duration_FranklinGenomicAdvancementsETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7078_duration_FranklinGenomicAdvancementsETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_14",
     "longName": "040068 - Document - Shareholder Report, Holdings (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014048_Franklin Genomic Advancements ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c_7078_instant_FranklinGenomicAdvancementsETF_SingleClass_2026-03-31_2637Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7078_instant_FranklinGenomicAdvancementsETF_SingleClass_2026-03-31_2637Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_15",
     "longName": "040070 - Document - Shareholder Report, Line Graph (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c_7077_duration_FranklinHighYieldCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7077_duration_FranklinHighYieldCorporateETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
     "longName": "040071 - Document - Shareholder Report, Average Annual Return (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c_7077_duration_FranklinHighYieldCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7077_duration_FranklinHighYieldCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_15",
     "longName": "040072 - Document - Shareholder Report, Holdings (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014042_Franklin High Yield Corporate ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c_7077_instant_FranklinHighYieldCorporateETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7077_instant_FranklinHighYieldCorporateETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_16",
     "longName": "040074 - Document - Shareholder Report, Line Graph (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c_7064_duration_FranklinIncomeEquityFocusETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7064_duration_FranklinIncomeEquityFocusETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
     "longName": "040075 - Document - Shareholder Report, Average Annual Return (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c_7064_duration_FranklinIncomeEquityFocusETF_SingleClass_2025-04-01_2026-03-31_1121Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7064_duration_FranklinIncomeEquityFocusETF_SingleClass_2025-04-01_2026-03-31_1121Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_16",
     "longName": "040076 - Document - Shareholder Report, Holdings (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014016_Franklin Income Equity Focus ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c_7064_instant_FranklinIncomeEquityFocusETF_SingleClass_2026-03-31_2454Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7064_instant_FranklinIncomeEquityFocusETF_SingleClass_2026-03-31_2454Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_17",
     "longName": "040078 - Document - Shareholder Report, Line Graph (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c_7076_duration_FranklinIncomeFocusETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7076_duration_FranklinIncomeFocusETF_SingleClass_2025-12-31_2025-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
     "longName": "040079 - Document - Shareholder Report, Average Annual Return (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c_7076_duration_FranklinIncomeFocusETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7076_duration_FranklinIncomeFocusETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_17",
     "longName": "040080 - Document - Shareholder Report, Holdings (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014056_Franklin Income Focus ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c_7076_instant_FranklinIncomeFocusETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7076_instant_FranklinIncomeFocusETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_18",
     "longName": "040082 - Document - Shareholder Report, Line Graph (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c_7075_duration_FranklinIntelligentMachinesETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7075_duration_FranklinIntelligentMachinesETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
     "longName": "040083 - Document - Shareholder Report, Average Annual Return (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c_7075_duration_FranklinIntelligentMachinesETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7075_duration_FranklinIntelligentMachinesETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_18",
     "longName": "040084 - Document - Shareholder Report, Holdings (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014049_Franklin Intelligent Machines ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c_7075_instant_FranklinIntelligentMachinesETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7075_instant_FranklinIntelligentMachinesETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_19",
     "longName": "040086 - Document - Shareholder Report, Line Graph (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c_7074_duration_FranklinInternationalAggregateBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7074_duration_FranklinInternationalAggregateBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
     "longName": "040087 - Document - Shareholder Report, Average Annual Return (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c_7074_duration_FranklinInternationalAggregateBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7074_duration_FranklinInternationalAggregateBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_19",
     "longName": "040088 - Document - Shareholder Report, Holdings (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014040_Franklin International Aggregate Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c_7074_instant_FranklinInternationalAggregateBondETF_SingleClass_2026-03-31_2655Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7074_instant_FranklinInternationalAggregateBondETF_SingleClass_2026-03-31_2655Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_20",
     "longName": "040090 - Document - Shareholder Report, Line Graph (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c_7072_duration_FranklinInvestmentGradeCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7072_duration_FranklinInvestmentGradeCorporateETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
     "longName": "040091 - Document - Shareholder Report, Average Annual Return (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c_7072_duration_FranklinInvestmentGradeCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7072_duration_FranklinInvestmentGradeCorporateETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_20",
     "longName": "040092 - Document - Shareholder Report, Holdings (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014015_Franklin Investment Grade Corporate ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c_7072_instant_FranklinInvestmentGradeCorporateETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7072_instant_FranklinInvestmentGradeCorporateETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_21",
     "longName": "040094 - Document - Shareholder Report, Line Graph (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c_7137_duration_FranklinMultisectorIncomeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7137_duration_FranklinMultisectorIncomeETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
     "longName": "040095 - Document - Shareholder Report, Average Annual Return (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c_7137_duration_FranklinMultisectorIncomeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7137_duration_FranklinMultisectorIncomeETF_SingleClass_2025-08-26_2025-08-26Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_21",
     "longName": "040096 - Document - Shareholder Report, Holdings (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 9046789_Franklin Multisector Income ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c_7137_instant_FranklinMultisectorIncomeETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7137_instant_FranklinMultisectorIncomeETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_22",
     "longName": "040098 - Document - Shareholder Report, Line Graph (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c_7071_duration_FranklinMunicipalGreenBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7071_duration_FranklinMunicipalGreenBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
     "longName": "040099 - Document - Shareholder Report, Average Annual Return (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c_7071_duration_FranklinMunicipalGreenBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7071_duration_FranklinMunicipalGreenBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_22",
     "longName": "040100 - Document - Shareholder Report, Holdings (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014021_Franklin Municipal Green Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c_7071_instant_FranklinMunicipalGreenBondETF_SingleClass_2026-03-31_6767Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7071_instant_FranklinMunicipalGreenBondETF_SingleClass_2026-03-31_6767Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_23",
     "longName": "040102 - Document - Shareholder Report, Line Graph (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c_7070_duration_FranklinSeniorLoanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7070_duration_FranklinSeniorLoanETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
     "longName": "040103 - Document - Shareholder Report, Average Annual Return (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c_7070_duration_FranklinSeniorLoanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7070_duration_FranklinSeniorLoanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_23",
     "longName": "040104 - Document - Shareholder Report, Holdings (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014041_Franklin Senior Loan ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c_7070_instant_FranklinSeniorLoanETF_SingleClass_2026-03-31_3409Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7070_instant_FranklinSeniorLoanETF_SingleClass_2026-03-31_3409Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_24",
     "longName": "040106 - Document - Shareholder Report, Line Graph (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c_7069_duration_FranklinSystematicStylePremiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7069_duration_FranklinSystematicStylePremiaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
     "longName": "040107 - Document - Shareholder Report, Average Annual Return (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c_7069_duration_FranklinSystematicStylePremiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7069_duration_FranklinSystematicStylePremiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_24",
     "longName": "040108 - Document - Shareholder Report, Holdings (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014045_Franklin Systematic Style Premia ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c_7069_instant_FranklinSystematicStylePremiaETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7069_instant_FranklinSystematicStylePremiaETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_25",
     "longName": "040110 - Document - Shareholder Report, Line Graph (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c_7068_duration_FranklinUSCoreBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7068_duration_FranklinUSCoreBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
     "longName": "040111 - Document - Shareholder Report, Average Annual Return (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c_7068_duration_FranklinUSCoreBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7068_duration_FranklinUSCoreBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_25",
     "longName": "040112 - Document - Shareholder Report, Holdings (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014046_Franklin U.S. Core Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c_7068_instant_FranklinUSCoreBondETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7068_instant_FranklinUSCoreBondETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_26",
     "longName": "040114 - Document - Shareholder Report, Line Graph (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c_7061_duration_FranklinUSTreasuryBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7061_duration_FranklinUSTreasuryBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
     "longName": "040115 - Document - Shareholder Report, Average Annual Return (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c_7061_duration_FranklinUSTreasuryBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7061_duration_FranklinUSTreasuryBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_26",
     "longName": "040116 - Document - Shareholder Report, Holdings (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014051_Franklin U.S. Treasury Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c_7061_instant_FranklinUSTreasuryBondETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7061_instant_FranklinUSTreasuryBondETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_27",
     "longName": "040118 - Document - Shareholder Report, Line Graph (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c_7060_duration_FranklinUltraShortBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7060_duration_FranklinUltraShortBondETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
     "longName": "040119 - Document - Shareholder Report, Average Annual Return (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c_7060_duration_FranklinUltraShortBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7060_duration_FranklinUltraShortBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_27",
     "longName": "040120 - Document - Shareholder Report, Holdings (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014050_Franklin Ultra Short Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c_7060_instant_FranklinUltraShortBondETF_SingleClass_2026-03-31_5230Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7060_instant_FranklinUltraShortBondETF_SingleClass_2026-03-31_5230Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_28",
     "longName": "040122 - Document - Shareholder Report, Line Graph (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c_7113_duration_FranklinFTSEAsiaExJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7113_duration_FranklinFTSEAsiaExJapanETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
     "longName": "040123 - Document - Shareholder Report, Average Annual Return (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c_7113_duration_FranklinFTSEAsiaExJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7113_duration_FranklinFTSEAsiaExJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_28",
     "longName": "040124 - Document - Shareholder Report, Holdings (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014022_Franklin FTSE Asia Ex Japan ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c_7113_instant_FranklinFTSEAsiaExJapanETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7113_instant_FranklinFTSEAsiaExJapanETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_29",
     "longName": "040126 - Document - Shareholder Report, Line Graph (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c_7111_duration_FranklinFTSEAustraliaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7111_duration_FranklinFTSEAustraliaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
     "longName": "040127 - Document - Shareholder Report, Average Annual Return (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c_7111_duration_FranklinFTSEAustraliaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7111_duration_FranklinFTSEAustraliaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_29",
     "longName": "040128 - Document - Shareholder Report, Holdings (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014039_Franklin FTSE Australia ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c_7111_instant_FranklinFTSEAustraliaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7111_instant_FranklinFTSEAustraliaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_30",
     "longName": "040130 - Document - Shareholder Report, Line Graph (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c_7108_duration_FranklinFTSEBrazilETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7108_duration_FranklinFTSEBrazilETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
     "longName": "040131 - Document - Shareholder Report, Average Annual Return (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c_7108_duration_FranklinFTSEBrazilETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7108_duration_FranklinFTSEBrazilETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_30",
     "longName": "040132 - Document - Shareholder Report, Holdings (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014037_Franklin FTSE Brazil ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c_7108_instant_FranklinFTSEBrazilETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7108_instant_FranklinFTSEBrazilETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_31",
     "longName": "040134 - Document - Shareholder Report, Line Graph (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c_7106_duration_FranklinFTSECanadaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7106_duration_FranklinFTSECanadaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
     "longName": "040135 - Document - Shareholder Report, Average Annual Return (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c_7106_duration_FranklinFTSECanadaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7106_duration_FranklinFTSECanadaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_31",
     "longName": "040136 - Document - Shareholder Report, Holdings (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014038_Franklin FTSE Canada ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c_7106_instant_FranklinFTSECanadaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7106_instant_FranklinFTSECanadaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_32",
     "longName": "040138 - Document - Shareholder Report, Line Graph (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c_7103_duration_FranklinFTSEChinaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7103_duration_FranklinFTSEChinaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
     "longName": "040139 - Document - Shareholder Report, Average Annual Return (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c_7103_duration_FranklinFTSEChinaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7103_duration_FranklinFTSEChinaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_32",
     "longName": "040140 - Document - Shareholder Report, Holdings (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014036_Franklin FTSE China ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c_7103_instant_FranklinFTSEChinaETF_SingleClass_2026-03-31_2641Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7103_instant_FranklinFTSEChinaETF_SingleClass_2026-03-31_2641Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_33",
     "longName": "040142 - Document - Shareholder Report, Line Graph (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c_7101_duration_FranklinFTSEEuropeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7101_duration_FranklinFTSEEuropeETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
     "longName": "040143 - Document - Shareholder Report, Average Annual Return (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c_7101_duration_FranklinFTSEEuropeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7101_duration_FranklinFTSEEuropeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_33",
     "longName": "040144 - Document - Shareholder Report, Holdings (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014025_Franklin FTSE Europe ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c_7101_instant_FranklinFTSEEuropeETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7101_instant_FranklinFTSEEuropeETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_34",
     "longName": "040146 - Document - Shareholder Report, Line Graph (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c_7098_duration_FranklinFTSEEurozoneETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7098_duration_FranklinFTSEEurozoneETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
     "longName": "040147 - Document - Shareholder Report, Average Annual Return (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c_7098_duration_FranklinFTSEEurozoneETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7098_duration_FranklinFTSEEurozoneETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_34",
     "longName": "040148 - Document - Shareholder Report, Holdings (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014023_Franklin FTSE Eurozone ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c_7098_instant_FranklinFTSEEurozoneETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7098_instant_FranklinFTSEEurozoneETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_35",
     "longName": "040150 - Document - Shareholder Report, Line Graph (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c_7095_duration_FranklinFTSEGermanyETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7095_duration_FranklinFTSEGermanyETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
     "longName": "040151 - Document - Shareholder Report, Average Annual Return (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c_7095_duration_FranklinFTSEGermanyETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7095_duration_FranklinFTSEGermanyETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_35",
     "longName": "040152 - Document - Shareholder Report, Holdings (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014035_Franklin FTSE Germany ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c_7095_instant_FranklinFTSEGermanyETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7095_instant_FranklinFTSEGermanyETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_36",
     "longName": "040154 - Document - Shareholder Report, Line Graph (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c_7089_duration_FranklinFTSEIndiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7089_duration_FranklinFTSEIndiaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
     "longName": "040155 - Document - Shareholder Report, Average Annual Return (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c_7089_duration_FranklinFTSEIndiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7089_duration_FranklinFTSEIndiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_36",
     "longName": "040156 - Document - Shareholder Report, Holdings (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014024_Franklin FTSE India ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c_7089_instant_FranklinFTSEIndiaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7089_instant_FranklinFTSEIndiaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_37",
     "longName": "040158 - Document - Shareholder Report, Line Graph (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c_7088_duration_FranklinFTSEJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7088_duration_FranklinFTSEJapanETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
     "longName": "040159 - Document - Shareholder Report, Average Annual Return (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c_7088_duration_FranklinFTSEJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7088_duration_FranklinFTSEJapanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_37",
     "longName": "040160 - Document - Shareholder Report, Holdings (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014033_Franklin FTSE Japan ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c_7088_instant_FranklinFTSEJapanETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7088_instant_FranklinFTSEJapanETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_38",
     "longName": "040162 - Document - Shareholder Report, Line Graph (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c_7087_duration_FranklinFTSEJapanHedgedETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7087_duration_FranklinFTSEJapanHedgedETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
     "longName": "040163 - Document - Shareholder Report, Average Annual Return (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c_7087_duration_FranklinFTSEJapanHedgedETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7087_duration_FranklinFTSEJapanHedgedETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_38",
     "longName": "040164 - Document - Shareholder Report, Holdings (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014031_Franklin FTSE Japan Hedged ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c_7087_instant_FranklinFTSEJapanHedgedETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7087_instant_FranklinFTSEJapanHedgedETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_39",
     "longName": "040166 - Document - Shareholder Report, Line Graph (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c_7086_duration_FranklinFTSELatinAmericaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7086_duration_FranklinFTSELatinAmericaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
     "longName": "040167 - Document - Shareholder Report, Average Annual Return (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c_7086_duration_FranklinFTSELatinAmericaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7086_duration_FranklinFTSELatinAmericaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_39",
     "longName": "040168 - Document - Shareholder Report, Holdings (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014044_Franklin FTSE Latin America ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c_7086_instant_FranklinFTSELatinAmericaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7086_instant_FranklinFTSELatinAmericaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_40",
     "longName": "040170 - Document - Shareholder Report, Line Graph (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c_7085_duration_FranklinFTSEMexicoETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7085_duration_FranklinFTSEMexicoETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
     "longName": "040171 - Document - Shareholder Report, Average Annual Return (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c_7085_duration_FranklinFTSEMexicoETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7085_duration_FranklinFTSEMexicoETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_40",
     "longName": "040172 - Document - Shareholder Report, Holdings (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014030_Franklin FTSE Mexico ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c_7085_instant_FranklinFTSEMexicoETF_SingleClass_2026-03-31_2642Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7085_instant_FranklinFTSEMexicoETF_SingleClass_2026-03-31_2642Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_41",
     "longName": "040174 - Document - Shareholder Report, Line Graph (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c_7083_duration_FranklinFTSESaudiArabiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7083_duration_FranklinFTSESaudiArabiaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
     "longName": "040175 - Document - Shareholder Report, Average Annual Return (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c_7083_duration_FranklinFTSESaudiArabiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7083_duration_FranklinFTSESaudiArabiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_41",
     "longName": "040176 - Document - Shareholder Report, Holdings (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014043_Franklin FTSE Saudi Arabia ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c_7083_instant_FranklinFTSESaudiArabiaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7083_instant_FranklinFTSESaudiArabiaETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_42",
     "longName": "040178 - Document - Shareholder Report, Line Graph (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c_7082_duration_FranklinFTSESouthKoreaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7082_duration_FranklinFTSESouthKoreaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
     "longName": "040179 - Document - Shareholder Report, Average Annual Return (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c_7082_duration_FranklinFTSESouthKoreaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7082_duration_FranklinFTSESouthKoreaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_42",
     "longName": "040180 - Document - Shareholder Report, Holdings (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014029_Franklin FTSE South Korea ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c_7082_instant_FranklinFTSESouthKoreaETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7082_instant_FranklinFTSESouthKoreaETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_43",
     "longName": "040182 - Document - Shareholder Report, Line Graph (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c_7081_duration_FranklinFTSESwitzerlandETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7081_duration_FranklinFTSESwitzerlandETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
     "longName": "040183 - Document - Shareholder Report, Average Annual Return (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c_7081_duration_FranklinFTSESwitzerlandETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7081_duration_FranklinFTSESwitzerlandETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_43",
     "longName": "040184 - Document - Shareholder Report, Holdings (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014028_Franklin FTSE Switzerland ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c_7081_instant_FranklinFTSESwitzerlandETF_SingleClass_2026-03-31_2637Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7081_instant_FranklinFTSESwitzerlandETF_SingleClass_2026-03-31_2637Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_44",
     "longName": "040186 - Document - Shareholder Report, Line Graph (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c_7080_duration_FranklinFTSETaiwanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7080_duration_FranklinFTSETaiwanETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
     "longName": "040187 - Document - Shareholder Report, Average Annual Return (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c_7080_duration_FranklinFTSETaiwanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7080_duration_FranklinFTSETaiwanETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_44",
     "longName": "040188 - Document - Shareholder Report, Holdings (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014027_Franklin FTSE Taiwan ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c_7080_instant_FranklinFTSETaiwanETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7080_instant_FranklinFTSETaiwanETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_45",
     "longName": "040190 - Document - Shareholder Report, Line Graph (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c_7079_duration_FranklinFTSEUnitedKingdomETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7079_duration_FranklinFTSEUnitedKingdomETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R136": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
     "longName": "040191 - Document - Shareholder Report, Average Annual Return (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c_7079_duration_FranklinFTSEUnitedKingdomETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7079_duration_FranklinFTSEUnitedKingdomETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R137": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_45",
     "longName": "040192 - Document - Shareholder Report, Holdings (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014026_Franklin FTSE United Kingdom ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c_7079_instant_FranklinFTSEUnitedKingdomETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7079_instant_FranklinFTSEUnitedKingdomETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_46",
     "longName": "040194 - Document - Shareholder Report, Line Graph (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c_7128_duration_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7128_duration_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
     "longName": "040195 - Document - Shareholder Report, Average Annual Return (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c_7128_duration_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7128_duration_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R140": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_46",
     "longName": "040196 - Document - Shareholder Report, Holdings (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014053_BrandywineGLOBAL-Dynamic US Large Cap Value ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c_7128_instant_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7128_instant_BrandywineGLOBAL-DynamicUSLargeCapValueETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_47",
     "longName": "040198 - Document - Shareholder Report, Line Graph (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c_7130_duration_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7130_duration_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2025-12-31_2025-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R142": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
     "longName": "040199 - Document - Shareholder Report, Average Annual Return (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c_7130_duration_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7130_duration_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_47",
     "longName": "040200 - Document - Shareholder Report, Holdings (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014059_BrandywineGLOBAL - U.S. Fixed Income ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c_7130_instant_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7130_instant_BrandywineGLOBAL-USFixedIncomeETF_SingleClass_2026-03-31_3402Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_48",
     "longName": "040202 - Document - Shareholder Report, Line Graph (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c_7084_duration_FranklinFTSERussiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7084_duration_FranklinFTSERussiaETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R145": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
     "longName": "040203 - Document - Shareholder Report, Average Annual Return (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c_7084_duration_FranklinFTSERussiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7084_duration_FranklinFTSERussiaETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R146": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_48",
     "longName": "040204 - Document - Shareholder Report, Holdings (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014032_Franklin FTSE Russia ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c_7084_instant_FranklinFTSERussiaETF_SingleClass_2026-03-31_2638Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7084_instant_FranklinFTSERussiaETF_SingleClass_2026-03-31_2638Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R147": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_49",
     "longName": "040206 - Document - Shareholder Report, Line Graph (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c_7147_duration_FranklinSmallCapEnhancedETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7147_duration_FranklinSmallCapEnhancedETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R148": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
     "longName": "040207 - Document - Shareholder Report, Average Annual Return (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c_7147_duration_FranklinSmallCapEnhancedETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7147_duration_FranklinSmallCapEnhancedETF_SingleClass_2025-12-09_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_49",
     "longName": "040208 - Document - Shareholder Report, Holdings (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 374408_Franklin Small Cap Enhanced ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c_7147_instant_FranklinSmallCapEnhancedETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7147_instant_FranklinSmallCapEnhancedETF_SingleClass_2026-03-31_2639Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_50",
     "longName": "040210 - Document - Shareholder Report, Line Graph (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c_7066_duration_FranklinUSEquityIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7066_duration_FranklinUSEquityIndexETF_SingleClass_2025-03-31_2025-03-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
     "longName": "040211 - Document - Shareholder Report, Average Annual Return (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c_7066_duration_FranklinUSEquityIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7066_duration_FranklinUSEquityIndexETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R152": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_50",
     "longName": "040212 - Document - Shareholder Report, Holdings (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014013_Franklin U.S. Equity Index ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c_7066_instant_FranklinUSEquityIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7066_instant_FranklinUSEquityIndexETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_51",
     "longName": "040214 - Document - Shareholder Report, Line Graph (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c_7145_duration_PutnamInternationalStockETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7145_duration_PutnamInternationalStockETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R154": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
     "longName": "040215 - Document - Shareholder Report, Average Annual Return (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c_7145_duration_PutnamInternationalStockETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7145_duration_PutnamInternationalStockETF_SingleClass_2025-10-21_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R155": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_51",
     "longName": "040216 - Document - Shareholder Report, Holdings (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 9046791_Putnam International Stock ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c_7145_instant_PutnamInternationalStockETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7145_instant_PutnamInternationalStockETF_SingleClass_2026-03-31_2636Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R156": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_52",
     "longName": "040218 - Document - Shareholder Report, Line Graph (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c_7150_duration_TempletonEmergingMarketsDebtETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7150_duration_TempletonEmergingMarketsDebtETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R157": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
     "longName": "040219 - Document - Shareholder Report, Average Annual Return (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c_7150_duration_TempletonEmergingMarketsDebtETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7150_duration_TempletonEmergingMarketsDebtETF_SingleClass_2026-01-20_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R158": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_52",
     "longName": "040220 - Document - Shareholder Report, Holdings (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 374417_Templeton Emerging Markets Debt ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c_7150_instant_TempletonEmergingMarketsDebtETF_SingleClass_2026-03-31_2499Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7150_instant_TempletonEmergingMarketsDebtETF_SingleClass_2026-03-31_2499Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_53",
     "longName": "040222 - Document - Shareholder Report, Line Graph (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c_7142_duration_TempletonInternationalInsightsETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7142_duration_TempletonInternationalInsightsETF_SingleClass_2026-02-28_2026-02-28Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R160": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
     "longName": "040223 - Document - Shareholder Report, Average Annual Return (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c_7142_duration_TempletonInternationalInsightsETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7142_duration_TempletonInternationalInsightsETF_SingleClass_2025-10-21_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R161": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_53",
     "longName": "040224 - Document - Shareholder Report, Holdings (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 9046793_Templeton International Insights ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c_7142_instant_TempletonInternationalInsightsETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7142_instant_TempletonInternationalInsightsETF_SingleClass_2026-03-31_2640Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_54",
     "longName": "040226 - Document - Shareholder Report, Line Graph (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c_7059_duration_WesternAssetBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7059_duration_WesternAssetBondETF_SingleClass_2025-12-31_2025-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
     "longName": "040227 - Document - Shareholder Report, Average Annual Return (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual {Single Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual {Single Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c_7059_duration_WesternAssetBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7059_duration_WesternAssetBondETF_SingleClass_2025-04-01_2026-03-31Member",
      "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": "ftetft-efp24612_ncsr.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_54",
     "longName": "040228 - Document - Shareholder Report, Holdings (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 1014057_Western Asset Bond ETF_Single Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c_7059_instant_WesternAssetBondETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_7059_instant_WesternAssetBondETF_SingleClass_2026-03-31_2604Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ftetft-efp24612_ncsr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_C000167258Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000167258Member",
     "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 Franklin International Core Dividend Tilt Index ETF - C000167258",
        "terseLabel": "Franklin International Core Dividend Tilt Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000167259Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000167259Member",
     "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 Franklin Emerging Market Core Dividend Tilt Index ETF - C000167259",
        "terseLabel": "Franklin Emerging Market Core Dividend Tilt Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000167260Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000167260Member",
     "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 Franklin U.S. Core Dividend Tilt Index ETF - C000167260",
        "terseLabel": "Franklin U.S. Core Dividend Tilt Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000167261Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000167261Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin U.S. Equity Index ETF - C000167261",
        "terseLabel": "Franklin U.S. Equity Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000169124Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000169124Member",
     "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 Franklin Income Equity Focus ETF - C000169124",
        "terseLabel": "Franklin Income Equity Focus ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000169125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000169125Member",
     "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 Franklin Investment Grade Corporate ETF - C000169125",
        "terseLabel": "Franklin Investment Grade Corporate ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000181968Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000181968Member",
     "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 Franklin U.S. Large Cap Multifactor Index ETF - C000181968",
        "terseLabel": "Franklin U.S. Large Cap Multifactor Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000181969Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000181969Member",
     "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 Franklin U.S. Mid Cap Multifactor Index ETF - C000181969",
        "terseLabel": "Franklin U.S. Mid Cap Multifactor Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000181970Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000181970Member",
     "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 Franklin U.S. Small Cap Multifactor Index ETF - C000181970",
        "terseLabel": "Franklin U.S. Small Cap Multifactor Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000187842Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000187842Member",
     "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 Franklin Dynamic Municipal Bond ETF - C000187842",
        "terseLabel": "Franklin Dynamic Municipal Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000187843Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000187843Member",
     "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 Franklin Municipal Green Bond ETF - C000187843",
        "terseLabel": "Franklin Municipal Green Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194929Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194929Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Europe ETF - C000194929",
        "terseLabel": "Franklin FTSE Europe ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194930Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194930Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Japan Hedged ETF - C000194930",
        "terseLabel": "Franklin FTSE Japan Hedged ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194931Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194931Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE South Korea ETF - C000194931",
        "terseLabel": "Franklin FTSE South Korea ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194932Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194932Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Switzerland ETF - C000194932",
        "terseLabel": "Franklin FTSE Switzerland ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194933Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194933Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE United Kingdom ETF - C000194933",
        "terseLabel": "Franklin FTSE United Kingdom ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194934Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194934Member",
     "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 Franklin FTSE Asia Ex Japan ETF - C000194934",
        "terseLabel": "Franklin FTSE Asia Ex Japan ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194935Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194935Member",
     "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 Franklin FTSE Brazil ETF - C000194935",
        "terseLabel": "Franklin FTSE Brazil ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194936Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194936Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE China ETF - C000194936",
        "terseLabel": "Franklin FTSE China ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194937Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194937Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE India ETF - C000194937",
        "terseLabel": "Franklin FTSE India ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194938Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194938Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Mexico ETF - C000194938",
        "terseLabel": "Franklin FTSE Mexico ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Russia ETF - C000194939",
        "terseLabel": "Franklin FTSE Russia ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Eurozone ETF - C000194940",
        "terseLabel": "Franklin FTSE Eurozone ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194941Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194941Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Taiwan ETF - C000194941",
        "terseLabel": "Franklin FTSE Taiwan ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194942Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194942Member",
     "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 Franklin FTSE Australia ETF - C000194942",
        "terseLabel": "Franklin FTSE Australia ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194943Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194943Member",
     "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 Franklin FTSE Canada ETF - C000194943",
        "terseLabel": "Franklin FTSE Canada ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194945Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194945Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Germany ETF - C000194945",
        "terseLabel": "Franklin FTSE Germany ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000194948Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000194948Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Japan ETF - C000194948",
        "terseLabel": "Franklin FTSE Japan ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000200689Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000200689Member",
     "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 Franklin High Yield Corporate ETF - C000200689",
        "terseLabel": "Franklin High Yield Corporate ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000200690Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000200690Member",
     "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 Franklin International Aggregate Bond ETF - C000200690",
        "terseLabel": "Franklin International Aggregate Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000200691Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000200691Member",
     "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 Franklin Senior Loan ETF - C000200691",
        "terseLabel": "Franklin Senior Loan ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000204487Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000204487Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Saudi Arabia ETF - C000204487",
        "terseLabel": "Franklin FTSE Saudi Arabia ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000204491Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000204491Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin FTSE Latin America ETF - C000204491",
        "terseLabel": "Franklin FTSE Latin America ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000214198Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000214198Member",
     "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 Franklin U.S. Core Bond ETF - C000214198",
        "terseLabel": "Franklin U.S. Core Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000215016Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000215016Member",
     "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 Franklin Systematic Style Premia ETF - C000215016",
        "terseLabel": "Franklin Systematic Style Premia ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000216719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000216719Member",
     "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 Franklin Disruptive Commerce ETF - C000216719",
        "terseLabel": "Franklin Disruptive Commerce ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000216720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000216720Member",
     "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 Franklin Genomic Advancements ETF - C000216720",
        "terseLabel": "Franklin Genomic Advancements ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000216721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000216721Member",
     "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 Franklin Intelligent Machines ETF - C000216721",
        "terseLabel": "Franklin Intelligent Machines ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000218231Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000218231Member",
     "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 Franklin Ultra Short Bond ETF - C000218231",
        "terseLabel": "Franklin Ultra Short Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000219501Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000219501Member",
     "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 Franklin U.S. Treasury Bond ETF - C000219501",
        "terseLabel": "Franklin U.S. Treasury Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000223928Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000223928Member",
     "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 Franklin Exponential Data ETF - C000223928",
        "terseLabel": "Franklin Exponential Data ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000235080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000235080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class BrandywineGLOBAL-Dynamic US Large Cap Value ETF - C000235080",
        "terseLabel": "BrandywineGLOBAL-Dynamic US Large Cap Value ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000241824Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000241824Member",
     "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 Franklin Focused Growth ETF - C000241824",
        "terseLabel": "Franklin Focused Growth ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000242870Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000242870Member",
     "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 Franklin Income Focus ETF - C000242870",
        "terseLabel": "Franklin Income Focus ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000243296Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000243296Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class BrandywineGLOBAL - U.S. Fixed Income ETF - C000243296",
        "terseLabel": "BrandywineGLOBAL - U.S. Fixed Income ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000243867Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000243867Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Western Asset Bond ETF - C000243867",
        "terseLabel": "Western Asset Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000255929Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000255929Member",
     "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 Franklin International Dividend Booster Index ETF - C000255929",
        "terseLabel": "Franklin International Dividend Booster Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000255930Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000255930Member",
     "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 Franklin U.S. Dividend Booster Index ETF - C000255930",
        "terseLabel": "Franklin U.S. Dividend Booster Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262830Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000262830Member",
     "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 Franklin Multisector Income ETF - C000262830",
        "terseLabel": "Franklin Multisector Income ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000263376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000263376Member",
     "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 Franklin Dividend Growth ETF - C000263376",
        "terseLabel": "Franklin Dividend Growth ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000264307Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000264307Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Templeton International Insights ETF - C000264307",
        "terseLabel": "Templeton International Insights ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000264308Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000264308Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Putnam International Stock ETF - C000264308",
        "terseLabel": "Putnam International Stock ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000266461Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000266461Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Franklin Small Cap Enhanced ETF - C000266461",
        "terseLabel": "Franklin Small Cap Enhanced ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000268200Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "C000268200Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Templeton Emerging Markets Debt ETF - C000268200",
        "terseLabel": "Templeton Emerging Markets Debt ETF"
       }
      }
     },
     "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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://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://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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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"
     ]
    },
    "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportHoldingsDetails_33",
      "http://tsr/role/ShareholderReportHoldingsDetails_34",
      "http://tsr/role/ShareholderReportHoldingsDetails_35",
      "http://tsr/role/ShareholderReportHoldingsDetails_36",
      "http://tsr/role/ShareholderReportHoldingsDetails_37",
      "http://tsr/role/ShareholderReportHoldingsDetails_38",
      "http://tsr/role/ShareholderReportHoldingsDetails_39",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_40",
      "http://tsr/role/ShareholderReportHoldingsDetails_41",
      "http://tsr/role/ShareholderReportHoldingsDetails_42",
      "http://tsr/role/ShareholderReportHoldingsDetails_43",
      "http://tsr/role/ShareholderReportHoldingsDetails_44",
      "http://tsr/role/ShareholderReportHoldingsDetails_45",
      "http://tsr/role/ShareholderReportHoldingsDetails_46",
      "http://tsr/role/ShareholderReportHoldingsDetails_47",
      "http://tsr/role/ShareholderReportHoldingsDetails_48",
      "http://tsr/role/ShareholderReportHoldingsDetails_49",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_50",
      "http://tsr/role/ShareholderReportHoldingsDetails_51",
      "http://tsr/role/ShareholderReportHoldingsDetails_52",
      "http://tsr/role/ShareholderReportHoldingsDetails_53",
      "http://tsr/role/ShareholderReportHoldingsDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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_32",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "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"
     ]
    },
    "tsr_bench202406272454_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202406272454_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:183SINGLCLASS-Other [Member]182",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102488_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102488_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Collateralized Mortgage Obligations615",
        "terseLabel": "Collateralized Mortgage Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102488_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102488_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Collateralized Mortgage Obligations542",
        "terseLabel": "Collateralized Mortgage Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102488_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102488_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Collateralized Mortgage Obligations224",
        "terseLabel": "Collateralized Mortgage Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102499_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102499_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Sovereign Bonds _1228",
        "terseLabel": "Sovereign Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102499_7150Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102499_7150Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Sovereign Bonds _1596",
        "terseLabel": "Sovereign Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102502_7150Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102502_7150Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Non-U.S. Treasury Inflation Protected Securities597",
        "terseLabel": "Non-U.S. Treasury Inflation Protected Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]621",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]249",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7072Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]221",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7074Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]216",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]204",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]178",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]230",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102503_7150Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102503_7150Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments_[Member]598",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102504_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102504_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:475SINGLCLASS-Industrials [Member]474",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102504_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102504_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:587SINGLCLASS-Industrials [Member]586",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407102527_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407102527_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:583SINGLCLASS-Short-Term Investments [Member]582",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]612",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]245",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7072Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]219",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7074Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]215",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]197",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]171",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407182604_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407182604_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes [Member]223",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407192615_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407192615_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:240SINGLCLASS-Education239",
        "terseLabel": "Education [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407192615_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407192615_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:140SINGLCLASS-Education140",
        "terseLabel": "Education [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407192618_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407192618_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:142SINGLCLASS-State General Obligation142",
        "terseLabel": "State General Obligation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407192623_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407192623_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:237SINGLCLASS-Housing236",
        "terseLabel": "Housing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407192623_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407192623_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:137SINGLCLASS-Housing137",
        "terseLabel": "Housing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222634_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222634_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:591SINGLCLASS-Consumer Discretionary [Member]590",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222635_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222635_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:505SINGLCLASS-Consumer Staples [Member]504",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:103SINGLCLASS-Information Technology103",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:90SINGLCLASS-Information Technology90",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:190SINGLCLASS-Information Technology189",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:70SINGLCLASS-Information Technology70",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:572SINGLCLASS-Information Technology571",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:42SINGLCLASS-Information Technology42",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:254SINGLCLASS-Information Technology253",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:24SINGLCLASS-Information Technology24",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:207SINGLCLASS-Information Technology206",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7078Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:168SINGLCLASS-Information Technology168",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:522SINGLCLASS-Information Technology521",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:500SINGLCLASS-Information Technology499",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:495SINGLCLASS-Information Technology494",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:474SINGLCLASS-Information Technology473",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:471SINGLCLASS-Information Technology470",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:447SINGLCLASS-Information Technology446",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:426SINGLCLASS-Information Technology425",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:412SINGLCLASS-Information Technology411",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:400SINGLCLASS-Information Technology399",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:385SINGLCLASS-Information Technology384",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:371SINGLCLASS-Information Technology370",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:359SINGLCLASS-Information Technology358",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:344SINGLCLASS-Information Technology343",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:332SINGLCLASS-Information Technology331",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:324SINGLCLASS-Information Technology323",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:310SINGLCLASS-Information Technology309",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:286SINGLCLASS-Information Technology285",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:157SINGLCLASS-Information Technology157",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:147SINGLCLASS-Information Technology147",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:5SINGLCLASS-Information Technology5",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:115SINGLCLASS-Information Technology115",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:535SINGLCLASS-Information Technology534",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:58SINGLCLASS-Information Technology58",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:122SINGLCLASS-Information Technology122",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:604SINGLCLASS-Information Technology603",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:586SINGLCLASS-Information Technology585",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222636_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222636_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:561SINGLCLASS-Information Technology560",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:104SINGLCLASS-Health Care104",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:88SINGLCLASS-Health Care88",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:191SINGLCLASS-Health Care190",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:71SINGLCLASS-Health Care71",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:576SINGLCLASS-Health Care575",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:46SINGLCLASS-Health Care46",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:257SINGLCLASS-Health Care256",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:239SINGLCLASS-Health Care238",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:23SINGLCLASS-Health Care23",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:211SINGLCLASS-Health Care210",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7078Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:166SINGLCLASS-Health Care166",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:514SINGLCLASS-Health Care513",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:507SINGLCLASS-Health Care506",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:487SINGLCLASS-Health Care486",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:478SINGLCLASS-Health Care477",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:466SINGLCLASS-Health Care465",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:446SINGLCLASS-Health Care445",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:427SINGLCLASS-Health Care426",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:413SINGLCLASS-Health Care412",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:401SINGLCLASS-Health Care400",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:388SINGLCLASS-Health Care387",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:374SINGLCLASS-Health Care373",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:357SINGLCLASS-Health Care356",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:347SINGLCLASS-Health Care346",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:322SINGLCLASS-Health Care321",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:304SINGLCLASS-Health Care303",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:292SINGLCLASS-Health Care291",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:160SINGLCLASS-Health Care160",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:151SINGLCLASS-Health Care151",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:15SINGLCLASS-Health Care15",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:136SINGLCLASS-Health Care136",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:532SINGLCLASS-Health Care531",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:60SINGLCLASS-Health Care60",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:124SINGLCLASS-Health Care124",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:606SINGLCLASS-Health Care605",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:588SINGLCLASS-Health Care587",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222637_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222637_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:559SINGLCLASS-Health Care558",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:109SINGLCLASS-Communication Services109",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:93SINGLCLASS-Communication Services93",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:192SINGLCLASS-Communication Services191",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:73SINGLCLASS-Communication Services73",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:574SINGLCLASS-Communication Services573",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:44SINGLCLASS-Communication Services44",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:260SINGLCLASS-Communication Services259",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:29SINGLCLASS-Communication Services29",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:212SINGLCLASS-Communication Services211",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:521SINGLCLASS-Communication Services520",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:504SINGLCLASS-Communication Services503",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:494SINGLCLASS-Communication Services493",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:479SINGLCLASS-Communication Services478",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:464SINGLCLASS-Communication Services463",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:547SINGLCLASS-Communication Services546",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:455SINGLCLASS-Communication Services454",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:443SINGLCLASS-Communication Services442",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:428SINGLCLASS-Communication Services427",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:414SINGLCLASS-Communication Services413",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:403SINGLCLASS-Communication Services402",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:387SINGLCLASS-Communication Services386",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:377SINGLCLASS-Communication Services376",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:364SINGLCLASS-Communication Services363",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:343SINGLCLASS-Communication Services342",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:336SINGLCLASS-Communication Services335",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:321SINGLCLASS-Communication Services320",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:308SINGLCLASS-Communication Services307",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:290SINGLCLASS-Communication Services289",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:159SINGLCLASS-Communication Services159",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:148SINGLCLASS-Communication Services148",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:8SINGLCLASS-Communication Services8",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:114SINGLCLASS-Communication Services114",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:530SINGLCLASS-Communication Services529",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:63SINGLCLASS-Communication Services63",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:610SINGLCLASS-Communication Services609",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:593SINGLCLASS-Communication Services592",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222638_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222638_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:566SINGLCLASS-Communication Services565",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:100SINGLCLASS-Industrials100",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:85SINGLCLASS-Industrials85",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:184SINGLCLASS-Industrials183",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:74SINGLCLASS-Industrials74",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:577SINGLCLASS-Industrials576",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:47SINGLCLASS-Industrials47",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:256SINGLCLASS-Industrials255",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:22SINGLCLASS-Industrials22",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:208SINGLCLASS-Industrials207",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:516SINGLCLASS-Industrials515",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:502SINGLCLASS-Industrials501",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:490SINGLCLASS-Industrials489",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:467SINGLCLASS-Industrials466",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:552SINGLCLASS-Industrials551",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:454SINGLCLASS-Industrials453",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:442SINGLCLASS-Industrials441",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:423SINGLCLASS-Industrials422",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:409SINGLCLASS-Industrials408",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:397SINGLCLASS-Industrials396",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:383SINGLCLASS-Industrials382",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:370SINGLCLASS-Industrials369",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:356SINGLCLASS-Industrials355",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:345SINGLCLASS-Industrials344",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:331SINGLCLASS-Industrials330",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:318SINGLCLASS-Industrials317",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:302SINGLCLASS-Industrials301",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:289SINGLCLASS-Industrials288",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:161SINGLCLASS-Industrials161",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:153SINGLCLASS-Industrials153",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:10SINGLCLASS-Industrials10",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:118SINGLCLASS-Industrials118",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:529SINGLCLASS-Industrials528",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:59SINGLCLASS-Industrials59",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:126SINGLCLASS-Industrials126",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:602SINGLCLASS-Industrials601",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222639_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222639_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:558SINGLCLASS-Industrials557",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:102SINGLCLASS-Financials102",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:87SINGLCLASS-Financials87",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:188SINGLCLASS-Financials187",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:75SINGLCLASS-Financials75",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:573SINGLCLASS-Financials572",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:43SINGLCLASS-Financials43",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:255SINGLCLASS-Financials254",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:21SINGLCLASS-Financials21",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:513SINGLCLASS-Financials512",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:501SINGLCLASS-Financials500",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:488SINGLCLASS-Financials487",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:476SINGLCLASS-Financials475",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:461SINGLCLASS-Financials460",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:551SINGLCLASS-Financials550",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:453SINGLCLASS-Financials452",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:437SINGLCLASS-Financials436",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:424SINGLCLASS-Financials423",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:410SINGLCLASS-Financials409",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:395SINGLCLASS-Financials394",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:384SINGLCLASS-Financials383",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:369SINGLCLASS-Financials368",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:355SINGLCLASS-Financials354",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:342SINGLCLASS-Financials341",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:328SINGLCLASS-Financials327",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:314SINGLCLASS-Financials313",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:300SINGLCLASS-Financials299",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:287SINGLCLASS-Financials286",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:162SINGLCLASS-Financials162",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:149SINGLCLASS-Financials149",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:6SINGLCLASS-Financials6",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:116SINGLCLASS-Financials116",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:528SINGLCLASS-Financials527",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:56SINGLCLASS-Financials56",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:123SINGLCLASS-Financials123",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:601SINGLCLASS-Financials600",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:590SINGLCLASS-Financials589",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222640_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222640_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:560SINGLCLASS-Financials559",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:101SINGLCLASS-Consumer Discretionary101",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:86SINGLCLASS-Consumer Discretionary86",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:193SINGLCLASS-Consumer Discretionary192",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:72SINGLCLASS-Consumer Discretionary72",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:575SINGLCLASS-Consumer Discretionary574",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:45SINGLCLASS-Consumer Discretionary45",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:258SINGLCLASS-Consumer Discretionary257",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:25SINGLCLASS-Consumer Discretionary25",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:209SINGLCLASS-Consumer Discretionary208",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:520SINGLCLASS-Consumer Discretionary519",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:506SINGLCLASS-Consumer Discretionary505",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:492SINGLCLASS-Consumer Discretionary491",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:477SINGLCLASS-Consumer Discretionary476",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:470SINGLCLASS-Consumer Discretionary469",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:548SINGLCLASS-Consumer Discretionary547",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:457SINGLCLASS-Consumer Discretionary456",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:444SINGLCLASS-Consumer Discretionary443",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:425SINGLCLASS-Consumer Discretionary424",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:411SINGLCLASS-Consumer Discretionary410",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:396SINGLCLASS-Consumer Discretionary395",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:386SINGLCLASS-Consumer Discretionary385",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:372SINGLCLASS-Consumer Discretionary371",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:360SINGLCLASS-Consumer Discretionary359",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:341SINGLCLASS-Consumer Discretionary340",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:334SINGLCLASS-Consumer Discretionary333",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:320SINGLCLASS-Consumer Discretionary319",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:303SINGLCLASS-Consumer Discretionary302",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:288SINGLCLASS-Consumer Discretionary287",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:158SINGLCLASS-Consumer Discretionary158",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:152SINGLCLASS-Consumer Discretionary152",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:7SINGLCLASS-Consumer Discretionary7",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:113SINGLCLASS-Consumer Discretionary113",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:531SINGLCLASS-Consumer Discretionary530",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:62SINGLCLASS-Consumer Discretionary62",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:127SINGLCLASS-Consumer Discretionary127",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:603SINGLCLASS-Consumer Discretionary602",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222641_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222641_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:562SINGLCLASS-Consumer Discretionary561",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:106SINGLCLASS-Consumer Staples106",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:89SINGLCLASS-Consumer Staples89",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:185SINGLCLASS-Consumer Staples184",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:76SINGLCLASS-Consumer Staples76",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:578SINGLCLASS-Consumer Staples577",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:48SINGLCLASS-Consumer Staples48",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:259SINGLCLASS-Consumer Staples258",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:26SINGLCLASS-Consumer Staples26",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:515SINGLCLASS-Consumer Staples514",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:489SINGLCLASS-Consumer Staples488",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:481SINGLCLASS-Consumer Staples480",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:469SINGLCLASS-Consumer Staples468",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:549SINGLCLASS-Consumer Staples548",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:451SINGLCLASS-Consumer Staples450",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:439SINGLCLASS-Consumer Staples438",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:430SINGLCLASS-Consumer Staples429",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:415SINGLCLASS-Consumer Staples414",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:402SINGLCLASS-Consumer Staples401",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:391SINGLCLASS-Consumer Staples390",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:375SINGLCLASS-Consumer Staples374",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:358SINGLCLASS-Consumer Staples357",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:348SINGLCLASS-Consumer Staples347",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:333SINGLCLASS-Consumer Staples332",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:319SINGLCLASS-Consumer Staples318",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:307SINGLCLASS-Consumer Staples306",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:293SINGLCLASS-Consumer Staples292",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:13SINGLCLASS-Consumer Staples13",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:117SINGLCLASS-Consumer Staples117",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:533SINGLCLASS-Consumer Staples532",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:57SINGLCLASS-Consumer Staples57",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:125SINGLCLASS-Consumer Staples125",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:609SINGLCLASS-Consumer Staples608",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:589SINGLCLASS-Consumer Staples588",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222642_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222642_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:568SINGLCLASS-Consumer Staples567",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:107SINGLCLASS-Real Estate107",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:92SINGLCLASS-Real Estate92",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:77SINGLCLASS-Real Estate77",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:582SINGLCLASS-Real Estate581",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:50SINGLCLASS-Real Estate50",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:264SINGLCLASS-Real Estate263",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:31SINGLCLASS-Real Estate31",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:523SINGLCLASS-Real Estate522",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:509SINGLCLASS-Real Estate508",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:493SINGLCLASS-Real Estate492",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:468SINGLCLASS-Real Estate467",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:456SINGLCLASS-Real Estate455",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:445SINGLCLASS-Real Estate444",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:431SINGLCLASS-Real Estate430",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:417SINGLCLASS-Real Estate416",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:405SINGLCLASS-Real Estate404",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:392SINGLCLASS-Real Estate391",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:379SINGLCLASS-Real Estate378",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:365SINGLCLASS-Real Estate364",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:351SINGLCLASS-Real Estate350",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:337SINGLCLASS-Real Estate336",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:323SINGLCLASS-Real Estate322",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:305SINGLCLASS-Real Estate304",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:296SINGLCLASS-Real Estate295",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:150SINGLCLASS-Real Estate150",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:14SINGLCLASS-Real Estate14",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:119SINGLCLASS-Real Estate119",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222643_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222643_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:565SINGLCLASS-Real Estate564",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:110SINGLCLASS-Materials110",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:95SINGLCLASS-Materials95",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:189SINGLCLASS-Materials188",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:78SINGLCLASS-Materials78",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:581SINGLCLASS-Materials580",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:52SINGLCLASS-Materials52",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:262SINGLCLASS-Materials261",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:27SINGLCLASS-Materials27",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7078Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:167SINGLCLASS-Materials167",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:518SINGLCLASS-Materials517",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:503SINGLCLASS-Materials502",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:491SINGLCLASS-Materials490",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:480SINGLCLASS-Materials479",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:462SINGLCLASS-Materials461",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:553SINGLCLASS-Materials552",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:452SINGLCLASS-Materials451",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:438SINGLCLASS-Materials437",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:429SINGLCLASS-Materials428",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:416SINGLCLASS-Materials415",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:398SINGLCLASS-Materials397",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:389SINGLCLASS-Materials388",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:378SINGLCLASS-Materials377",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:362SINGLCLASS-Materials361",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:346SINGLCLASS-Materials345",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:330SINGLCLASS-Materials329",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:317SINGLCLASS-Materials316",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:301SINGLCLASS-Materials300",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:291SINGLCLASS-Materials290",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:12SINGLCLASS-Materials12",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:536SINGLCLASS-Materials535",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:65SINGLCLASS-Materials65",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:128SINGLCLASS-Materials128",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:608SINGLCLASS-Materials607",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:592SINGLCLASS-Materials591",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222644_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222644_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:563SINGLCLASS-Materials562",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:105SINGLCLASS-Utilities105",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:94SINGLCLASS-Utilities94",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:187SINGLCLASS-Utilities186",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:79SINGLCLASS-Utilities79",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:580SINGLCLASS-Utilities579",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:51SINGLCLASS-Utilities51",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:263SINGLCLASS-Utilities262",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:236SINGLCLASS-Utilities235",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:28SINGLCLASS-Utilities28",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:519SINGLCLASS-Utilities518",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:496SINGLCLASS-Utilities495",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:483SINGLCLASS-Utilities482",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:465SINGLCLASS-Utilities464",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:554SINGLCLASS-Utilities553",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:441SINGLCLASS-Utilities440",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:432SINGLCLASS-Utilities431",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:418SINGLCLASS-Utilities417",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:404SINGLCLASS-Utilities403",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:390SINGLCLASS-Utilities389",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:373SINGLCLASS-Utilities372",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:363SINGLCLASS-Utilities362",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:350SINGLCLASS-Utilities349",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:335SINGLCLASS-Utilities334",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:316SINGLCLASS-Utilities315",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:309SINGLCLASS-Utilities308",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:295SINGLCLASS-Utilities294",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:11SINGLCLASS-Utilities11",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:143SINGLCLASS-Utilities143",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:537SINGLCLASS-Utilities536",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:64SINGLCLASS-Utilities64",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:130SINGLCLASS-Utilities130",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:607SINGLCLASS-Utilities606",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222645_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222645_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:567SINGLCLASS-Utilities566",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:111SINGLCLASS-Short-Term Investments111",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:96SINGLCLASS-Short-Term Investments96",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:194SINGLCLASS-Short-Term Investments193",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:81SINGLCLASS-Short-Term Investments81",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:53SINGLCLASS-Short-Term Investments53",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:265SINGLCLASS-Short-Term Investments264",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:32SINGLCLASS-Short-Term Investments32",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:524SINGLCLASS-Short-Term Investments523",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:510SINGLCLASS-Short-Term Investments509",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:497SINGLCLASS-Short-Term Investments496",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:484SINGLCLASS-Short-Term Investments483",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:458SINGLCLASS-Short-Term Investments457",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:448SINGLCLASS-Short-Term Investments447",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:434SINGLCLASS-Short-Term Investments433",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:420SINGLCLASS-Short-Term Investments419",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:406SINGLCLASS-Short-Term Investments405",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:380SINGLCLASS-Short-Term Investments379",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:366SINGLCLASS-Short-Term Investments365",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:352SINGLCLASS-Short-Term Investments351",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:338SINGLCLASS-Short-Term Investments337",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:325SINGLCLASS-Short-Term Investments324",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:311SINGLCLASS-Short-Term Investments310",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:297SINGLCLASS-Short-Term Investments296",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:164SINGLCLASS-Short-Term Investments164",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:154SINGLCLASS-Short-Term Investments154",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:16SINGLCLASS-Short-Term Investments16",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:538SINGLCLASS-Short-Term Investments537",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:66SINGLCLASS-Short-Term Investments66",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:131SINGLCLASS-Short-Term Investments131",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:611SINGLCLASS-Short-Term Investments610",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:594SINGLCLASS-Short-Term Investments593",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407222646_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407222646_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:569SINGLCLASS-Short-Term Investments568",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242652_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242652_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations_1 [Member]614",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242652_7072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242652_7072Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations_1 [Member]220",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242652_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242652_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations_1 [Member]227",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242655_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242655_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Sovereign Bonds_ [Member]617",
        "terseLabel": "Sovereign Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242655_7074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242655_7074Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Sovereign Bonds_ [Member]214",
        "terseLabel": "Sovereign Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202407242658_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202407242658_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Investments in Underlying Funds_[Member]246",
        "terseLabel": "Investments in Underlying Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:108SINGLCLASS-Energy108",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:91SINGLCLASS-Energy91",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:186SINGLCLASS-Energy185",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:80SINGLCLASS-Energy80",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:579SINGLCLASS-Energy578",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:49SINGLCLASS-Energy49",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:261SINGLCLASS-Energy260",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:30SINGLCLASS-Energy30",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:210SINGLCLASS-Energy209",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:517SINGLCLASS-Energy516",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:508SINGLCLASS-Energy507",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:482SINGLCLASS-Energy481",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:463SINGLCLASS-Energy462",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:550SINGLCLASS-Energy549",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:440SINGLCLASS-Energy439",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:433SINGLCLASS-Energy432",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:419SINGLCLASS-Energy418",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:399SINGLCLASS-Energy398",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:376SINGLCLASS-Energy375",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:361SINGLCLASS-Energy360",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:349SINGLCLASS-Energy348",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:329SINGLCLASS-Energy328",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:315SINGLCLASS-Energy314",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:306SINGLCLASS-Energy305",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:294SINGLCLASS-Energy293",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:163SINGLCLASS-Energy163",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:9SINGLCLASS-Energy9",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:534SINGLCLASS-Energy533",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:61SINGLCLASS-Energy61",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:129SINGLCLASS-Energy129",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:605SINGLCLASS-Energy604",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073396_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073396_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:564SINGLCLASS-Energy563",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073401_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073401_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Mortgage-Backed Securities_[Member]225",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073402_7060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073402_7060Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations281",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073402_7061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073402_7061Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations275",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073402_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073402_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations266",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073402_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073402_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations200",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073402_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073402_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Government &amp; Agency Obligations539",
        "terseLabel": "U.S. Government &amp; Agency Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073409_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073409_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Senior Loans_ [Member]618",
        "terseLabel": "Senior Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073409_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073409_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Senior Loans_ [Member]244",
        "terseLabel": "Senior Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073409_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073409_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Senior Loans_ [Member]203",
        "terseLabel": "Senior Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073409_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073409_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Senior Loans_ [Member]173",
        "terseLabel": "Senior Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073409_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073409_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Senior Loans [Member]229",
        "terseLabel": "Senior Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073415_7061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073415_7061Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-U.S. Treasury Inflation Protected Securities276",
        "terseLabel": "U.S. Treasury Inflation Protected Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073416_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073416_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Purchased Options619",
        "terseLabel": "Purchased Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073418_7060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073418_7060Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments282",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073418_7061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073418_7061Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments277",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073418_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073418_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments272",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073418_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073418_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments544",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073418_7133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073418_7133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Short-Term Investments37",
        "terseLabel": "Short-Term Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073419_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073419_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Municipal Bonds [Members]175",
        "terseLabel": "Municipal Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202408073420_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202408073420_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Convertible Bonds &amp; Notes_[Member]174",
        "terseLabel": "Convertible Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033971_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033971_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:234SINGLCLASS-Transportation233",
        "terseLabel": "Transportation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033971_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033971_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:139SINGLCLASS-Transportation139",
        "terseLabel": "Transportation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033979_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033979_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Asset-Backed Securities271",
        "terseLabel": "Asset-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033979_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033979_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Asset-Backed Securities247",
        "terseLabel": "Asset-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033979_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033979_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Asset-Backed Securities543",
        "terseLabel": "Asset-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033985_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033985_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Mortgage-Backed Securities613",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033985_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033985_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Mortgage-Backed Securities268",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033985_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033985_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Mortgage-Backed Securities201",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202409033985_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202409033985_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Mortgage-Backed Securities540",
        "terseLabel": "Mortgage-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:97SINGLCLASS-Russell 3000 Index_97",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:82SINGLCLASS-Russell 3000 Index_82",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:179SINGLCLASS-Russell 3000 Index_179",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:67SINGLCLASS-Russell 3000 Index_67",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:251SINGLCLASS-Russell 3000 Index_250",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7075Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7075Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:206SINGLCLASS-Russell 3000 Index_205",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:196SINGLCLASS-Russell 3000 Index_195",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7078Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7078Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:165SINGLCLASS-Russell 3000 Index_165",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:155SINGLCLASS-Russell 3000 Index_155",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7118Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7118Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:146SINGLCLASS-Russell 3000 Index_146",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7125Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7125Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:112SINGLCLASS-Russell 3000 Index_112",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202410284179_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202410284179_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:525SINGLCLASS-Russell 3000 Index_524",
        "terseLabel": "Russell 3000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202411144418_7142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202411144418_7142Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:600SINGLCLASS-MSCI All Country World ex-U.S. Index-NR599",
        "terseLabel": "MSCI All Country World ex-U.S. Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202411144418_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202411144418_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:584SINGLCLASS-MSCI All Country World ex-U.S. Index-NR583",
        "terseLabel": "MSCI All Country World ex-U.S. Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245077_7074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245077_7074Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:213SINGLCLASS-Bloomberg Global Aggregate Index_1212",
        "terseLabel": "Bloomberg Global Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245077_7150Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245077_7150Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:595SINGLCLASS-Bloomberg Global Aggregate Index_1594",
        "terseLabel": "Bloomberg Global Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "http://tsr/role/ShareholderReportLineGraphDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:612SINGLCLASS-Bloomberg U.S. Aggregate Index_1611",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7060Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:279SINGLCLASS-Bloomberg U.S. Aggregate Index_1278",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7061Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:274SINGLCLASS-Bloomberg U.S. Aggregate Index_1273",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:266SINGLCLASS-Bloomberg U.S. Aggregate Index_1265",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:243SINGLCLASS-Bloomberg U.S. Aggregate Index_1242",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7072Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:218SINGLCLASS-Bloomberg U.S. Aggregate Index_1217",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:169SINGLCLASS-Bloomberg U.S. Aggregate Index_1169",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:539SINGLCLASS-Bloomberg U.S. Aggregate Index_1538",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202412245078_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202412245078_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:223SINGLCLASS-Bloomberg U.S. Aggregate Index_1222",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202501165079_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202501165079_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:232SINGLCLASS-Bloomberg Municipal Bond Index_231",
        "terseLabel": "Bloomberg Municipal Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202501165079_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202501165079_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:132SINGLCLASS-Bloomberg Municipal Bond Index_132",
        "terseLabel": "Bloomberg Municipal Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202501295165_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202501295165_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Municipal Bonds270",
        "terseLabel": "Municipal Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502205226_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502205226_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:83SINGLCLASS-Russell Midcap Index83",
        "terseLabel": "Russell Midcap Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245228_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245228_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Collateralized Mortgage Obligations_269",
        "terseLabel": "Collateralized Mortgage Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245229_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245229_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Asset-Backed Securities_616",
        "terseLabel": "Asset-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245229_7137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245229_7137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Asset-Backed Securities_226",
        "terseLabel": "Asset-Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245230_7060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245230_7060Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes_280",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245230_7068Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245230_7068Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes_267",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245230_7130Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245230_7130Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Corporate Bonds &amp; Notes_541",
        "terseLabel": "Corporate Bonds &amp; Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502245231_7133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502245231_7133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Preferred Stocks_36",
        "terseLabel": "Preferred Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502255236_7059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502255236_7059Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Common Stocks_2620",
        "terseLabel": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502255236_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502255236_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Common Stocks_2248",
        "terseLabel": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502255236_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502255236_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Common Stocks_2198",
        "terseLabel": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502255236_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502255236_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Common Stocks_2176",
        "terseLabel": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202502255236_7133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202502255236_7133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Common Stocks_235",
        "terseLabel": "Common Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511216737_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511216737_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:555SINGLCLASS-Cash and Cash Equivalents554",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256764_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256764_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:235SINGLCLASS-Industrial Dev. Revenue and Pollution Control234",
        "terseLabel": "Industrial Dev. Revenue and Pollution Control [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256764_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256764_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:134SINGLCLASS-Industrial Dev. Revenue and Pollution Control134",
        "terseLabel": "Industrial Dev. Revenue and Pollution Control [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256765_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256765_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:238SINGLCLASS-Special Tax237",
        "terseLabel": "Special Tax [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256765_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256765_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:135SINGLCLASS-Special Tax135",
        "terseLabel": "Special Tax [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256766_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256766_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:241SINGLCLASS-Local240",
        "terseLabel": "Local [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256766_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256766_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:138SINGLCLASS-Local138",
        "terseLabel": "Local [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256767_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256767_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:233SINGLCLASS-Lease232",
        "terseLabel": "Lease [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256767_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256767_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:141SINGLCLASS-Lease141",
        "terseLabel": "Lease [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256768_7071Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256768_7071Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:242SINGLCLASS-Other Revenue Bonds241",
        "terseLabel": "Other Revenue Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256768_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256768_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:144SINGLCLASS-Other Revenue Bonds144",
        "terseLabel": "Other Revenue Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256769_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256769_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:145SINGLCLASS-Refunded145",
        "terseLabel": "Refunded [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256770_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256770_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Convertible Preferred Stocks202",
        "terseLabel": "Convertible Preferred Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256770_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256770_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Convertible Preferred Stocks172",
        "terseLabel": "Convertible Preferred Stocks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202511256771_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202511256771_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Equity-Linked Securities199",
        "terseLabel": "Equity-Linked Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207626_7133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207626_7133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:33SINGLCLASS-VettaFi Developed World ex United States Index_133",
        "terseLabel": "VettaFi Developed World ex United States Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207627_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207627_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:421SINGLCLASS-FTSE Japan Index-NR (USD)_420",
        "terseLabel": "FTSE Japan Index-NR (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207627_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207627_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:407SINGLCLASS-FTSE Japan Index-NR (USD)_406",
        "terseLabel": "FTSE Japan Index-NR (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207628_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207628_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:54SINGLCLASS-VettaFi U.S. Equity Large-Cap 500 Index_154",
        "terseLabel": "VettaFi U.S. Equity Large-Cap 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207629_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207629_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:284SINGLCLASS-FTSE Asia Pacific ex Japan Australia and New Zealand Index-NR_1283",
        "terseLabel": "FTSE Asia Pacific ex Japan Australia and New Zealand Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207630_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207630_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:298SINGLCLASS-FTSE Australia Index-NR_1297",
        "terseLabel": "FTSE Australia Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207631_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207631_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:435SINGLCLASS-FTSE Latin America Index_434",
        "terseLabel": "FTSE Latin America Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207632_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207632_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:312SINGLCLASS-FTSE Brazil Index-NR_1311",
        "terseLabel": "FTSE Brazil Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207633_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207633_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:449SINGLCLASS-FTSE Mexico Index-NR_448",
        "terseLabel": "FTSE Mexico Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207634_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207634_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:459SINGLCLASS-FTSE All World Index-NR_458",
        "terseLabel": "FTSE All World Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207635_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207635_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:472SINGLCLASS-FTSE South Korea Index-NR_471",
        "terseLabel": "FTSE South Korea Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207636_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207636_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:120SINGLCLASS-S&amp;P 500 Index_120",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207637_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207637_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:326SINGLCLASS-FTSE Canada Index-NR_1325",
        "terseLabel": "FTSE Canada Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207638_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207638_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:485SINGLCLASS-FTSE Switzerland Index-NR_484",
        "terseLabel": "FTSE Switzerland Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207639_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207639_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:339SINGLCLASS-FTSE China Index-NR_1338",
        "terseLabel": "FTSE China Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207640_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207640_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:353SINGLCLASS-FTSE Developed Europe Index-NR_1352",
        "terseLabel": "FTSE Developed Europe Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207641_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207641_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:498SINGLCLASS-FTSE Taiwan Index-NR_497",
        "terseLabel": "FTSE Taiwan Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207642_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207642_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:368SINGLCLASS-FTSE Developed Eurozone Index-NR_1367",
        "terseLabel": "FTSE Developed Eurozone Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207643_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207643_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:511SINGLCLASS-FTSE UK Index-NR_510",
        "terseLabel": "FTSE UK Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207644_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207644_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:381SINGLCLASS-FTSE Germany Index-NR_1380",
        "terseLabel": "FTSE Germany Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207645_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207645_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:393SINGLCLASS-FTSE India Index-NR_1392",
        "terseLabel": "FTSE India Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605207646_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605207646_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGLCLASS-Rights177",
        "terseLabel": "Rights [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605217647_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605217647_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:556SINGLCLASS-Russell 1000 Index_555",
        "terseLabel": "Russell 1000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605217648_7084Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605217648_7084Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:546SINGLCLASS-FTSE Russia Capped Index_545",
        "terseLabel": "FTSE Russia Capped Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605217649_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605217649_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:570SINGLCLASS-Morningstar US Target Market Exposure Index_569",
        "terseLabel": "Morningstar US Target Market Exposure Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605217649_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605217649_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:38SINGLCLASS-Morningstar US Target Market Exposure Index_38",
        "terseLabel": "Morningstar US Target Market Exposure Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202605317823_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202605317823_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1SINGLCLASS-Morningstar Emerging Markets Target Market Exposure Index-NR_1",
        "terseLabel": "Morningstar Emerging Markets Target Market Exposure Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench202606017827_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "bench202606017827_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:17SINGLCLASS-Morningstar Developed Markets ex-North America Target Market Exposure Index-NR_17",
        "terseLabel": "Morningstar Developed Markets ex-North America Target Market Exposure Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10218_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10218_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:69SINGLCLASS-LibertyQ U.S. Large Cap Equity Index69",
        "terseLabel": "LibertyQ U.S. Large Cap Equity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10222_7063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10222_7063Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:84SINGLCLASS-LibertyQ U.S. Mid Cap Equity Index84",
        "terseLabel": "LibertyQ U.S. Mid Cap Equity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10223_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10223_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:99SINGLCLASS-LibertyQ U.S. Small Cap Equity Index99",
        "terseLabel": "LibertyQ U.S. Small Cap Equity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10250_7070Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10250_7070Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:244SINGLCLASS-Morningstar LSTA U.S. Leveraged Loan 100 Index243",
        "terseLabel": "Morningstar LSTA U.S. Leveraged Loan 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10397_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10397_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:180SINGLCLASS-MSCI USA High Dividend Yield Index180",
        "terseLabel": "MSCI USA High Dividend Yield Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10731_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10731_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:40SINGLCLASS-Morningstar US Dividend Enhanced Select Index40",
        "terseLabel": "Morningstar US Dividend Enhanced Select Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10732_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10732_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:3SINGLCLASS-Morningstar Emerging Markets Dividend Enhanced Select Index-NR3",
        "terseLabel": "Morningstar Emerging Markets Dividend Enhanced Select Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10733_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10733_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:19SINGLCLASS-Morningstar Developed Markets ex-North America Dividend Enhanced Select Index-NR19",
        "terseLabel": "Morningstar Developed Markets ex-North America Dividend Enhanced Select Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10951_7135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10951_7135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:55SINGLCLASS-VettaFi New Frontier U.S. Dividend Select Index55",
        "terseLabel": "VettaFi New Frontier U.S. Dividend Select Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM10952_7133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM10952_7133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:34SINGLCLASS-VettaFi New Frontier International Dividend Select Index34",
        "terseLabel": "VettaFi New Frontier International Dividend Select Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM11004_7140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM11004_7140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:121SINGLCLASS-NASDAQ US Broad Dividend Achievers Index121",
        "terseLabel": "NASDAQ US Broad Dividend Achievers Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM2643_7074Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM2643_7074Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:214SINGLCLASS-Bloomberg Global Aggregate ex-USD Index Hedged USD213",
        "terseLabel": "Bloomberg Global Aggregate ex-USD Index Hedged USD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM2701_7072Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM2701_7072Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:219SINGLCLASS-Bloomberg U.S. Corporate - Investment Grade Index218",
        "terseLabel": "Bloomberg U.S. Corporate - Investment Grade Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM4292_7150Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM4292_7150Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:596SINGLCLASS-JP Morgan EMBI Global Diversified Index595",
        "terseLabel": "JP Morgan EMBI Global Diversified Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM4489_7077Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM4489_7077Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:170SINGLCLASS-ICE BofA U.S. High Yield Constrained Index170",
        "terseLabel": "ICE BofA U.S. High Yield Constrained Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM7194_7061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM7194_7061Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:275SINGLCLASS-Bloomberg U.S. Treasury Index274",
        "terseLabel": "Bloomberg U.S. Treasury Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM8288_7060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM8288_7060Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:280SINGLCLASS-ICE BofA U.S. 3-Month Treasury Bill Index279",
        "terseLabel": "ICE BofA U.S. 3-Month Treasury Bill Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBM8288_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBM8288_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:253SINGLCLASS-ICE BofA U.S. 3-Month Treasury Bill Index252",
        "terseLabel": "ICE BofA U.S. 3-Month Treasury Bill Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0120_7065Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0120_7065Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:68SINGLCLASS-Russell 1000 Index68",
        "terseLabel": "Russell 1000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0121_7116Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0121_7116Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:156SINGLCLASS-Russell 1000 Growth Index156",
        "terseLabel": "Russell 1000 Growth Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0125_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0125_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:526SINGLCLASS-Russell 1000 Value Index525",
        "terseLabel": "Russell 1000 Value Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0127_7062Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0127_7062Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:98SINGLCLASS-Russell 2000 Index98",
        "terseLabel": "Russell 2000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0127_7147Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0127_7147Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:557SINGLCLASS-Russell 2000 Index556",
        "terseLabel": "Russell 2000 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0165_7064Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0165_7064Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:181SINGLCLASS-S&amp;P 500 Index181",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0165_7128Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0165_7128Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:527SINGLCLASS-S&amp;P 500 Index526",
        "terseLabel": "S&amp;P 500 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0229_7123Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0229_7123Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:133SINGLCLASS-Bloomberg Municipal 1-15 Year Index133",
        "terseLabel": "Bloomberg Municipal 1-15 Year Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0238_7069Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0238_7069Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:252SINGLCLASS-Bloomberg U.S. Aggregate Index251",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMLM0238_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMLM0238_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:197SINGLCLASS-Bloomberg U.S. Aggregate Index196",
        "terseLabel": "Bloomberg U.S. Aggregate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkBMPT.A2L-A2L_7145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkBMPT.A2L-A2L_7145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:585SINGLCLASS-MSCI All Country World ex-US Growth Index-NR584",
        "terseLabel": "MSCI All Country World ex-US Growth Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10288_7076Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10288_7076Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:195SINGLCLASS-Blended Benchmark194",
        "terseLabel": "Blended Benchmark [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10774_7066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10774_7066Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:571SINGLCLASS-Linked Morningstar US Target Market Exposure Index570",
        "terseLabel": "Linked Morningstar US Target Market Exposure Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10774_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10774_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:39SINGLCLASS-Linked Morningstar US Target Market Exposure Index39",
        "terseLabel": "Linked Morningstar US Target Market Exposure Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10775_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10775_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:4SINGLCLASS-Linked Morningstar Emerging Markets Dividend Enhanced Select Index-NR4",
        "terseLabel": "Linked Morningstar Emerging Markets Dividend Enhanced Select Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10776_7121Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10776_7121Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:2SINGLCLASS-Linked Morningstar Emerging Markets Target Market Exposure Index-NR2",
        "terseLabel": "Linked Morningstar Emerging Markets Target Market Exposure Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10777_7067Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10777_7067Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:41SINGLCLASS-Linked Morningstar US Dividend Enhanced Select Index41",
        "terseLabel": "Linked Morningstar US Dividend Enhanced Select Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10779_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10779_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:18SINGLCLASS-Linked Morningstar Developed Markets ex-North America Target Market Exposure Index-NR18",
        "terseLabel": "Linked Morningstar Developed Markets ex-North America Target Market Exposure Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10780_7073Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10780_7073Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:20SINGLCLASS-Linked Morningstar Developed Markets ex-North America Dividend Enhanced Select Index-NR20",
        "terseLabel": "Linked Morningstar Developed Markets ex-North America Dividend Enhanced Select Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHB10888_7098Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHB10888_7098Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:367SINGLCLASS-Linked FTSE Developed Eurozone Index-NR366",
        "terseLabel": "Linked FTSE Developed Eurozone Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10271ETF_7088Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10271ETF_7088Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:408SINGLCLASS-FTSE Japan Capped Index-NR407",
        "terseLabel": "FTSE Japan Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10272ETF_7082Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10272ETF_7082Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:473SINGLCLASS-FTSE South Korea Capped Index-NR472",
        "terseLabel": "FTSE South Korea Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10273ETF_7095Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10273ETF_7095Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:382SINGLCLASS-FTSE Germany Capped Index-NR381",
        "terseLabel": "FTSE Germany Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10274ETF_7108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10274ETF_7108Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:313SINGLCLASS-FTSE Brazil Capped Index-NR312",
        "terseLabel": "FTSE Brazil Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10275ETF_7103Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10275ETF_7103Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:340SINGLCLASS-FTSE China Capped Index-NR339",
        "terseLabel": "FTSE China Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10276ETF_7080Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10276ETF_7080Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:499SINGLCLASS-FTSE Taiwan Capped Index-NR498",
        "terseLabel": "FTSE Taiwan Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10277ETF_7085Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10277ETF_7085Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:450SINGLCLASS-FTSE Mexico Capped Index-NR449",
        "terseLabel": "FTSE Mexico Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10278ETF_7106Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10278ETF_7106Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:327SINGLCLASS-FTSE Canada Capped Index-NR326",
        "terseLabel": "FTSE Canada Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10280ETF_7087Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10280ETF_7087Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:422SINGLCLASS-FTSE Japan Capped Hedged Index-NR421",
        "terseLabel": "FTSE Japan Capped Hedged Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10282ETF_7079Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10282ETF_7079Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:512SINGLCLASS-FTSE UK Capped Index-NR511",
        "terseLabel": "FTSE UK Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10283ETF_7111Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10283ETF_7111Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:299SINGLCLASS-FTSE Australia Capped Index-NR298",
        "terseLabel": "FTSE Australia Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10284ETF_7101Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10284ETF_7101Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:354SINGLCLASS-FTSE Developed Europe Capped Index-NR353",
        "terseLabel": "FTSE Developed Europe Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10286ETF_7089Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10286ETF_7089Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:394SINGLCLASS-FTSE India Capped Index-NR393",
        "terseLabel": "FTSE India Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10288ETF_7113Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10288ETF_7113Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:285SINGLCLASS-FTSE Asia ex Japan Capped Index-NR284",
        "terseLabel": "FTSE Asia ex Japan Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10290ETF_7081Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10290ETF_7081Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:486SINGLCLASS-FTSE Switzerland Capped Index-NR485",
        "terseLabel": "FTSE Switzerland Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10357ETF_7086Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10357ETF_7086Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:436SINGLCLASS-FTSE Latin America Capped Index-NR435",
        "terseLabel": "FTSE Latin America Capped Index-NR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmarkHBBM10358ETF_7083Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260331",
     "localname": "benchmarkHBBM10358ETF_7083Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:460SINGLCLASS-FTSE Saudi Arabia Capped Index-NR459",
        "terseLabel": "FTSE Saudi Arabia Capped Index-NR [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"
  }
 }
}
