{
 "version": "2.2",
 "instance": {
  "fp0101728-1_ncsraixbrl.htm": {
   "nsprefix": "tsr",
   "nsuri": "http://tsr/20260831",
   "dts": {
    "inline": {
     "local": [
      "fp0101728-1_ncsraixbrl.htm"
     ]
    },
    "schema": {
     "local": [
      "tsr-20260831.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/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026_def.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/oef/2026/oef-2026.xsd",
      "https://xbrl.sec.gov/oef/2026/oef-2026_lab.xsd",
      "https://xbrl.sec.gov/oef/2026/oef-sr-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "tsr-20260831_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsr-20260831_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsr-20260831_pre.xml"
     ]
    }
   },
   "keyStandard": 48,
   "keyCustom": 0,
   "axisStandard": 7,
   "axisCustom": 0,
   "memberStandard": 3,
   "memberCustom": 1503,
   "hidden": {
    "total": 42,
    "http://xbrl.sec.gov/dei/2026": 42
   },
   "contextCount": 3730,
   "entityCount": 1,
   "segmentCount": 1506,
   "elementCount": 1693,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2026": 5997,
    "http://xbrl.sec.gov/dei/2026": 208,
    "http://fasb.org/us-gaap/2026": 166
   },
   "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_8523_duration_AbbeyCapitalFuturesStrategyFund_2025-09-01_2026-08-31Member",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.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_8523_duration_AbbeyCapitalFuturesStrategyFund_2025-09-01_2026-08-31Member",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8523_duration_AbbeyCapitalFuturesStrategyFund_ClassI_2025-09-01_2026-08-31Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_1",
     "longName": "040014 - Document - Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_8523_duration_AbbeyCapitalFuturesStrategyFund_ClassI_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8523_duration_AbbeyCapitalFuturesStrategyFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
     "longName": "040015 - Document - Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c_8523_duration_AbbeyCapitalFuturesStrategyFund_ClassI_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8523_duration_AbbeyCapitalFuturesStrategyFund_ClassI_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_1",
     "longName": "040016 - Document - Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c_8523_instant_AbbeyCapitalFuturesStrategyFund_ClassI_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8523_instant_AbbeyCapitalFuturesStrategyFund_ClassI_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_2",
     "longName": "040018 - Document - Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c_8521_duration_AbbeyCapitalFuturesStrategyFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8521_duration_AbbeyCapitalFuturesStrategyFund_ClassA_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
     "longName": "040019 - Document - Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c_8521_duration_AbbeyCapitalFuturesStrategyFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8521_duration_AbbeyCapitalFuturesStrategyFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_2",
     "longName": "040020 - Document - Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c_8521_instant_AbbeyCapitalFuturesStrategyFund_ClassA_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8521_instant_AbbeyCapitalFuturesStrategyFund_ClassA_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_3",
     "longName": "040022 - Document - Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c_8522_duration_AbbeyCapitalFuturesStrategyFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8522_duration_AbbeyCapitalFuturesStrategyFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
     "longName": "040023 - Document - Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c_8522_duration_AbbeyCapitalFuturesStrategyFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8522_duration_AbbeyCapitalFuturesStrategyFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R11": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_3",
     "longName": "040024 - Document - Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199930_Abbey Capital Futures Strategy Fund_Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c_8522_instant_AbbeyCapitalFuturesStrategyFund_ClassC_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8522_instant_AbbeyCapitalFuturesStrategyFund_ClassC_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_4",
     "longName": "040026 - Document - Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c_8526_duration_AbbeyCapitalMultiAssetFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8526_duration_AbbeyCapitalMultiAssetFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
     "longName": "040027 - Document - Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c_8526_duration_AbbeyCapitalMultiAssetFund_ClassI_2025-09-01_2026-08-31_39041Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8526_duration_AbbeyCapitalMultiAssetFund_ClassI_2025-09-01_2026-08-31_39041Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_4",
     "longName": "040028 - Document - Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c_8526_instant_AbbeyCapitalMultiAssetFund_ClassI_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8526_instant_AbbeyCapitalMultiAssetFund_ClassI_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_5",
     "longName": "040030 - Document - Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c_8524_duration_AbbeyCapitalMultiAssetFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8524_duration_AbbeyCapitalMultiAssetFund_ClassA_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
     "longName": "040031 - Document - Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c_8524_duration_AbbeyCapitalMultiAssetFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8524_duration_AbbeyCapitalMultiAssetFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_5",
     "longName": "040032 - Document - Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c_8524_instant_AbbeyCapitalMultiAssetFund_ClassA_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8524_instant_AbbeyCapitalMultiAssetFund_ClassA_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_6",
     "longName": "040034 - Document - Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c_8525_duration_AbbeyCapitalMultiAssetFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8525_duration_AbbeyCapitalMultiAssetFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
     "longName": "040035 - Document - Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c_8525_duration_AbbeyCapitalMultiAssetFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8525_duration_AbbeyCapitalMultiAssetFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_6",
     "longName": "040036 - Document - Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199990_Abbey Capital Multi Asset Fund_Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c_8525_instant_AbbeyCapitalMultiAssetFund_ClassC_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8525_instant_AbbeyCapitalMultiAssetFund_ClassC_2026-08-31_117503Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_7",
     "longName": "040038 - Document - Shareholder Report, Line Graph (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c_8538_duration_AdaraSmallerCompaniesFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8538_duration_AdaraSmallerCompaniesFund_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R22": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
     "longName": "040039 - Document - Shareholder Report, Average Annual Return (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c_8538_duration_AdaraSmallerCompaniesFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8538_duration_AdaraSmallerCompaniesFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_7",
     "longName": "040040 - Document - Shareholder Report, Holdings (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199940_Adara Smaller Companies Fund_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c_8538_instant_AdaraSmallerCompaniesFund_ClassTF_2026-08-31_111954Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8538_instant_AdaraSmallerCompaniesFund_ClassTF_2026-08-31_111954Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_8",
     "longName": "040042 - Document - Shareholder Report, Line Graph (Details) 199951_Aquarius International Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 199951_Aquarius International Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c_8539_duration_AquariusInternationalFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8539_duration_AquariusInternationalFund_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
     "longName": "040043 - Document - Shareholder Report, Average Annual Return (Details) 199951_Aquarius International Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 199951_Aquarius International Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c_8539_duration_AquariusInternationalFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8539_duration_AquariusInternationalFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R26": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_8",
     "longName": "040044 - Document - Shareholder Report, Holdings (Details) 199951_Aquarius International Fund_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 199951_Aquarius International Fund_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c_8539_instant_AquariusInternationalFund_ClassTF_2026-08-31_67929Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8539_instant_AquariusInternationalFund_ClassTF_2026-08-31_67929Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_9",
     "longName": "040046 - Document - Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c_8541_duration_BostonPartnersAll-CapValueFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8541_duration_BostonPartnersAll-CapValueFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
     "longName": "040047 - Document - Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c_8541_duration_BostonPartnersAll-CapValueFund_InstitutionalClass_2025-09-01_2026-08-31_39763Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8541_duration_BostonPartnersAll-CapValueFund_InstitutionalClass_2025-09-01_2026-08-31_39763Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_9",
     "longName": "040048 - Document - Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c_8541_instant_BostonPartnersAll-CapValueFund_InstitutionalClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8541_instant_BostonPartnersAll-CapValueFund_InstitutionalClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_10",
     "longName": "040050 - Document - Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c_8542_duration_BostonPartnersAll-CapValueFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8542_duration_BostonPartnersAll-CapValueFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
     "longName": "040051 - Document - Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c_8542_duration_BostonPartnersAll-CapValueFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8542_duration_BostonPartnersAll-CapValueFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_10",
     "longName": "040052 - Document - Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c_8542_instant_BostonPartnersAll-CapValueFund_InvestorClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8542_instant_BostonPartnersAll-CapValueFund_InvestorClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_11",
     "longName": "040054 - Document - Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c_9907_duration_BostonPartnersAll-CapValueFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9907_duration_BostonPartnersAll-CapValueFund_R6ShareClass_2026-07-06_2026-07-06Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
     "longName": "040055 - Document - Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c_9907_duration_BostonPartnersAll-CapValueFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9907_duration_BostonPartnersAll-CapValueFund_R6ShareClass_2026-07-06_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_11",
     "longName": "040056 - Document - Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190902_Boston Partners All-Cap Value Fund_R6 Share Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c_9907_instant_BostonPartnersAll-CapValueFund_R6ShareClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9907_instant_BostonPartnersAll-CapValueFund_R6ShareClass_2026-08-31_117022Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_12",
     "longName": "040058 - Document - Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c_8548_duration_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8548_duration_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
     "longName": "040059 - Document - Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c_8548_duration_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8548_duration_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_12",
     "longName": "040060 - Document - Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c_8548_instant_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8548_instant_BostonPartnersSmallCapValueIIFund_InstitutionalClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_13",
     "longName": "040062 - Document - Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c_8549_duration_BostonPartnersSmallCapValueIIFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8549_duration_BostonPartnersSmallCapValueIIFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
     "longName": "040063 - Document - Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c_8549_duration_BostonPartnersSmallCapValueIIFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8549_duration_BostonPartnersSmallCapValueIIFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_13",
     "longName": "040064 - Document - Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c_8549_instant_BostonPartnersSmallCapValueIIFund_InvestorClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8549_instant_BostonPartnersSmallCapValueIIFund_InvestorClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_14",
     "longName": "040066 - Document - Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c_9909_duration_BostonPartnersSmallCapValueIIFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9909_duration_BostonPartnersSmallCapValueIIFund_R6ShareClass_2026-07-06_2026-07-06Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
     "longName": "040067 - Document - Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c_9909_duration_BostonPartnersSmallCapValueIIFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9909_duration_BostonPartnersSmallCapValueIIFund_R6ShareClass_2025-07-06_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_14",
     "longName": "040068 - Document - Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190901_Boston Partners Small Cap Value II Fund_R6 Share Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c_9909_instant_BostonPartnersSmallCapValueIIFund_R6ShareClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9909_instant_BostonPartnersSmallCapValueIIFund_R6ShareClass_2026-08-31_68173Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_15",
     "longName": "040070 - Document - Shareholder Report, Line Graph (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Line Graph (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c_8550_duration_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8550_duration_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
     "longName": "040071 - Document - Shareholder Report, Average Annual Return (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c_8550_duration_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8550_duration_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_15",
     "longName": "040072 - Document - Shareholder Report, Holdings (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190978_WPG Partners Select Small Cap Value Fund_Institutional_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c_8550_instant_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2026-08-31_117030Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8550_instant_WPGPartnersSelectSmallCapValueFund_ClassInstitutional_2026-08-31_117030Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_16",
     "longName": "040074 - Document - Shareholder Report, Line Graph (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Line Graph (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c_8551_duration_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8551_duration_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
     "longName": "040075 - Document - Shareholder Report, Average Annual Return (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c_8551_duration_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8551_duration_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_16",
     "longName": "040076 - Document - Shareholder Report, Holdings (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190909_WPG Partners Small Cap Value Diversified Fund_Institutional_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c_8551_instant_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2026-08-31_112069Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8551_instant_WPGPartnersSmallCapValueDiversifiedFund_ClassInstitutional_2026-08-31_112069Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_17",
     "longName": "040078 - Document - Shareholder Report, Line Graph (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c_8543_duration_BostonPartnersGlobalEquityFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8543_duration_BostonPartnersGlobalEquityFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
     "longName": "040079 - Document - Shareholder Report, Average Annual Return (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c_8543_duration_BostonPartnersGlobalEquityFund_InstitutionalClass_2025-09-01_2026-08-31_39763Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8543_duration_BostonPartnersGlobalEquityFund_InstitutionalClass_2025-09-01_2026-08-31_39763Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_17",
     "longName": "040080 - Document - Shareholder Report, Holdings (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190906_Boston Partners Global Equity Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c_8543_instant_BostonPartnersGlobalEquityFund_InstitutionalClass_2026-08-31_103523Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8543_instant_BostonPartnersGlobalEquityFund_InstitutionalClass_2026-08-31_103523Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_18",
     "longName": "040082 - Document - Shareholder Report, Line Graph (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c_9908_duration_BostonPartnersGlobalEquityFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9908_duration_BostonPartnersGlobalEquityFund_R6ShareClass_2026-07-06_2026-07-06Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
     "longName": "040083 - Document - Shareholder Report, Average Annual Return (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual {R6 Share Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c_9908_duration_BostonPartnersGlobalEquityFund_R6ShareClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9908_duration_BostonPartnersGlobalEquityFund_R6ShareClass_2026-07-06_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_18",
     "longName": "040084 - Document - Shareholder Report, Holdings (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190906_Boston Partners Global Equity Fund_R6 Share Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c_9908_instant_BostonPartnersGlobalEquityFund_R6ShareClass_2026-08-31_103523Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9908_instant_BostonPartnersGlobalEquityFund_R6ShareClass_2026-08-31_103523Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_19",
     "longName": "040086 - Document - Shareholder Report, Line Graph (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c_8546_duration_BostonPartnersLongShortEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8546_duration_BostonPartnersLongShortEquityFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
     "longName": "040087 - Document - Shareholder Report, Average Annual Return (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c_8546_duration_BostonPartnersLongShortEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8546_duration_BostonPartnersLongShortEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_19",
     "longName": "040088 - Document - Shareholder Report, Holdings (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190903_Boston Partners Long-Short Equity Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c_8546_instant_BostonPartnersLongShortEquityFund_InstitutionalClass_2026-08-31_68142Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8546_instant_BostonPartnersLongShortEquityFund_InstitutionalClass_2026-08-31_68142Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_20",
     "longName": "040090 - Document - Shareholder Report, Line Graph (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c_8547_duration_BostonPartnersLongShortEquityFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8547_duration_BostonPartnersLongShortEquityFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
     "longName": "040091 - Document - Shareholder Report, Average Annual Return (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c_8547_duration_BostonPartnersLongShortEquityFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8547_duration_BostonPartnersLongShortEquityFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_20",
     "longName": "040092 - Document - Shareholder Report, Holdings (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190903_Boston Partners Long-Short Equity Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c_8547_instant_BostonPartnersLongShortEquityFund_InvestorClass_2026-08-31_68142Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8547_instant_BostonPartnersLongShortEquityFund_InvestorClass_2026-08-31_68142Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_21",
     "longName": "040094 - Document - Shareholder Report, Line Graph (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c_8544_duration_BostonPartnersLongShortResearchFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8544_duration_BostonPartnersLongShortResearchFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
     "longName": "040095 - Document - Shareholder Report, Average Annual Return (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c_8544_duration_BostonPartnersLongShortResearchFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8544_duration_BostonPartnersLongShortResearchFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_21",
     "longName": "040096 - Document - Shareholder Report, Holdings (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190904_Boston Partners Long-Short Research Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c_8544_instant_BostonPartnersLongShortResearchFund_InstitutionalClass_2026-08-31_68129Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8544_instant_BostonPartnersLongShortResearchFund_InstitutionalClass_2026-08-31_68129Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_22",
     "longName": "040098 - Document - Shareholder Report, Line Graph (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c_8545_duration_BostonPartnersLongShortResearchFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8545_duration_BostonPartnersLongShortResearchFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
     "longName": "040099 - Document - Shareholder Report, Average Annual Return (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c_8545_duration_BostonPartnersLongShortResearchFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8545_duration_BostonPartnersLongShortResearchFund_InvestorClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_22",
     "longName": "040100 - Document - Shareholder Report, Holdings (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190904_Boston Partners Long-Short Research Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c_8545_instant_BostonPartnersLongShortResearchFund_InvestorClass_2026-08-31_68129Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8545_instant_BostonPartnersLongShortResearchFund_InvestorClass_2026-08-31_68129Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_23",
     "longName": "040102 - Document - Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c_8552_duration_CampbellSystematicMacroFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8552_duration_CampbellSystematicMacroFund_ClassA_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
     "longName": "040103 - Document - Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c_8552_duration_CampbellSystematicMacroFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8552_duration_CampbellSystematicMacroFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_23",
     "longName": "040104 - Document - Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c_8552_instant_CampbellSystematicMacroFund_ClassA_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8552_instant_CampbellSystematicMacroFund_ClassA_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_24",
     "longName": "040106 - Document - Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c_8553_duration_CampbellSystematicMacroFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8553_duration_CampbellSystematicMacroFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
     "longName": "040107 - Document - Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c_8553_duration_CampbellSystematicMacroFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8553_duration_CampbellSystematicMacroFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_24",
     "longName": "040108 - Document - Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c_8553_instant_CampbellSystematicMacroFund_ClassC_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8553_instant_CampbellSystematicMacroFund_ClassC_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_25",
     "longName": "040110 - Document - Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c_8554_duration_CampbellSystematicMacroFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8554_duration_CampbellSystematicMacroFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
     "longName": "040111 - Document - Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c_8554_duration_CampbellSystematicMacroFund_ClassI_2025-09-01_2026-08-31_40485Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8554_duration_CampbellSystematicMacroFund_ClassI_2025-09-01_2026-08-31_40485Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_25",
     "longName": "040112 - Document - Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192033_Campbell Systematic Macro Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c_8554_instant_CampbellSystematicMacroFund_ClassI_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8554_instant_CampbellSystematicMacroFund_ClassI_2026-08-31_68050Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_26",
     "longName": "040114 - Document - Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c_9914_duration_EmeraldGrowthFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9914_duration_EmeraldGrowthFund_ClassA_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
     "longName": "040115 - Document - Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c_9914_duration_EmeraldGrowthFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9914_duration_EmeraldGrowthFund_ClassA_2026-05-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_26",
     "longName": "040116 - Document - Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c_9914_instant_EmeraldGrowthFund_ClassA_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9914_instant_EmeraldGrowthFund_ClassA_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_27",
     "longName": "040118 - Document - Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c_9910_duration_EmeraldGrowthFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9910_duration_EmeraldGrowthFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
     "longName": "040119 - Document - Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c_9910_duration_EmeraldGrowthFund_ClassC_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9910_duration_EmeraldGrowthFund_ClassC_2026-05-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_27",
     "longName": "040120 - Document - Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c_9910_instant_EmeraldGrowthFund_ClassC_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9910_instant_EmeraldGrowthFund_ClassC_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_28",
     "longName": "040122 - Document - Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c_9912_duration_EmeraldGrowthFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9912_duration_EmeraldGrowthFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
     "longName": "040123 - Document - Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c_9912_duration_EmeraldGrowthFund_InstitutionalClass_2025-09-01_2026-08-31_115095Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9912_duration_EmeraldGrowthFund_InstitutionalClass_2025-09-01_2026-08-31_115095Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_28",
     "longName": "040124 - Document - Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c_9912_instant_EmeraldGrowthFund_InstitutionalClass_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9912_instant_EmeraldGrowthFund_InstitutionalClass_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_29",
     "longName": "040126 - Document - Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c_9913_duration_EmeraldGrowthFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9913_duration_EmeraldGrowthFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
     "longName": "040127 - Document - Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c_9913_duration_EmeraldGrowthFund_InvestorClass_2025-09-01_2026-08-31_115095Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9913_duration_EmeraldGrowthFund_InvestorClass_2025-09-01_2026-08-31_115095Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_29",
     "longName": "040128 - Document - Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195568_Emerald Growth Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c_9913_instant_EmeraldGrowthFund_InvestorClass_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9913_instant_EmeraldGrowthFund_InvestorClass_2026-08-31_116966Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_30",
     "longName": "040130 - Document - Shareholder Report, Line Graph (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c_8576_duration_FmUSTreasury3MonthBillFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8576_duration_FmUSTreasury3MonthBillFund_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
     "longName": "040131 - Document - Shareholder Report, Average Annual Return (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c_8576_duration_FmUSTreasury3MonthBillFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8576_duration_FmUSTreasury3MonthBillFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_30",
     "longName": "040132 - Document - Shareholder Report, Holdings (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197972_US Treasury 3 Month Bill ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c_8576_instant_FmUSTreasury3MonthBillFund_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8576_instant_FmUSTreasury3MonthBillFund_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_31",
     "longName": "040134 - Document - Shareholder Report, Line Graph (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c_8579_duration_FmUSTreasury6MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8579_duration_FmUSTreasury6MonthBillETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
     "longName": "040135 - Document - Shareholder Report, Average Annual Return (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c_8579_duration_FmUSTreasury6MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8579_duration_FmUSTreasury6MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_31",
     "longName": "040136 - Document - Shareholder Report, Holdings (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197929_US Treasury 6 Month Bill ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c_8579_instant_FmUSTreasury6MonthBillETF_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8579_instant_FmUSTreasury6MonthBillETF_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_32",
     "longName": "040138 - Document - Shareholder Report, Line Graph (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c_8582_duration_FmUSTreasury12MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8582_duration_FmUSTreasury12MonthBillETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
     "longName": "040139 - Document - Shareholder Report, Average Annual Return (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c_8582_duration_FmUSTreasury12MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8582_duration_FmUSTreasury12MonthBillETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_32",
     "longName": "040140 - Document - Shareholder Report, Holdings (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197925_US Treasury 12 Month Bill ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c_8582_instant_FmUSTreasury12MonthBillETF_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8582_instant_FmUSTreasury12MonthBillETF_ClassTF_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_33",
     "longName": "040142 - Document - Shareholder Report, Line Graph (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c_8575_duration_FmUSTreasury2YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8575_duration_FmUSTreasury2YearNoteETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
     "longName": "040143 - Document - Shareholder Report, Average Annual Return (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c_8575_duration_FmUSTreasury2YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8575_duration_FmUSTreasury2YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_33",
     "longName": "040144 - Document - Shareholder Report, Holdings (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197970_US Treasury 2 Year Note ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c_8575_instant_FmUSTreasury2YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8575_instant_FmUSTreasury2YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_34",
     "longName": "040146 - Document - Shareholder Report, Line Graph (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c_8577_duration_FmUSTreasury3YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8577_duration_FmUSTreasury3YearNoteETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
     "longName": "040147 - Document - Shareholder Report, Average Annual Return (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c_8577_duration_FmUSTreasury3YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8577_duration_FmUSTreasury3YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_34",
     "longName": "040148 - Document - Shareholder Report, Holdings (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197927_US Treasury 3 Year Note ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c_8577_instant_FmUSTreasury3YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8577_instant_FmUSTreasury3YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_35",
     "longName": "040150 - Document - Shareholder Report, Line Graph (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c_8578_duration_FmUSTreasury5YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8578_duration_FmUSTreasury5YearNoteETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
     "longName": "040151 - Document - Shareholder Report, Average Annual Return (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c_8578_duration_FmUSTreasury5YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8578_duration_FmUSTreasury5YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_35",
     "longName": "040152 - Document - Shareholder Report, Holdings (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197924_US Treasury 5 Year Note ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c_8578_instant_FmUSTreasury5YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8578_instant_FmUSTreasury5YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_36",
     "longName": "040154 - Document - Shareholder Report, Line Graph (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c_8580_duration_FmUSTreasury7YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8580_duration_FmUSTreasury7YearNoteETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
     "longName": "040155 - Document - Shareholder Report, Average Annual Return (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c_8580_duration_FmUSTreasury7YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8580_duration_FmUSTreasury7YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_36",
     "longName": "040156 - Document - Shareholder Report, Holdings (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197923_US Treasury 7 Year Note ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c_8580_instant_FmUSTreasury7YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8580_instant_FmUSTreasury7YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_37",
     "longName": "040158 - Document - Shareholder Report, Line Graph (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c_8581_duration_FmUSTreasury10YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8581_duration_FmUSTreasury10YearNoteETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
     "longName": "040159 - Document - Shareholder Report, Average Annual Return (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c_8581_duration_FmUSTreasury10YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8581_duration_FmUSTreasury10YearNoteETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_37",
     "longName": "040160 - Document - Shareholder Report, Holdings (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197971_US Treasury 10 Year Note ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c_8581_instant_FmUSTreasury10YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8581_instant_FmUSTreasury10YearNoteETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_38",
     "longName": "040162 - Document - Shareholder Report, Line Graph (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c_8583_duration_FmUSTreasury20YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8583_duration_FmUSTreasury20YearBondETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
     "longName": "040163 - Document - Shareholder Report, Average Annual Return (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c_8583_duration_FmUSTreasury20YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8583_duration_FmUSTreasury20YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_38",
     "longName": "040164 - Document - Shareholder Report, Holdings (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197926_US Treasury 20 Year Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c_8583_instant_FmUSTreasury20YearBondETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8583_instant_FmUSTreasury20YearBondETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_39",
     "longName": "040166 - Document - Shareholder Report, Line Graph (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c_8584_duration_FmUSTreasury30YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8584_duration_FmUSTreasury30YearBondETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
     "longName": "040167 - Document - Shareholder Report, Average Annual Return (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c_8584_duration_FmUSTreasury30YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8584_duration_FmUSTreasury30YearBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_39",
     "longName": "040168 - Document - Shareholder Report, Holdings (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197928_US Treasury 30 Year Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c_8584_instant_FmUSTreasury30YearBondETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8584_instant_FmUSTreasury30YearBondETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_40",
     "longName": "040170 - Document - Shareholder Report, Line Graph (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c_9940_duration_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9940_duration_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
     "longName": "040171 - Document - Shareholder Report, Average Annual Return (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c_9940_duration_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9940_duration_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_40",
     "longName": "040172 - Document - Shareholder Report, Holdings (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197417_F-m 2-Year Investment Grade Corporate Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c_9940_instant_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_116827Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9940_instant_Fm2-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_116827Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_41",
     "longName": "040174 - Document - Shareholder Report, Line Graph (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c_9939_duration_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9939_duration_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
     "longName": "040175 - Document - Shareholder Report, Average Annual Return (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c_9939_duration_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9939_duration_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_41",
     "longName": "040176 - Document - Shareholder Report, Holdings (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197416_F-m 3-Year Investment Grade Corporate Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c_9939_instant_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_116820Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9939_instant_Fm3-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_116820Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_42",
     "longName": "040178 - Document - Shareholder Report, Line Graph (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c_8563_duration_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8563_duration_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
     "longName": "040179 - Document - Shareholder Report, Average Annual Return (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c_8563_duration_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8563_duration_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_42",
     "longName": "040180 - Document - Shareholder Report, Holdings (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197413_F-m 10-Year Investment Grade Corporate Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c_8563_instant_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_68042Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8563_instant_Fm10-YearInvestmentGradeCorporateBondETF_ClassTF_2026-08-31_68042Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_43",
     "longName": "040182 - Document - Shareholder Report, Line Graph (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Line Graph (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c_8573_duration_OakhurstFixedIncomeFund_InstitutionalClassShares_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8573_duration_OakhurstFixedIncomeFund_InstitutionalClassShares_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
     "longName": "040183 - Document - Shareholder Report, Average Annual Return (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c_8573_duration_OakhurstFixedIncomeFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8573_duration_OakhurstFixedIncomeFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_43",
     "longName": "040184 - Document - Shareholder Report, Holdings (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192282_Oakhurst Fixed Income Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c_8573_instant_OakhurstFixedIncomeFund_InstitutionalClassShares_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8573_instant_OakhurstFixedIncomeFund_InstitutionalClassShares_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_44",
     "longName": "040186 - Document - Shareholder Report, Line Graph (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c_8568_duration_FmOpportunisticIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8568_duration_FmOpportunisticIncomeETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R133": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
     "longName": "040187 - Document - Shareholder Report, Average Annual Return (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c_8568_duration_FmOpportunisticIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8568_duration_FmOpportunisticIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R134": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_44",
     "longName": "040188 - Document - Shareholder Report, Holdings (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197930_F-m Opportunistic Income ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c_8568_instant_FmOpportunisticIncomeETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8568_instant_FmOpportunisticIncomeETF_ClassTF_2026-08-31_67967Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_45",
     "longName": "040190 - Document - Shareholder Report, Line Graph (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Line Graph (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c_8571_duration_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8571_duration_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
     "longName": "040191 - Document - Shareholder Report, Average Annual Return (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c_8571_duration_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8571_duration_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_45",
     "longName": "040192 - Document - Shareholder Report, Holdings (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192259_F-M Investments Large Cap Focused Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c_8571_instant_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2026-08-31_96533Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8571_instant_EmeraldLargeCapFocusedFund_InstitutionalClassShares_2026-08-31_96533Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_46",
     "longName": "040194 - Document - Shareholder Report, Line Graph (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c_8572_duration_EmeraldLargeCapFocusedFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8572_duration_EmeraldLargeCapFocusedFund_InvestorClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
     "longName": "040195 - Document - Shareholder Report, Average Annual Return (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual {Investor Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual {Investor Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c_8572_duration_EmeraldLargeCapFocusedFund_InvestorClass_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8572_duration_EmeraldLargeCapFocusedFund_InvestorClass_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R140": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_46",
     "longName": "040196 - Document - Shareholder Report, Holdings (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192259_F-M Investments Large Cap Focused Fund_Investor Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c_8572_instant_EmeraldLargeCapFocusedFund_InvestorClass_2026-08-31_96533Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8572_instant_EmeraldLargeCapFocusedFund_InvestorClass_2026-08-31_96533Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_47",
     "longName": "040198 - Document - Shareholder Report, Line Graph (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c_8566_duration_FmEmeraldLifeSciencesInnovationETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8566_duration_FmEmeraldLifeSciencesInnovationETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R142": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
     "longName": "040199 - Document - Shareholder Report, Average Annual Return (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c_8566_duration_FmEmeraldLifeSciencesInnovationETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8566_duration_FmEmeraldLifeSciencesInnovationETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_47",
     "longName": "040200 - Document - Shareholder Report, Holdings (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 192861_F-m Emerald Life Sciences Innovation ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c_8566_instant_FmEmeraldLifeSciencesInnovationETF_ClassTF_2026-08-31_96520Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8566_instant_FmEmeraldLifeSciencesInnovationETF_ClassTF_2026-08-31_96520Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_48",
     "longName": "040202 - Document - Shareholder Report, Line Graph (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c_8570_duration_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8570_duration_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R145": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
     "longName": "040203 - Document - Shareholder Report, Average Annual Return (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c_8570_duration_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8570_duration_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R146": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_48",
     "longName": "040204 - Document - Shareholder Report, Holdings (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195808_F-m Ultrashort Treasury Inflation-Protected Security -TIPS- ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c_8570_instant_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2026-08-31_96500Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8570_instant_FmUltrashortTreasuryInflation-ProtectedSecurityTIPSETF_ClassTF_2026-08-31_96500Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R147": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_49",
     "longName": "040206 - Document - Shareholder Report, Line Graph (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c_8564_duration_FmCompoundrHighYieldBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8564_duration_FmCompoundrHighYieldBondETF_ClassTF_2025-08-11_2025-08-11Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R148": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
     "longName": "040207 - Document - Shareholder Report, Average Annual Return (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c_8564_duration_FmCompoundrHighYieldBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8564_duration_FmCompoundrHighYieldBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R149": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_49",
     "longName": "040208 - Document - Shareholder Report, Holdings (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195698_F-m Compoundr High Yield Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c_8564_instant_FmCompoundrHighYieldBondETF_ClassTF_2026-08-31_103439Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8564_instant_FmCompoundrHighYieldBondETF_ClassTF_2026-08-31_103439Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_50",
     "longName": "040210 - Document - Shareholder Report, Line Graph (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c_8565_duration_FmCompoundrUSAggregateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8565_duration_FmCompoundrUSAggregateBondETF_ClassTF_2025-08-11_2025-08-11Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
     "longName": "040211 - Document - Shareholder Report, Average Annual Return (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c_8565_duration_FmCompoundrUSAggregateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8565_duration_FmCompoundrUSAggregateBondETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R152": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_50",
     "longName": "040212 - Document - Shareholder Report, Holdings (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195699_F-m Compoundr U.S. Aggregate Bond ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c_8565_instant_FmCompoundrUSAggregateBondETF_ClassTF_2026-08-31_111884Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8565_instant_FmCompoundrUSAggregateBondETF_ClassTF_2026-08-31_111884Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_51",
     "longName": "040214 - Document - Shareholder Report, Line Graph (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c_8567_duration_FmHighYield100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8567_duration_FmHighYield100ETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R154": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
     "longName": "040215 - Document - Shareholder Report, Average Annual Return (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c_8567_duration_FmHighYield100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8567_duration_FmHighYield100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R155": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_51",
     "longName": "040216 - Document - Shareholder Report, Holdings (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195809_F-m High Yield 100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c_8567_instant_FmHighYield100ETF_ClassTF_2026-08-31_116790Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8567_instant_FmHighYield100ETF_ClassTF_2026-08-31_116790Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R156": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_52",
     "longName": "040218 - Document - Shareholder Report, Line Graph (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Line Graph (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c_8574_duration_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2026-02-11_2026-02-11Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8574_duration_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2026-02-11_2026-02-11Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
     "longName": "040219 - Document - Shareholder Report, Average Annual Return (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual {Institutional Class Shares}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual {Institutional Class Shares}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c_8574_duration_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8574_duration_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2025-09-01_2026-08-31_12992Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R158": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_52",
     "longName": "040220 - Document - Shareholder Report, Holdings (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197972_US Treasury 3 Month Bill Fund_Institutional Class Shares_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c_8574_instant_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8574_instant_FmUSTreasury3MonthBillFund_InstitutionalClassShares_2026-08-31_67969Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_53",
     "longName": "040222 - Document - Shareholder Report, Line Graph (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c_8569_duration_FmUltrashortTax-FreeMunicipalETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8569_duration_FmUltrashortTax-FreeMunicipalETF_ClassTF_2026-08-31_2026-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R160": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
     "longName": "040223 - Document - Shareholder Report, Average Annual Return (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c_8569_duration_FmUltrashortTax-FreeMunicipalETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8569_duration_FmUltrashortTax-FreeMunicipalETF_ClassTF_2025-09-29_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R161": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_53",
     "longName": "040224 - Document - Shareholder Report, Holdings (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195697_F-m Ultrashort Tax-Free Municipal ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c_8569_instant_FmUltrashortTax-FreeMunicipalETF_ClassTF_2026-08-31_116798Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8569_instant_FmUltrashortTax-FreeMunicipalETF_ClassTF_2026-08-31_116798Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_54",
     "longName": "040226 - Document - Shareholder Report, Line Graph (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c_9915_duration_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9915_duration_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2026-06-10_2026-06-10Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
     "longName": "040227 - Document - Shareholder Report, Average Annual Return (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c_9915_duration_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9915_duration_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2026-06-10_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_54",
     "longName": "040228 - Document - Shareholder Report, Holdings (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 212602_F-m Accumulator Ultrashort U.S. Treasury Fund_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c_9915_instant_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2026-08-31_116781Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9915_instant_FmAccumulatorUltrashortUSTreasuryFund_ClassTF_2026-08-31_116781Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R165": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_55",
     "longName": "040230 - Document - Shareholder Report, Line Graph (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c_9916_duration_FmEmeraldSpecialSituationsETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9916_duration_FmEmeraldSpecialSituationsETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R166": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_55",
     "longName": "040231 - Document - Shareholder Report, Average Annual Return (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c_9916_duration_FmEmeraldSpecialSituationsETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9916_duration_FmEmeraldSpecialSituationsETF_ClassTF_2026-05-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_55",
     "longName": "040232 - Document - Shareholder Report, Holdings (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195570_F-m Emerald Special Situations ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c_9916_instant_FmEmeraldSpecialSituationsETF_ClassTF_2026-08-31_116981Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_9916_instant_FmEmeraldSpecialSituationsETF_ClassTF_2026-08-31_116981Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_56",
     "longName": "040234 - Document - Shareholder Report, Line Graph (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c_8675_duration_FreeMarketUSEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8675_duration_FreeMarketUSEquityFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R169": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
     "longName": "040235 - Document - Shareholder Report, Average Annual Return (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c_8675_duration_FreeMarketUSEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8675_duration_FreeMarketUSEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R170": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_56",
     "longName": "040236 - Document - Shareholder Report, Holdings (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195382_Free Market U.S. Equity Fund_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c_8675_instant_FreeMarketUSEquityFund_InstitutionalClass_2026-08-31_117155Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8675_instant_FreeMarketUSEquityFund_InstitutionalClass_2026-08-31_117155Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R171": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_57",
     "longName": "040238 - Document - Shareholder Report, Line Graph (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c_8674_duration_FreeMarketInternationalEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8674_duration_FreeMarketInternationalEquityFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R172": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
     "longName": "040239 - Document - Shareholder Report, Average Annual Return (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c_8674_duration_FreeMarketInternationalEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8674_duration_FreeMarketInternationalEquityFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R173": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_57",
     "longName": "040240 - Document - Shareholder Report, Holdings (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195383_Free Market International Equity Fund_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "c_8674_instant_FreeMarketInternationalEquityFund_InstitutionalClass_2026-08-31_117170Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8674_instant_FreeMarketInternationalEquityFund_InstitutionalClass_2026-08-31_117170Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R174": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_58",
     "longName": "040242 - Document - Shareholder Report, Line Graph (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "c_8673_duration_FreeMarketFixedIncomeFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8673_duration_FreeMarketFixedIncomeFund_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R175": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
     "longName": "040243 - Document - Shareholder Report, Average Annual Return (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "c_8673_duration_FreeMarketFixedIncomeFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8673_duration_FreeMarketFixedIncomeFund_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R176": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_58",
     "longName": "040244 - Document - Shareholder Report, Holdings (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195384_Free Market Fixed Income Fund_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "c_8673_instant_FreeMarketFixedIncomeFund_InstitutionalClass_2026-08-31_117180Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8673_instant_FreeMarketFixedIncomeFund_InstitutionalClass_2026-08-31_117180Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R177": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_59",
     "longName": "040246 - Document - Shareholder Report, Line Graph (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "c_8678_duration_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8678_duration_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R178": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
     "longName": "040247 - Document - Shareholder Report, Average Annual Return (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "c_8678_duration_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8678_duration_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R179": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_59",
     "longName": "040248 - Document - Shareholder Report, Holdings (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195385_Matson Money U.S. Equity VI Portfolio_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "c_8678_instant_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2026-08-31_117163Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8678_instant_MatsonMoneyUSEquityVIPortfolio_InstitutionalClass_2026-08-31_117163Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_60",
     "longName": "040250 - Document - Shareholder Report, Line Graph (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "c_8677_duration_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8677_duration_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R181": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
     "longName": "040251 - Document - Shareholder Report, Average Annual Return (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "c_8677_duration_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8677_duration_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R182": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_60",
     "longName": "040252 - Document - Shareholder Report, Holdings (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195386_Matson Money International Equity VI Portfolio_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "c_8677_instant_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2026-08-31_117171Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8677_instant_MatsonMoneyInternationalEquityVIPortfolio_InstitutionalClass_2026-08-31_117171Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_61",
     "longName": "040254 - Document - Shareholder Report, Line Graph (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "c_8676_duration_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8676_duration_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R184": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
     "longName": "040255 - Document - Shareholder Report, Average Annual Return (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "c_8676_duration_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8676_duration_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R185": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_61",
     "longName": "040256 - Document - Shareholder Report, Holdings (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195387_Matson Money Fixed Income VI Portfolio_Class L_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "c_8676_instant_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2026-08-31_67741Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8676_instant_MatsonMoneyFixedIncomeVIPortfolio_InstitutionalClass_2026-08-31_67741Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R186": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_62",
     "longName": "040258 - Document - Shareholder Report, Line Graph (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "c_8681_duration_MotleyFoolGlobalOpportunitiesETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8681_duration_MotleyFoolGlobalOpportunitiesETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R187": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
     "longName": "040259 - Document - Shareholder Report, Average Annual Return (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "c_8681_duration_MotleyFoolGlobalOpportunitiesETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8681_duration_MotleyFoolGlobalOpportunitiesETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R188": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_62",
     "longName": "040260 - Document - Shareholder Report, Holdings (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195298_Motley Fool Global Opportunities ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "c_8681_instant_MotleyFoolGlobalOpportunitiesETF_ClassTF_2026-08-31_67677Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8681_instant_MotleyFoolGlobalOpportunitiesETF_ClassTF_2026-08-31_67677Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R189": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_63",
     "longName": "040262 - Document - Shareholder Report, Line Graph (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "c_8682_duration_MotleyFoolMidCapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8682_duration_MotleyFoolMidCapGrowthETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R190": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
     "longName": "040263 - Document - Shareholder Report, Average Annual Return (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "c_8682_duration_MotleyFoolMidCapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8682_duration_MotleyFoolMidCapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R191": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_63",
     "longName": "040264 - Document - Shareholder Report, Holdings (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195297_Motley Fool Mid Cap Growth ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "c_8682_instant_MotleyFoolMidCapGrowthETF_ClassTF_2026-08-31_97057Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8682_instant_MotleyFoolMidCapGrowthETF_ClassTF_2026-08-31_97057Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R192": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_64",
     "longName": "040266 - Document - Shareholder Report, Line Graph (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "c_8679_duration_MotleyFool100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8679_duration_MotleyFool100IndexETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R193": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
     "longName": "040267 - Document - Shareholder Report, Average Annual Return (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "193",
     "firstAnchor": {
      "contextRef": "c_8679_duration_MotleyFool100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8679_duration_MotleyFool100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R194": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_64",
     "longName": "040268 - Document - Shareholder Report, Holdings (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195790_Motley Fool 100 Index ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "194",
     "firstAnchor": {
      "contextRef": "c_8679_instant_MotleyFool100IndexETF_ClassTF_2026-08-31_67676Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8679_instant_MotleyFool100IndexETF_ClassTF_2026-08-31_67676Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R195": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_65",
     "longName": "040270 - Document - Shareholder Report, Line Graph (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "195",
     "firstAnchor": {
      "contextRef": "c_8684_duration_MotleyFoolSmall-CapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8684_duration_MotleyFoolSmall-CapGrowthETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R196": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
     "longName": "040271 - Document - Shareholder Report, Average Annual Return (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "196",
     "firstAnchor": {
      "contextRef": "c_8684_duration_MotleyFoolSmall-CapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8684_duration_MotleyFoolSmall-CapGrowthETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R197": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_65",
     "longName": "040272 - Document - Shareholder Report, Holdings (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195791_Motley Fool Small-Cap Growth ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "197",
     "firstAnchor": {
      "contextRef": "c_8684_instant_MotleyFoolSmall-CapGrowthETF_ClassTF_2026-08-31_97048Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8684_instant_MotleyFoolSmall-CapGrowthETF_ClassTF_2026-08-31_97048Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R198": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_66",
     "longName": "040274 - Document - Shareholder Report, Line Graph (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "198",
     "firstAnchor": {
      "contextRef": "c_8680_duration_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8680_duration_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R199": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
     "longName": "040275 - Document - Shareholder Report, Average Annual Return (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "199",
     "firstAnchor": {
      "contextRef": "c_8680_duration_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8680_duration_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R200": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_66",
     "longName": "040276 - Document - Shareholder Report, Holdings (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195793_Motley Fool Capital Efficiency 100 Index ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "200",
     "firstAnchor": {
      "contextRef": "c_8680_instant_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2026-08-31_67709Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8680_instant_MotleyFoolCapitalEfficiency100IndexETF_ClassTF_2026-08-31_67709Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R201": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_67",
     "longName": "040278 - Document - Shareholder Report, Line Graph (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "201",
     "firstAnchor": {
      "contextRef": "c_8683_duration_MotleyFoolNextIndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8683_duration_MotleyFoolNextIndexETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R202": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
     "longName": "040279 - Document - Shareholder Report, Average Annual Return (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "202",
     "firstAnchor": {
      "contextRef": "c_8683_duration_MotleyFoolNextIndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8683_duration_MotleyFoolNextIndexETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R203": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_67",
     "longName": "040280 - Document - Shareholder Report, Holdings (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195794_Motley Fool Next Index ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "203",
     "firstAnchor": {
      "contextRef": "c_8683_instant_MotleyFoolNextIndexETF_ClassTF_2026-08-31_117001Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8683_instant_MotleyFoolNextIndexETF_ClassTF_2026-08-31_117001Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R204": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_68",
     "longName": "040282 - Document - Shareholder Report, Line Graph (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "204",
     "firstAnchor": {
      "contextRef": "c_8686_duration_MotleyFoolMomentumFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8686_duration_MotleyFoolMomentumFactorETF_ClassTF_2026-08-31_2026-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R205": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
     "longName": "040283 - Document - Shareholder Report, Average Annual Return (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "205",
     "firstAnchor": {
      "contextRef": "c_8686_duration_MotleyFoolMomentumFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8686_duration_MotleyFoolMomentumFactorETF_ClassTF_2025-12-08_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R206": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_68",
     "longName": "040284 - Document - Shareholder Report, Holdings (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 215303_Motley Fool Momentum Factor ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "206",
     "firstAnchor": {
      "contextRef": "c_8686_instant_MotleyFoolMomentumFactorETF_ClassTF_2026-08-31_116989Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8686_instant_MotleyFoolMomentumFactorETF_ClassTF_2026-08-31_116989Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R207": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_69",
     "longName": "040286 - Document - Shareholder Report, Line Graph (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "207",
     "firstAnchor": {
      "contextRef": "c_8687_duration_MotleyFoolValueFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8687_duration_MotleyFoolValueFactorETF_ClassTF_2026-08-31_2026-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R208": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
     "longName": "040287 - Document - Shareholder Report, Average Annual Return (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "208",
     "firstAnchor": {
      "contextRef": "c_8687_duration_MotleyFoolValueFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8687_duration_MotleyFoolValueFactorETF_ClassTF_2025-12-08_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R209": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_69",
     "longName": "040288 - Document - Shareholder Report, Holdings (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 215300_Motley Fool Value Factor ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "209",
     "firstAnchor": {
      "contextRef": "c_8687_instant_MotleyFoolValueFactorETF_ClassTF_2026-08-31_116987Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8687_instant_MotleyFoolValueFactorETF_ClassTF_2026-08-31_116987Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R210": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_70",
     "longName": "040290 - Document - Shareholder Report, Line Graph (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "210",
     "firstAnchor": {
      "contextRef": "c_8685_duration_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8685_duration_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2026-08-31_2026-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R211": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
     "longName": "040291 - Document - Shareholder Report, Average Annual Return (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "211",
     "firstAnchor": {
      "contextRef": "c_8685_duration_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8685_duration_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2025-12-08_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R212": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_70",
     "longName": "040292 - Document - Shareholder Report, Holdings (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 215304_Motley Fool Innovative Growth Factor ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "212",
     "firstAnchor": {
      "contextRef": "c_8685_instant_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2026-08-31_97056Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8685_instant_MotleyFoolInnovativeGrowthFactorETF_ClassTF_2026-08-31_97056Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R213": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_71",
     "longName": "040294 - Document - Shareholder Report, Line Graph (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "213",
     "firstAnchor": {
      "contextRef": "c_8718_duration_SGIUSLargeCapCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8718_duration_SGIUSLargeCapCoreETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R214": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
     "longName": "040295 - Document - Shareholder Report, Average Annual Return (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "214",
     "firstAnchor": {
      "contextRef": "c_8718_duration_SGIUSLargeCapCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8718_duration_SGIUSLargeCapCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R215": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_71",
     "longName": "040296 - Document - Shareholder Report, Holdings (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198125_SGI US Large Cap Core ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "215",
     "firstAnchor": {
      "contextRef": "c_8718_instant_SGIUSLargeCapCoreETF_ClassTF_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8718_instant_SGIUSLargeCapCoreETF_ClassTF_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R216": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_72",
     "longName": "040298 - Document - Shareholder Report, Line Graph (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "216",
     "firstAnchor": {
      "contextRef": "c_8709_duration_SGIDynamicTacticalETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8709_duration_SGIDynamicTacticalETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R217": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
     "longName": "040299 - Document - Shareholder Report, Average Annual Return (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "217",
     "firstAnchor": {
      "contextRef": "c_8709_duration_SGIDynamicTacticalETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8709_duration_SGIDynamicTacticalETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R218": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_72",
     "longName": "040300 - Document - Shareholder Report, Holdings (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198124_SGI Dynamic Tactical ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "218",
     "firstAnchor": {
      "contextRef": "c_8709_instant_SGIDynamicTacticalETF_ClassTF_2026-08-31_67849Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8709_instant_SGIDynamicTacticalETF_ClassTF_2026-08-31_67849Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R219": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_73",
     "longName": "040302 - Document - Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "219",
     "firstAnchor": {
      "contextRef": "c_8721_duration_SGIUSLargeCapEquityFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8721_duration_SGIUSLargeCapEquityFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R220": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
     "longName": "040303 - Document - Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "220",
     "firstAnchor": {
      "contextRef": "c_8721_duration_SGIUSLargeCapEquityFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8721_duration_SGIUSLargeCapEquityFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R221": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_73",
     "longName": "040304 - Document - Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "221",
     "firstAnchor": {
      "contextRef": "c_8721_instant_SGIUSLargeCapEquityFund_ClassI_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8721_instant_SGIUSLargeCapEquityFund_ClassI_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R222": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_74",
     "longName": "040306 - Document - Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "222",
     "firstAnchor": {
      "contextRef": "c_8719_duration_SGIUSLargeCapEquityFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8719_duration_SGIUSLargeCapEquityFund_ClassA_2026-08-31_2026-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R223": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
     "longName": "040307 - Document - Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual {Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual {Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "223",
     "firstAnchor": {
      "contextRef": "c_8719_duration_SGIUSLargeCapEquityFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8719_duration_SGIUSLargeCapEquityFund_ClassA_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R224": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_74",
     "longName": "040308 - Document - Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "224",
     "firstAnchor": {
      "contextRef": "c_8719_instant_SGIUSLargeCapEquityFund_ClassA_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8719_instant_SGIUSLargeCapEquityFund_ClassA_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R225": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_75",
     "longName": "040310 - Document - Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "225",
     "firstAnchor": {
      "contextRef": "c_8720_duration_SGIUSLargeCapEquityFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8720_duration_SGIUSLargeCapEquityFund_ClassC_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R226": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
     "longName": "040311 - Document - Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual {Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual {Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "226",
     "firstAnchor": {
      "contextRef": "c_8720_duration_SGIUSLargeCapEquityFund_ClassC_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8720_duration_SGIUSLargeCapEquityFund_ClassC_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R227": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_75",
     "longName": "040312 - Document - Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198337_SGI U.S. Large Cap Equity Fund_Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "227",
     "firstAnchor": {
      "contextRef": "c_8720_instant_SGIUSLargeCapEquityFund_ClassC_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8720_instant_SGIUSLargeCapEquityFund_ClassC_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R228": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_76",
     "longName": "040314 - Document - Shareholder Report, Line Graph (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Line Graph (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "228",
     "firstAnchor": {
      "contextRef": "c_8714_duration_SGIGlobalEquityFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8714_duration_SGIGlobalEquityFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R229": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
     "longName": "040315 - Document - Shareholder Report, Average Annual Return (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "229",
     "firstAnchor": {
      "contextRef": "c_8714_duration_SGIGlobalEquityFund_ClassInstitutional_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8714_duration_SGIGlobalEquityFund_ClassInstitutional_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R230": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_76",
     "longName": "040316 - Document - Shareholder Report, Holdings (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198338_SGI Global Equity Fund_Institutional_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "230",
     "firstAnchor": {
      "contextRef": "c_8714_instant_SGIGlobalEquityFund_ClassInstitutional_2026-08-31_67837Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8714_instant_SGIGlobalEquityFund_ClassInstitutional_2026-08-31_67837Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R231": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_77",
     "longName": "040318 - Document - Shareholder Report, Line Graph (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Line Graph (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "231",
     "firstAnchor": {
      "contextRef": "c_8717_duration_SGISmallCapCoreFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8717_duration_SGISmallCapCoreFund_ClassInstitutional_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R232": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
     "longName": "040319 - Document - Shareholder Report, Average Annual Return (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual {Institutional}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual {Institutional}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "232",
     "firstAnchor": {
      "contextRef": "c_8717_duration_SGISmallCapCoreFund_ClassInstitutional_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8717_duration_SGISmallCapCoreFund_ClassInstitutional_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R233": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_77",
     "longName": "040320 - Document - Shareholder Report, Holdings (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 190918_SGI Small Cap Core Fund_Institutional_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "233",
     "firstAnchor": {
      "contextRef": "c_8717_instant_SGISmallCapCoreFund_ClassInstitutional_2026-08-31_116941Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8717_instant_SGISmallCapCoreFund_ClassInstitutional_2026-08-31_116941Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R234": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_78",
     "longName": "040322 - Document - Shareholder Report, Line Graph (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "234",
     "firstAnchor": {
      "contextRef": "c_8715_duration_SGIPeakFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8715_duration_SGIPeakFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R235": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
     "longName": "040323 - Document - Shareholder Report, Average Annual Return (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "235",
     "firstAnchor": {
      "contextRef": "c_8715_duration_SGIPeakFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8715_duration_SGIPeakFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R236": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_78",
     "longName": "040324 - Document - Shareholder Report, Holdings (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198121_SGI Peak Growth Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "236",
     "firstAnchor": {
      "contextRef": "c_8715_instant_SGIPeakFund_ClassI_2026-08-31_67849Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8715_instant_SGIPeakFund_ClassI_2026-08-31_67849Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R237": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_79",
     "longName": "040326 - Document - Shareholder Report, Line Graph (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Line Graph (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "237",
     "firstAnchor": {
      "contextRef": "c_8716_duration_SGIPrudentFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8716_duration_SGIPrudentFund_ClassI_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R238": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
     "longName": "040327 - Document - Shareholder Report, Average Annual Return (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual {Class I}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual {Class I}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "238",
     "firstAnchor": {
      "contextRef": "c_8716_duration_SGIPrudentFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8716_duration_SGIPrudentFund_ClassI_2025-09-01_2026-08-31_48066Member",
      "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": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R239": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_79",
     "longName": "040328 - Document - Shareholder Report, Holdings (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 198122_SGI Prudent Growth Fund_Class I_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "239",
     "firstAnchor": {
      "contextRef": "c_8716_instant_SGIPrudentFund_ClassI_2026-08-31_67857Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8716_instant_SGIPrudentFund_ClassI_2026-08-31_67857Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R240": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_80",
     "longName": "040330 - Document - Shareholder Report, Line Graph (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "240",
     "firstAnchor": {
      "contextRef": "c_8710_duration_SGIEnhancedCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8710_duration_SGIEnhancedCoreETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R241": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
     "longName": "040331 - Document - Shareholder Report, Average Annual Return (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "241",
     "firstAnchor": {
      "contextRef": "c_8710_duration_SGIEnhancedCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8710_duration_SGIEnhancedCoreETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R242": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_80",
     "longName": "040332 - Document - Shareholder Report, Holdings (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197746_SGI Enhanced Core ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "242",
     "firstAnchor": {
      "contextRef": "c_8710_instant_SGIEnhancedCoreETF_ClassTF_2026-08-31_67815Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8710_instant_SGIEnhancedCoreETF_ClassTF_2026-08-31_67815Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R243": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_81",
     "longName": "040334 - Document - Shareholder Report, Line Graph (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "243",
     "firstAnchor": {
      "contextRef": "c_8711_duration_SGIEnhancedGlobalIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8711_duration_SGIEnhancedGlobalIncomeETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R244": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
     "longName": "040335 - Document - Shareholder Report, Average Annual Return (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "244",
     "firstAnchor": {
      "contextRef": "c_8711_duration_SGIEnhancedGlobalIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8711_duration_SGIEnhancedGlobalIncomeETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R245": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_81",
     "longName": "040336 - Document - Shareholder Report, Holdings (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 197745_SGI Enhanced Global Income ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "245",
     "firstAnchor": {
      "contextRef": "c_8711_instant_SGIEnhancedGlobalIncomeETF_ClassTF_2026-08-31_96478Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8711_instant_SGIEnhancedGlobalIncomeETF_ClassTF_2026-08-31_96478Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R246": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_82",
     "longName": "040338 - Document - Shareholder Report, Line Graph (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "246",
     "firstAnchor": {
      "contextRef": "c_8713_duration_SGIEnhancedNasdaq-100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8713_duration_SGIEnhancedNasdaq-100ETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R247": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
     "longName": "040339 - Document - Shareholder Report, Average Annual Return (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "247",
     "firstAnchor": {
      "contextRef": "c_8713_duration_SGIEnhancedNasdaq-100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8713_duration_SGIEnhancedNasdaq-100ETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R248": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_82",
     "longName": "040340 - Document - Shareholder Report, Holdings (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 195870_SGI Enhanced Nasdaq-100 ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "248",
     "firstAnchor": {
      "contextRef": "c_8713_instant_SGIEnhancedNasdaq-100ETF_ClassTF_2026-08-31_103564Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8713_instant_SGIEnhancedNasdaq-100ETF_ClassTF_2026-08-31_103564Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    },
    "R249": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_83",
     "longName": "040342 - Document - Shareholder Report, Line Graph (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Line Graph (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "249",
     "firstAnchor": {
      "contextRef": "c_8712_duration_SGIEnhancedMarketLeadersETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8712_duration_SGIEnhancedMarketLeadersETF_ClassTF_2025-08-31_2025-08-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R250": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
     "longName": "040343 - Document - Shareholder Report, Average Annual Return (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual {TF}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual {TF}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "250",
     "firstAnchor": {
      "contextRef": "c_8712_duration_SGIEnhancedMarketLeadersETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8712_duration_SGIEnhancedMarketLeadersETF_ClassTF_2025-09-01_2026-08-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": "fp0101728-1_ncsraixbrl.htm",
      "unique": true
     }
    },
    "R251": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_83",
     "longName": "040344 - Document - Shareholder Report, Holdings (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 191084_SGI Enhanced Market Leaders ETF_TF_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "251",
     "firstAnchor": {
      "contextRef": "c_8712_instant_SGIEnhancedMarketLeadersETF_ClassTF_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_8712_instant_SGIEnhancedMarketLeadersETF_ClassTF_2026-08-31_67873Member",
      "name": "oef:PctOfNav",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "fp0101728-1_ncsraixbrl.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r74"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r74"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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": [
      "r88"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_AerospaceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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/2026",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r40",
      "r42",
      "r49",
      "r105",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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": [
      "r1",
      "r2"
     ]
    },
    "us-gaap_AutomotiveSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r74"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r74"
     ]
    },
    "tsr_C000002982Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002982Member",
     "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": "Institutional Class - C000002982",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000002983Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002983Member",
     "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": "Investor Class - C000002983",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000002987Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002987Member",
     "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 Institutional - C000002987",
        "terseLabel": "Institutional"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000002991Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002991Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Institutional - C000002991",
        "terseLabel": "Institutional"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000002997Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002997Member",
     "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": "Institutional Class - C000002997",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000002998Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000002998Member",
     "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": "Investor Class - C000002998",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000003001Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000003001Member",
     "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": "Institutional Class - C000003001",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000003002Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000003002Member",
     "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": "Investor Class - C000003002",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000051460Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000051460Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000051460",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000051461Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000051461Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000051461",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000051462Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000051462Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000051462",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000092912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000092912Member",
     "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": "Investor Class - C000092912",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000092913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000092913Member",
     "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": "Institutional Class - C000092913",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000108834Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000108834Member",
     "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": "Institutional Class - C000108834",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000110907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000110907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class I - C000110907",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000110908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000110908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class A - C000110908",
        "terseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000133410Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000133410Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000133410",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000133411Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000133411Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000133411",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000133412Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000133412Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Institutional Class - C000133412",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000138402Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000138402Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Institutional - C000138402",
        "terseLabel": "Institutional"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000142999Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000142999Member",
     "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 A - C000142999",
        "terseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000143000Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000143000Member",
     "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 C - C000143000",
        "terseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000143001Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000143001Member",
     "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 I - C000143001",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000147051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000147051Member",
     "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 Adara Smaller Companies Fund - C000147051",
        "terseLabel": "Adara Smaller Companies Fund"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000164938Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000164938Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class C - C000164938",
        "terseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000190885Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000190885Member",
     "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 A - C000190885",
        "terseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000190886Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000190886Member",
     "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 I - C000190886",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000190888Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000190888Member",
     "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 C - C000190888",
        "terseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000198183Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000198183Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool 100 Index ETF - C000198183",
        "terseLabel": "Motley Fool 100 Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000198553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000198553Member",
     "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 Aquarius International Fund - C000198553",
        "terseLabel": "Aquarius International Fund"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199559Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000199559Member",
     "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 A - C000199559",
        "terseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199560Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000199560Member",
     "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 C - C000199560",
        "terseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000199561Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000199561Member",
     "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 I - C000199561",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000205459Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000205459Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Small-Cap Growth ETF - C000205459",
        "terseLabel": "Motley Fool Small-Cap Growth ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000219685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000219685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class I - C000219685",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000219686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000219686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class I - C000219686",
        "terseLabel": "Class I"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000232698Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000232698Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Global Opportunities ETF - C000232698",
        "terseLabel": "Motley Fool Global Opportunities ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000232699Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000232699Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Mid Cap Growth ETF - C000232699",
        "terseLabel": "Motley Fool Mid Cap Growth ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000233242Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000233242Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Capital Efficiency 100 Index ETF - C000233242",
        "terseLabel": "Motley Fool Capital Efficiency 100 Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000233243Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000233243Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Next Index ETF - C000233243",
        "terseLabel": "Motley Fool Next Index ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000233246Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000233246Member",
     "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 Institutional - C000233246",
        "terseLabel": "Institutional"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000236678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000236678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI Dynamic Tactical ETF - C000236678",
        "terseLabel": "SGI Dynamic Tactical ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000236679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000236679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI US Large Cap Core ETF - C000236679",
        "terseLabel": "SGI US Large Cap Core ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237341Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237341Member",
     "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 F/m US Treasury 10 Year Note ETF - C000237341",
        "terseLabel": "F/m US Treasury 10 Year Note ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237342Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237342Member",
     "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 F/m US Treasury 3 Year Note ETF - C000237342",
        "terseLabel": "F/m US Treasury 3 Year Note ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237343Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237343Member",
     "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 F/m US Treasury 12 Month Bill ETF - C000237343",
        "terseLabel": "F/m US Treasury 12 Month Bill ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237344Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237344Member",
     "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 F/m US Treasury 2 Year Note ETF - C000237344",
        "terseLabel": "F/m US Treasury 2 Year Note ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237345Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237345Member",
     "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 F/m US Treasury 20 Year Bond ETF - C000237345",
        "terseLabel": "F/m US Treasury 20 Year Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237346Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237346Member",
     "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 F/m US Treasury 3 Month Bill Fund - C000237346",
        "terseLabel": "F/m US Treasury 3 Month Bill Fund"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237347Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237347Member",
     "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 F/m US Treasury 30 Year Bond ETF - C000237347",
        "terseLabel": "F/m US Treasury 30 Year Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237348Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237348Member",
     "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 F/m US Treasury 5 Year Note ETF - C000237348",
        "terseLabel": "F/m US Treasury 5 Year Note ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237349Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237349Member",
     "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 F/m US Treasury 6 Month Bill ETF - C000237349",
        "terseLabel": "F/m US Treasury 6 Month Bill ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000237350Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000237350Member",
     "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 F/m US Treasury 7 Year Note ETF - C000237350",
        "terseLabel": "F/m US Treasury 7 Year Note ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000243395Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000243395Member",
     "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": "Investor Class - C000243395",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000243396Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000243396Member",
     "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": "Institutional Class Shares - C000243396",
        "terseLabel": "Institutional Class Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000243398Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000243398Member",
     "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": "Institutional Class Shares - C000243398",
        "terseLabel": "Institutional Class Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000244682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000244682Member",
     "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 F/m Opportunistic Income ETF - C000244682",
        "terseLabel": "F/m Opportunistic Income ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000247331Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000247331Member",
     "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 F/m 10-Year Investment Grade Corporate Bond ETF - C000247331",
        "terseLabel": "F/m 10-Year Investment Grade Corporate Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000247335Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000247335Member",
     "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 F/m 2-Year Investment Grade Corporate Bond ETF - C000247335",
        "terseLabel": "F/m 2-Year Investment Grade Corporate Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000247337Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000247337Member",
     "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 F/m 3-Year Investment Grade Corporate Bond ETF - C000247337",
        "terseLabel": "F/m 3-Year Investment Grade Corporate Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000248136Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000248136Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI Enhanced Core ETF - C000248136",
        "terseLabel": "SGI Enhanced Core ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000248137Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000248137Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI Enhanced Global Income ETF - C000248137",
        "terseLabel": "SGI Enhanced Global Income ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000250233Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000250233Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI Enhanced Nasdaq-100 ETF - C000250233",
        "terseLabel": "SGI Enhanced Nasdaq-100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000254221Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000254221Member",
     "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 F/m Emerald Life Sciences Innovation ETF - C000254221",
        "terseLabel": "F/m Emerald Life Sciences Innovation ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000255149Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000255149Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class SGI Enhanced Market Leaders ETF - C000255149",
        "terseLabel": "SGI Enhanced Market Leaders ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000257706Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000257706Member",
     "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 F/m Ultrashort Treasury Inflation-Protected Security (TIPS) ETF - C000257706",
        "terseLabel": "F/m Ultrashort Treasury Inflation-Protected Security (TIPS) ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000259202Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000259202Member",
     "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 F/m High Yield 100 ETF - C000259202",
        "terseLabel": "F/m High Yield 100 ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000259209Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000259209Member",
     "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 F/m Ultrashort Tax-Free Municipal ETF - C000259209",
        "terseLabel": "F/m Ultrashort Tax-Free Municipal ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262141Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262141Member",
     "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 C - C000262141",
        "terseLabel": "Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262142Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262142Member",
     "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": "Institutional Class - C000262142",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262143Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262143Member",
     "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": "Investor Class - C000262143",
        "terseLabel": "Investor Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262144Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262144Member",
     "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 A - C000262144",
        "terseLabel": "Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262145Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262145Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_55",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class F/m Emerald Special Situations ETF - C000262145",
        "terseLabel": "F/m Emerald Special Situations ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262930Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262930Member",
     "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 F/m Compoundr High Yield Bond ETF - C000262930",
        "terseLabel": "F/m Compoundr High Yield Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000262933Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000262933Member",
     "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 F/m Compoundr U.S. Aggregate Bond ETF - C000262933",
        "terseLabel": "F/m Compoundr U.S. Aggregate Bond ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000267133Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000267133Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Value Factor ETF - C000267133",
        "terseLabel": "Motley Fool Value Factor ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000267135Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000267135Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Innovative Growth Factor ETF - C000267135",
        "terseLabel": "Motley Fool Innovative Growth Factor ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000267140Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000267140Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Motley Fool Momentum Factor ETF - C000267140",
        "terseLabel": "Motley Fool Momentum Factor ETF"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000271378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000271378Member",
     "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": "Institutional Class Shares - C000271378",
        "terseLabel": "Institutional Class Shares"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000276406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000276406Member",
     "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 F/m Accumulator Ultrashort U.S. Treasury Fund - C000276406",
        "terseLabel": "F/m Accumulator Ultrashort U.S. Treasury Fund"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000277320Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000277320Member",
     "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": "R6 Share Class - C000277320",
        "terseLabel": "R6 Share Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000277321Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000277321Member",
     "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": "R6 Share Class - C000277321",
        "terseLabel": "R6 Share Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000277322Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "C000277322Member",
     "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": "R6 Share Class - C000277322",
        "terseLabel": "R6 Share Class"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r3"
     ]
    },
    "us-gaap_ChemicalsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r61"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CommodityIndexLinkedNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ConstructionSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ConsumerSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ContainerAndPackagingSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r134"
     ]
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r40",
      "r42",
      "r44",
      "r45",
      "r49",
      "r50",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r132"
     ]
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r134"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r139",
      "r140",
      "r141"
     ]
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r45",
      "r46",
      "r47",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "us-gaap_EntertainmentSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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": [
      "r59"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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": [
      "r103"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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": [
      "r59"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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",
      "r17",
      "r20",
      "r22",
      "r25",
      "r26",
      "r29",
      "r31",
      "r38",
      "r39",
      "r45",
      "r46",
      "r47",
      "r51"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r0",
      "r49",
      "r56",
      "r57",
      "r58",
      "r136"
     ]
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r70",
      "r100"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r45",
      "r51",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "us-gaap_FixedIncomeInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r52",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_FoodAndBeverageSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r51",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r45",
      "r46",
      "r47",
      "r51",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_InformationTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information Technology Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_InsuranceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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": [
      "r133"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r16",
      "r18",
      "r19",
      "r21",
      "r23",
      "r24",
      "r25",
      "r26",
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r33",
      "r34",
      "r35",
      "r51"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r16",
      "r18",
      "r19",
      "r21",
      "r23",
      "r24",
      "r25",
      "r26",
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r33",
      "r34",
      "r35",
      "r51"
     ]
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_24",
      "http://tsr/role/ShareholderReportHoldingsDetails_25",
      "http://tsr/role/ShareholderReportHoldingsDetails_26",
      "http://tsr/role/ShareholderReportHoldingsDetails_27",
      "http://tsr/role/ShareholderReportHoldingsDetails_28",
      "http://tsr/role/ShareholderReportHoldingsDetails_29",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_30",
      "http://tsr/role/ShareholderReportHoldingsDetails_31",
      "http://tsr/role/ShareholderReportHoldingsDetails_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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r75"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r132"
     ]
    },
    "us-gaap_NasdaqCompositeIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r139",
      "r140",
      "r141"
     ]
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r18",
      "r19",
      "r27"
     ]
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r77",
      "r101"
     ]
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r38",
      "r45",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_SecuritiesInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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/2026",
     "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": [
      "r60"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r61"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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": [
      "r81"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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": [
      "r81"
     ]
    },
    "us-gaap_SovereignDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "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_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_83",
      "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": [
      "r139",
      "r140",
      "r141"
     ]
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r51",
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r135",
      "r137",
      "r138",
      "r142"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "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": [
      "r36",
      "r37",
      "r40",
      "r42",
      "r44",
      "r45",
      "r48",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131"
     ]
    },
    "oef_UnclassifiedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unclassified Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportHoldingsDetails_56",
      "http://tsr/role/ShareholderReportHoldingsDetails_57",
      "http://tsr/role/ShareholderReportHoldingsDetails_58",
      "http://tsr/role/ShareholderReportHoldingsDetails_59",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_60",
      "http://tsr/role/ShareholderReportHoldingsDetails_61",
      "http://tsr/role/ShareholderReportHoldingsDetails_62",
      "http://tsr/role/ShareholderReportHoldingsDetails_63",
      "http://tsr/role/ShareholderReportHoldingsDetails_64",
      "http://tsr/role/ShareholderReportHoldingsDetails_65",
      "http://tsr/role/ShareholderReportHoldingsDetails_66",
      "http://tsr/role/ShareholderReportHoldingsDetails_67",
      "http://tsr/role/ShareholderReportHoldingsDetails_68",
      "http://tsr/role/ShareholderReportHoldingsDetails_69",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_70",
      "http://tsr/role/ShareholderReportHoldingsDetails_71",
      "http://tsr/role/ShareholderReportHoldingsDetails_72",
      "http://tsr/role/ShareholderReportHoldingsDetails_73",
      "http://tsr/role/ShareholderReportHoldingsDetails_74",
      "http://tsr/role/ShareholderReportHoldingsDetails_75",
      "http://tsr/role/ShareholderReportHoldingsDetails_76",
      "http://tsr/role/ShareholderReportHoldingsDetails_77",
      "http://tsr/role/ShareholderReportHoldingsDetails_78",
      "http://tsr/role/ShareholderReportHoldingsDetails_79",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_80",
      "http://tsr/role/ShareholderReportHoldingsDetails_81",
      "http://tsr/role/ShareholderReportHoldingsDetails_82",
      "http://tsr/role/ShareholderReportHoldingsDetails_83",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2026",
     "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_55",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "tsr_bench2024101067608_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:25C000142999-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101067608_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:42C000143000-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101067608_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:8C000143001-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101067608_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:76C000199559-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101067608_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:92C000199560-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101067608_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101067608_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:60C000199561-Corn No. 2 Yellow",
        "terseLabel": "Corn No. 2 Yellow [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1053C000198183-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1096C000233242-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1014C000232698-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1033C000232699-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1119C000233243-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1078C000205459-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1188C000267135-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1142C000267140-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467664_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467664_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1165C000267133-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1054C000198183-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1100C000233242-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1012C000232698-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1036C000232699-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1123C000233243-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1076C000205459-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1196C000267135-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1144C000267140-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467665_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467665_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1167C000267133-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1055C000198183-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1098C000233242-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1013C000232698-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1125C000233243-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1189C000267135-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467666_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467666_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1145C000267140-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1056C000198183-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1097C000233242-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1015C000232698-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1038C000232699-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1122C000233243-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1079C000205459-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1191C000267135-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1148C000267140-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467667_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467667_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1168C000267133-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1058C000198183-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1101C000233242-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1016C000232698-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1035C000232699-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1120C000233243-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1075C000205459-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1190C000267135-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1147C000267140-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467668_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467668_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1166C000267133-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1059C000198183-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1102C000233242-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1011C000232698-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1034C000232699-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1121C000233243-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1077C000205459-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1192C000267135-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1143C000267140-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467669_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467669_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1171C000267133-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1057C000198183-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1099C000233242-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1018C000232698-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1039C000232699-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1124C000233243-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1194C000267135-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1149C000267140-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467670_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467670_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1172C000267133-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1061C000198183-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1104C000233242-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1017C000232698-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1037C000232699-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1126C000233243-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1080C000205459-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1150C000267140-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467671_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467671_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1173C000267133-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467672_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467672_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1103C000233242-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467672_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467672_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1019C000232698-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467672_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467672_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1082C000205459-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1062C000198183-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1105C000233242-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1020C000232698-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1040C000232699-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1128C000233243-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1083C000205459-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1197C000267135-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1151C000267140-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467673_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467673_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1174C000267133-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467674_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467674_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1044C000198183-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467674_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467674_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1090C000233242-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467674_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467674_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1180C000267135-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467675_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467675_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1046C000198183-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467676_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467676_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1043C000198183-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467676_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467676_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1089C000233242-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467676_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467676_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1179C000267135-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467676_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467676_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1133C000267140-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467677_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467677_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1045C000198183-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467677_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467677_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1093C000233242-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467677_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467677_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1001C000232698-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467677_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467677_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1183C000267135-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467677_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467677_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1134C000267140-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467678_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467678_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1047C000198183-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467678_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467678_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1088C000233242-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467678_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467678_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1003C000232698-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467679_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467679_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1091C000233242-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467679_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467679_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1181C000267135-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467680_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467680_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1048C000198183-Berkshire Hathaway, Inc.",
        "terseLabel": "Berkshire Hathaway, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467682_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467682_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1049C000198183-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467682_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467682_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1135C000267140-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467685_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467685_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1032C000232699-Brown &amp; Brown, Inc.",
        "terseLabel": "Brown &amp; Brown, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467686_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467686_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1028C000232699-Axon Enterprise, Inc.",
        "terseLabel": "Axon Enterprise, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467687_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467687_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1029C000232699-Tyler Technologies, Inc.",
        "terseLabel": "Tyler Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467688_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467688_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1030C000232699-Broadridge Financial Solutions, Inc.",
        "terseLabel": "Broadridge Financial Solutions, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467689_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467689_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1068C000205459-Goosehead Insurance, Inc.",
        "terseLabel": "Goosehead Insurance, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467690_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467690_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1008C000232698-StoneX Group, Inc.",
        "terseLabel": "StoneX Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467690_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467690_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1066C000205459-StoneX Group, Inc.",
        "terseLabel": "StoneX Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1060C000198183-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1127C000233243-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1081C000205459-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1195C000267135-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1146C000267140-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467694_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467694_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1169C000267133-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467709_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467709_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1086C000233242-Mastercard, Inc.",
        "terseLabel": "Mastercard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467709_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467709_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1004C000232698-Mastercard, Inc.",
        "terseLabel": "Mastercard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467710_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467710_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1092C000233242-Costco Wholesale Corp.",
        "terseLabel": "Costco Wholesale Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467710_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467710_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1009C000232698-Costco Wholesale Corp.",
        "terseLabel": "Costco Wholesale Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467711_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467711_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1087C000233242-Visa, Inc.",
        "terseLabel": "Visa, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467713_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467713_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1007C000232698-Waste Connections, Inc.",
        "terseLabel": "Waste Connections, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467715_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467715_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1006C000232698-Nintendo Co. Ltd.",
        "terseLabel": "Nintendo Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467721_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467721_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:927C000051461-Dimensional International Small Cap ETF",
        "terseLabel": "Dimensional International Small Cap ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467722_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467722_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:928C000051461-iShares Core MSCI Emerging Markets ETF",
        "terseLabel": "iShares Core MSCI Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467722_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467722_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:973C000133411-iShares Core MSCI Emerging Markets ETF",
        "terseLabel": "iShares Core MSCI Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467723_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467723_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:930C000051461-iShares Core MSCI EAFE ETF",
        "terseLabel": "iShares Core MSCI EAFE ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467723_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467723_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:976C000133411-iShares Core MSCI EAFE ETF",
        "terseLabel": "iShares Core MSCI EAFE ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467732_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467732_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:915C000051460-iShares MSCI USA Value Factor ETF",
        "terseLabel": "iShares MSCI USA Value Factor ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467733_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467733_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:914C000051460-iShares Core S&amp;P 500 ETF",
        "terseLabel": "iShares Core S&amp;P 500 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467735_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467735_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:916C000051460-U.S. Large Cap Value Series",
        "terseLabel": "U.S. Large Cap Value Series [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467741_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467741_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:941C000051462-iShares 1-5 Year Investment Grade Corporate Bond ETF",
        "terseLabel": "iShares 1-5 Year Investment Grade Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467741_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467741_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:985C000133412-iShares 1-5 Year Investment Grade Corporate Bond ETF",
        "terseLabel": "iShares 1-5 Year Investment Grade Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467742_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467742_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:942C000051462-iShares Core International Aggregate Bond ETF",
        "terseLabel": "iShares Core International Aggregate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467742_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467742_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:987C000133412-iShares Core International Aggregate Bond ETF",
        "terseLabel": "iShares Core International Aggregate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467744_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467744_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:945C000051462-iShares 5-10 Year Investment Grade Corporate Bond ETF",
        "terseLabel": "iShares 5-10 Year Investment Grade Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467744_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467744_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:990C000133412-iShares 5-10 Year Investment Grade Corporate Bond ETF",
        "terseLabel": "iShares 5-10 Year Investment Grade Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467746_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467746_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:946C000051462-Dimensional Inflation-Protected Securities ETF",
        "terseLabel": "Dimensional Inflation-Protected Securities ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467746_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467746_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:992C000133412-Dimensional Inflation-Protected Securities ETF",
        "terseLabel": "Dimensional Inflation-Protected Securities ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467748_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467748_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:989C000133412-VA Global Bond Portfolio",
        "terseLabel": "VA Global Bond Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101467749_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101467749_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:994C000133412-VA Short-Term Fixed Income Portfolio",
        "terseLabel": "VA Short-Term Fixed Income Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1240C000236678-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1416C000248136-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1437C000248137-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1477C000255149-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1455C000250233-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1332C000138402-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1380C000219685-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1405C000219686-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1356C000002991-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1218C000236679-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1286C000110908-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1309C000164938-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667813_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667813_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1263C000110907-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667814_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667814_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1409C000248136-Vanguard Treasury Money Market Fund",
        "terseLabel": "Vanguard Treasury Money Market Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667815_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667815_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1408C000248136-Vanguard Federal Money Market Fund",
        "terseLabel": "Vanguard Federal Money Market Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667816_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667816_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1411C000248136-PIMCO Government Money Market Fund",
        "terseLabel": "PIMCO Government Money Market Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667817_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667817_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1412C000248136-Fidelity Government Cash Reserves",
        "terseLabel": "Fidelity Government Cash Reserves [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667818_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667818_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1413C000248136-First American Government Obligations Fund",
        "terseLabel": "First American Government Obligations Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667819_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667819_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1414C000248136-T Rowe Price US Treasury Money Fund, Inc.",
        "terseLabel": "T Rowe Price US Treasury Money Fund, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1429C000248137-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1323C000138402-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1349C000002991-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1212C000236679-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1277C000110908-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1300C000164938-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667822_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667822_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1254C000110907-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1428C000248137-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1325C000138402-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1347C000002991-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1210C000236679-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1278C000110908-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1301C000164938-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667823_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667823_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1255C000110907-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1436C000248137-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1326C000138402-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1352C000002991-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1211C000236679-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1281C000110908-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1304C000164938-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667824_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667824_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1258C000110907-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1431C000248137-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1328C000138402-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1348C000002991-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1214C000236679-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1285C000110908-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1308C000164938-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667825_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667825_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1262C000110907-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1229C000236678-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1433C000248137-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1445C000250233-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1324C000138402-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1369C000219685-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1394C000219686-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1351C000002991-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1209C000236679-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1279C000110908-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1302C000164938-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667826_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667826_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1256C000110907-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1432C000248137-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1329C000138402-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1350C000002991-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1213C000236679-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1282C000110908-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1305C000164938-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667827_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667827_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1259C000110907-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1435C000248137-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1331C000138402-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1354C000002991-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1216C000236679-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1283C000110908-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1306C000164938-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667828_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667828_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1260C000110907-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1239C000236678-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1434C000248137-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1476C000255149-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1451C000250233-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1327C000138402-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1379C000219685-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1397C000219686-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1355C000002991-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1217C000236679-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1280C000110908-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1303C000164938-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667829_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667829_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1257C000110907-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1236C000236678-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1430C000248137-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1475C000255149-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1453C000250233-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1330C000138402-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1376C000219685-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1402C000219686-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1353C000002991-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1215C000236679-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1284C000110908-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1307C000164938-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667830_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667830_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1261C000110907-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667832_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667832_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1426C000248137-Colgate-Palmolive Co.",
        "terseLabel": "Colgate-Palmolive Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667832_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667832_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1317C000138402-Colgate-Palmolive Co.",
        "terseLabel": "Colgate-Palmolive Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667832_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667832_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1273C000110908-Colgate-Palmolive Co.",
        "terseLabel": "Colgate-Palmolive Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667832_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667832_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1296C000164938-Colgate-Palmolive Co.",
        "terseLabel": "Colgate-Palmolive Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667832_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667832_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1250C000110907-Colgate-Palmolive Co.",
        "terseLabel": "Colgate-Palmolive Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1460C000255149-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1313C000138402-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1202C000236679-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1269C000110908-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1292C000164938-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667837_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667837_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1246C000110907-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667841_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667841_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1208C000236679-Eli Lilly &amp; Co.",
        "terseLabel": "Eli Lilly &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667842_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667842_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1464C000255149-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667842_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667842_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1205C000236679-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667843_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667843_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1459C000255149-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667843_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667843_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1200C000236679-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667845_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667845_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1461C000255149-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667845_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667845_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1201C000236679-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667845_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667845_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1270C000110908-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667845_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667845_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1293C000164938-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667845_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667845_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1247C000110907-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667849_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667849_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1221C000236678-SGI U.S. Large Cap Core ETF",
        "terseLabel": "SGI U.S. Large Cap Core ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667849_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667849_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1359C000219685-SGI U.S. Large Cap Core ETF",
        "terseLabel": "SGI U.S. Large Cap Core ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667849_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667849_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1384C000219686-SGI U.S. Large Cap Core ETF",
        "terseLabel": "SGI U.S. Large Cap Core ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667852_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667852_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1360C000219685-SGI Enhanced Nasdaq-100 ETF",
        "terseLabel": "SGI Enhanced Nasdaq-100 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667857_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667857_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1383C000219686-SGI U.S. Large Cap Equity Fund",
        "terseLabel": "SGI U.S. Large Cap Equity Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667858_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667858_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1361C000219685-SGI Small Cap Core Fund",
        "terseLabel": "SGI Small Cap Core Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667858_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667858_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1389C000219686-SGI Small Cap Core Fund",
        "terseLabel": "SGI Small Cap Core Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667859_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667859_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1364C000219685-SGI Enhanced Global Income ETF",
        "terseLabel": "SGI Enhanced Global Income ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667859_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667859_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1385C000219686-SGI Enhanced Global Income ETF",
        "terseLabel": "SGI Enhanced Global Income ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667860_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667860_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1388C000219686-SGI Global Equity Fund",
        "terseLabel": "SGI Global Equity Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667861_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667861_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1362C000219685-SGI Dynamic Tactical ETF",
        "terseLabel": "SGI Dynamic Tactical ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667861_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667861_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1386C000219686-SGI Dynamic Tactical ETF",
        "terseLabel": "SGI Dynamic Tactical ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667862_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667862_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1387C000219686-SGI Enhanced Core ETF",
        "terseLabel": "SGI Enhanced Core ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667866_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667866_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1444C000250233-Nasdaq 100 Index",
        "terseLabel": "Nasdaq 100 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667871_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667871_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1321C000138402-Regeneron Pharmaceuticals, Inc.",
        "terseLabel": "Regeneron Pharmaceuticals, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667873_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667873_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1458C000255149-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667873_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667873_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1199C000236679-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667873_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667873_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1267C000110908-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667873_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667873_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1290C000164938-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667873_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667873_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1244C000110907-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667874_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667874_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1462C000255149-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667874_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667874_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1203C000236679-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667908_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667908_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:111C000147051-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667908_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667908_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:135C000198553-Consumer, Non-cyclical",
        "terseLabel": "Consumer, Non-cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667909_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667909_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:112C000147051-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667909_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667909_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:132C000198553-Financial",
        "terseLabel": "Financial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667910_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667910_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:113C000147051-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667910_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667910_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:134C000198553-Industrial",
        "terseLabel": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667911_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667911_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:114C000147051-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667911_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667911_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:139C000198553-Consumer, Cyclical",
        "terseLabel": "Consumer, Cyclical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667912_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667912_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:115C000147051-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667912_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667912_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:133C000198553-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667913_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667913_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:116C000147051-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667913_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667913_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:137C000198553-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667914_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667914_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:117C000147051-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667914_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667914_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:138C000198553-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667915_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667915_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:119C000147051-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667915_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667915_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:140C000198553-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667916_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667916_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:118C000147051-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667916_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667916_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:136C000198553-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667917_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667917_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:120C000147051-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667917_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667917_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:141C000198553-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667928_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667928_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:125C000198553-Taiwan Semiconductor Manufacturing Co. Ltd - ADR",
        "terseLabel": "Taiwan Semiconductor Manufacturing Co. Ltd - ADR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667929_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667929_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:122C000198553-Samsung Electronics Co. Ltd.",
        "terseLabel": "Samsung Electronics Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101667935_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101667935_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:127C000198553-Tencent Holdings Ltd.",
        "terseLabel": "Tencent Holdings Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:721C000247331-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:831C000262930-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:837C000262933-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:822C000254221-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:851C000259202-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:764C000244682-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:882C000259209-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8570Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8570Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:826C000257706-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:786C000243396-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:808C000243395-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:743C000243398-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:616C000237344-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:622C000237342-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:628C000237348-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:634C000237350-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:640C000237341-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:646C000237345-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:652C000237347-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:698C000247337-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767962_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767962_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:675C000247335-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:745C000244682-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:724C000243398-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:614C000237344-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:620C000237342-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:626C000237348-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:632C000237350-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:638C000237341-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:644C000237345-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767967_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767967_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:650C000237347-United States Treasury Note/Bond",
        "terseLabel": "United States Treasury Note/Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767969_8574Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767969_8574Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:866C000271378-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767969_8576Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767969_8576Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:599C000237346-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767969_8579Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767969_8579Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:604C000237349-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767969_8582Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767969_8582Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:609C000237343-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:712C000247331-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:844C000259202-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:757C000244682-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:736C000243398-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:892C000262145-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:689C000247337-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767972_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767972_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:666C000247335-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767973_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767973_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:714C000247331-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767973_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767973_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:848C000259202-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767973_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767973_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:889C000262145-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767973_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767973_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:690C000247337-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767973_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767973_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:667C000247335-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:715C000247331-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:846C000259202-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:759C000244682-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:782C000243396-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:804C000243395-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:740C000243398-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:891C000262145-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:691C000247337-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767974_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767974_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:673C000247335-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:843C000259202-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:762C000244682-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:784C000243396-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:806C000243395-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:741C000243398-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:890C000262145-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:693C000247337-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767975_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767975_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:671C000247335-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:713C000247331-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:850C000259202-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:760C000244682-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:739C000243398-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:893C000262145-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:695C000247337-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767976_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767976_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:668C000247335-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:718C000247331-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:821C000254221-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:847C000259202-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:761C000244682-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:887C000262145-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:694C000247337-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767977_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767977_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:669C000247335-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767978_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767978_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:720C000247331-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767978_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767978_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:896C000262145-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767978_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767978_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:696C000247337-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767978_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767978_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:672C000247335-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:716C000247331-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:849C000259202-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:779C000243396-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:801C000243395-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:738C000243398-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:888C000262145-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:692C000247337-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767979_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767979_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:670C000247335-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767980_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767980_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:719C000247331-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767980_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767980_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:845C000259202-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767980_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767980_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:697C000247337-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767980_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767980_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:674C000247335-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101767985_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101767985_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:688C000247337-Jefferies Financial Group, Inc.",
        "terseLabel": "Jefferies Financial Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768000_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768000_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:665C000247335-John Deere Capital Corp.",
        "terseLabel": "John Deere Capital Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:756C000244682-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8570Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8570Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:825C000257706-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:735C000243398-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8574Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8574Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:867C000271378-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:615C000237344-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8576Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8576Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:600C000237346-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:621C000237342-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:627C000237348-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8579Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8579Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:605C000237349-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:633C000237350-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:639C000237341-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8582Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8582Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:610C000237343-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:645C000237345-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768001_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768001_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:651C000237347-Government",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768002_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768002_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:755C000244682-Mortgage Securities",
        "terseLabel": "Mortgage Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768002_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768002_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:734C000243398-Mortgage Securities",
        "terseLabel": "Mortgage Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768003_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768003_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:758C000244682-Asset Backed Securities",
        "terseLabel": "Asset Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768003_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768003_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:737C000243398-Asset Backed Securities",
        "terseLabel": "Asset Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768004_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768004_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:725C000243398-Federal Home Loan Mortgage Corp.",
        "terseLabel": "Federal Home Loan Mortgage Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768005_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768005_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:748C000244682-Federal National Mortgage Association",
        "terseLabel": "Federal National Mortgage Association [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768005_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768005_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:726C000243398-Federal National Mortgage Association",
        "terseLabel": "Federal National Mortgage Association [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768006_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768006_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:750C000244682-Government National Mortgage Association",
        "terseLabel": "Government National Mortgage Association [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768006_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768006_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:727C000243398-Government National Mortgage Association",
        "terseLabel": "Government National Mortgage Association [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768008_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768008_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:753C000244682-Sequoia Mortgage Trust",
        "terseLabel": "Sequoia Mortgage Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768011_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768011_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:754C000244682-WaMu Mortgage Pass Through Certificates",
        "terseLabel": "WaMu Mortgage Pass Through Certificates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768012_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768012_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:733C000243398-RCKT Mortgage Trust",
        "terseLabel": "RCKT Mortgage Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768013_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768013_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:717C000247331-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768013_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768013_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:842C000259202-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768013_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768013_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:742C000243398-Communications",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768034_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768034_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:705C000247331-PNC Financial Services Group, Inc.",
        "terseLabel": "PNC Financial Services Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768037_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768037_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:763C000244682-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768037_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768037_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:778C000243396-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768037_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768037_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:800C000243395-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768039_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768039_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:746C000244682-F/m 3-Year Investment Grade Corporate Bond ETF",
        "terseLabel": "F/m 3-Year Investment Grade Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768042_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768042_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:702C000247331-Kinder Morgan, Inc.",
        "terseLabel": "Kinder Morgan, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768042_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768042_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:680C000247337-Kinder Morgan, Inc.",
        "terseLabel": "Kinder Morgan, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768050_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768050_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:454C000190885-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768050_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768050_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:472C000190888-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101768050_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101768050_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:490C000190886-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:155C000002997-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:177C000002998-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:333C000108834-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:420C000092913-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:441C000092912-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:377C000003001-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:398C000003002-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:221C000002982-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:243C000002983-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:291C000233246-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:309C000002987-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:199C000277321-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:356C000277322-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868118_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868118_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:265C000277320-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:158C000002997-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:180C000002998-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:334C000108834-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:419C000092913-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:440C000092912-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:382C000003001-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:403C000003002-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:222C000002982-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:244C000002983-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:287C000233246-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:310C000002987-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:202C000277321-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:357C000277322-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868119_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868119_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:266C000277320-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:157C000002997-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:179C000002998-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:335C000108834-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:422C000092913-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:443C000092912-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:379C000003001-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:400C000003002-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:226C000002982-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:248C000002983-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:289C000233246-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:312C000002987-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:201C000277321-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:358C000277322-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868120_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868120_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:270C000277320-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:161C000002997-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:183C000002998-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:337C000108834-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:425C000092913-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:446C000092912-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:384C000003001-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:405C000003002-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:295C000233246-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:205C000277321-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868121_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868121_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:360C000277322-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:156C000002997-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:178C000002998-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:338C000108834-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:421C000092913-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:442C000092912-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:378C000003001-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:399C000003002-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:223C000002982-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:245C000002983-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:288C000233246-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:311C000002987-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:200C000277321-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:361C000277322-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868122_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868122_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:267C000277320-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:160C000002997-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:182C000002998-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:336C000108834-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:225C000002982-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:247C000002983-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:292C000233246-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:314C000002987-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:204C000277321-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:359C000277322-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868123_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868123_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:269C000277320-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:162C000002997-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:184C000002998-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:340C000108834-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:423C000092913-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:444C000092912-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:380C000003001-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:401C000003002-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:224C000002982-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:246C000002983-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:294C000233246-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:315C000002987-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:206C000277321-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:363C000277322-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868124_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868124_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:268C000277320-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:163C000002997-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:185C000002998-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:339C000108834-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:427C000092913-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:448C000092912-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:383C000003001-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:404C000003002-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:228C000002982-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:250C000002983-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:290C000233246-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:313C000002987-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:207C000277321-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:362C000277322-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868125_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868125_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:272C000277320-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868126_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868126_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:424C000092913-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868126_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868126_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:445C000092912-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868126_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868126_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:316C000002987-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:164C000002997-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:186C000002998-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:342C000108834-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:428C000092913-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:449C000092912-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:386C000003001-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:407C000003002-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:230C000002982-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:252C000002983-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:296C000233246-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:318C000002987-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:208C000277321-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:365C000277322-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868127_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868127_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:274C000277320-Cash &amp; Other",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868129_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868129_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:152C000002997-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868129_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868129_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:174C000002998-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868129_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868129_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:409C000092913-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868129_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868129_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:430C000092912-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868129_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868129_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:196C000277321-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868134_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868134_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:325C000108834-ING Groep NV",
        "terseLabel": "ING Groep NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868134_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868134_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:348C000277322-ING Groep NV",
        "terseLabel": "ING Groep NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:159C000002997-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:181C000002998-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:341C000108834-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:426C000092913-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:447C000092912-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:381C000003001-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:402C000003002-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:227C000002982-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:249C000002983-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:293C000233246-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:203C000277321-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:364C000277322-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868138_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868138_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:271C000277320-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868139_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868139_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:154C000002997-AbbVie, Inc.",
        "terseLabel": "AbbVie, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868139_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868139_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:176C000002998-AbbVie, Inc.",
        "terseLabel": "AbbVie, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868139_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868139_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:415C000092913-AbbVie, Inc.",
        "terseLabel": "AbbVie, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868139_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868139_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:436C000092912-AbbVie, Inc.",
        "terseLabel": "AbbVie, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868139_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868139_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:198C000277321-AbbVie, Inc.",
        "terseLabel": "AbbVie, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868140_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868140_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:417C000092913-UnitedHealth Group, Inc.",
        "terseLabel": "UnitedHealth Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868140_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868140_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:438C000092912-UnitedHealth Group, Inc.",
        "terseLabel": "UnitedHealth Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868141_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868141_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:412C000092913-Wells Fargo &amp; Co.",
        "terseLabel": "Wells Fargo &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868141_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868141_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:433C000092912-Wells Fargo &amp; Co.",
        "terseLabel": "Wells Fargo &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868142_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868142_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:150C000002997-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868142_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868142_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:172C000002998-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868142_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868142_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:367C000003001-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868142_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868142_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:388C000003002-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868142_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868142_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:194C000277321-Alphabet, Inc.",
        "terseLabel": "Alphabet, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868143_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868143_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:418C000092913-Booking Holdings, Inc.",
        "terseLabel": "Booking Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868143_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868143_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:439C000092912-Booking Holdings, Inc.",
        "terseLabel": "Booking Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868144_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868144_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:410C000092913-Frontdoor, Inc.",
        "terseLabel": "Frontdoor, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868144_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868144_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:431C000092912-Frontdoor, Inc.",
        "terseLabel": "Frontdoor, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868146_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868146_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:148C000002997-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868146_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868146_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:170C000002998-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868146_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868146_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:414C000092913-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868146_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868146_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:435C000092912-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868146_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868146_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:192C000277321-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:385C000003001-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:406C000003002-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:229C000002982-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:251C000002983-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:317C000002987-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868148_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868148_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:273C000277320-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868149_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868149_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:370C000003001-BGC Group, Inc.",
        "terseLabel": "BGC Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868149_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868149_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:391C000003002-BGC Group, Inc.",
        "terseLabel": "BGC Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868149_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868149_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:306C000002987-BGC Group, Inc.",
        "terseLabel": "BGC Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868157_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868157_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:151C000002997-Johnson &amp; Johnson",
        "terseLabel": "Johnson &amp; Johnson [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868157_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868157_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:173C000002998-Johnson &amp; Johnson",
        "terseLabel": "Johnson &amp; Johnson [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868157_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868157_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:195C000277321-Johnson &amp; Johnson",
        "terseLabel": "Johnson &amp; Johnson [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868158_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868158_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:149C000002997-Corpay, Inc.",
        "terseLabel": "Corpay, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868158_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868158_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:171C000002998-Corpay, Inc.",
        "terseLabel": "Corpay, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868158_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868158_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:193C000277321-Corpay, Inc.",
        "terseLabel": "Corpay, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868173_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868173_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:211C000002982-Federal Agricultural Mortgage Corp.",
        "terseLabel": "Federal Agricultural Mortgage Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868173_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868173_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:233C000002983-Federal Agricultural Mortgage Corp.",
        "terseLabel": "Federal Agricultural Mortgage Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868173_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868173_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:255C000277320-Federal Agricultural Mortgage Corp.",
        "terseLabel": "Federal Agricultural Mortgage Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868174_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868174_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:413C000092913-Brink's Co.",
        "terseLabel": "Brink's Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868174_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868174_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:434C000092912-Brink's Co.",
        "terseLabel": "Brink's Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868177_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868177_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:217C000002982-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868177_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868177_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:239C000002983-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868177_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868177_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:261C000277320-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868189_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868189_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:371C000003001-Tenet Healthcare Corp.",
        "terseLabel": "Tenet Healthcare Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024101868189_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2024101868189_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:392C000003002-Tenet Healthcare Corp.",
        "terseLabel": "Tenet Healthcare Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496477_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496477_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1420C000248137-WisdomTree Emerging Markets High Dividend Fund",
        "terseLabel": "WisdomTree Emerging Markets High Dividend Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496478_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496478_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1419C000248137-iShares Emerging Markets Dividend ETF",
        "terseLabel": "iShares Emerging Markets Dividend ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496479_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496479_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1424C000248137-Banco Bilbao Vizcaya Argentaria SA",
        "terseLabel": "Banco Bilbao Vizcaya Argentaria SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496488_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496488_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1390C000219686-iShares 7-10 Year Treasury Bond ETF",
        "terseLabel": "iShares 7-10 Year Treasury Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496492_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496492_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1322C000138402-Berkshire Hathaway, Inc.",
        "terseLabel": "Berkshire Hathaway, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496497_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496497_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1341C000002991-Matson, Inc.",
        "terseLabel": "Matson, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496500_8570Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496500_8570Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:827C000257706-United States Treasury Inflation Indexed Bonds",
        "terseLabel": "United States Treasury Inflation Indexed Bonds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496507_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496507_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:659C000247335-Digital Realty Trust LP",
        "terseLabel": "Digital Realty Trust LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496520_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496520_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:811C000254221-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496520_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496520_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:901C000262145-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496522_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496522_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:814C000254221-LivaNova PLC",
        "terseLabel": "LivaNova PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496522_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496522_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:902C000262145-LivaNova PLC",
        "terseLabel": "LivaNova PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496526_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496526_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:783C000243396-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496526_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496526_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:805C000243395-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496528_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496528_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:770C000243396-First American Treasury Obligations Fund",
        "terseLabel": "First American Treasury Obligations Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496528_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496528_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:792C000243395-First American Treasury Obligations Fund",
        "terseLabel": "First American Treasury Obligations Fund [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496529_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496529_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:769C000243396-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496529_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496529_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:791C000243395-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496533_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496533_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:768C000243396-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496533_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496533_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:790C000243395-Apple, Inc.",
        "terseLabel": "Apple, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496534_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496534_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:899C000262145-Amazon.com, Inc.",
        "terseLabel": "Amazon.com, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496536_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496536_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:771C000243396-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496536_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496536_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:793C000243395-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496537_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496537_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:772C000243396-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496537_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496537_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:794C000243395-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496543_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496543_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:732C000243398-DB Master Finance Parent LLC",
        "terseLabel": "DB Master Finance Parent LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041496558_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041496558_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:905C000262145-F/m Ultrashort Treasury Inflation-Protected Security (TIPS) ETF",
        "terseLabel": "F/m Ultrashort Treasury Inflation-Protected Security (TIPS) ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596981_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596981_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:324C000108834-NatWest Group PLC",
        "terseLabel": "NatWest Group PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596981_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596981_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:347C000277322-NatWest Group PLC",
        "terseLabel": "NatWest Group PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596985_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596985_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:153C000002997-Philip Morris International, Inc.",
        "terseLabel": "Philip Morris International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596985_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596985_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:175C000002998-Philip Morris International, Inc.",
        "terseLabel": "Philip Morris International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596985_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596985_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:197C000277321-Philip Morris International, Inc.",
        "terseLabel": "Philip Morris International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596994_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596994_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:279C000233246-Silicon Motion Technology Corp.",
        "terseLabel": "Silicon Motion Technology Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041596994_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041596994_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:300C000002987-Silicon Motion Technology Corp.",
        "terseLabel": "Silicon Motion Technology Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597001_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597001_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:214C000002982-Magnite, Inc.",
        "terseLabel": "Magnite, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597001_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597001_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:236C000002983-Magnite, Inc.",
        "terseLabel": "Magnite, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597001_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597001_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:258C000277320-Magnite, Inc.",
        "terseLabel": "Magnite, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597006_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597006_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:305C000002987-Enterprise Financial Services Corp.",
        "terseLabel": "Enterprise Financial Services Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597030_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597030_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:108C000147051-CoreCivic, Inc.",
        "terseLabel": "CoreCivic, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597041_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597041_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1051C000198183-Walmart, Inc.",
        "terseLabel": "Walmart, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597041_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597041_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1095C000233242-Walmart, Inc.",
        "terseLabel": "Walmart, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597042_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597042_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1050C000198183-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597043_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597043_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1025C000232699-HealthEquity, Inc.",
        "terseLabel": "HealthEquity, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597043_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597043_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1069C000205459-HealthEquity, Inc.",
        "terseLabel": "HealthEquity, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597048_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597048_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1065C000205459-Q2 Holdings, Inc.",
        "terseLabel": "Q2 Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597056_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597056_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1094C000233242-Netflix, Inc.",
        "terseLabel": "Netflix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597056_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597056_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1178C000267135-Netflix, Inc.",
        "terseLabel": "Netflix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597057_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597057_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1023C000232699-DexCom, Inc.",
        "terseLabel": "DexCom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025041597057_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025041597057_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1113C000233243-DexCom, Inc.",
        "terseLabel": "DexCom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:19C000142999-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:36C000143000-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:2C000143001-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:69C000199559-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:85C000199560-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597429_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597429_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:53C000199561-Agricultural Products",
        "terseLabel": "Agricultural Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:20C000142999-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:37C000143000-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:3C000143001-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:70C000199559-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:86C000199560-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597430_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597430_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:54C000199561-Currency",
        "terseLabel": "Currency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:21C000142999-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:38C000143000-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:4C000143001-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:71C000199559-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:87C000199560-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597431_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597431_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:55C000199561-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:22C000142999-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:39C000143000-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:5C000143001-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:72C000199559-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:88C000199560-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597432_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597432_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:56C000199561-Equity",
        "terseLabel": "Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:23C000142999-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:40C000143000-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:6C000143001-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:73C000199559-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:89C000199560-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597433_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597433_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:57C000199561-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:24C000142999-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:41C000143000-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:7C000143001-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:74C000199559-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:90C000199560-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025042597434_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench2025042597434_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:58C000199561-Metals",
        "terseLabel": "Metals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100765_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100765_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1468C000255149-Information Technology",
        "terseLabel": "Information Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100766_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100766_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1231C000236678-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100766_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100766_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1470C000255149-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100766_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100766_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1370C000219685-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100766_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100766_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1395C000219686-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100767_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100767_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1232C000236678-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100767_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100767_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1473C000255149-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100767_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100767_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1450C000250233-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100767_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100767_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1372C000219685-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100767_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100767_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1398C000219686-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100768_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100768_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1233C000236678-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100768_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100768_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1472C000255149-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100769_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100769_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1235C000236678-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100769_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100769_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1469C000255149-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100769_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100769_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1446C000250233-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100769_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100769_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1373C000219685-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100769_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100769_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1400C000219686-Communication Services",
        "terseLabel": "Communication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100770_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100770_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1237C000236678-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100770_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100770_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1474C000255149-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100770_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100770_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1448C000250233-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100770_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100770_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1375C000219685-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100770_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100770_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1399C000219686-Consumer Staples",
        "terseLabel": "Consumer Staples [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100771_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100771_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1238C000236678-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100771_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100771_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1452C000250233-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100771_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100771_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1377C000219685-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100771_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100771_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1404C000219686-Materials",
        "terseLabel": "Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100772_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100772_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1234C000236678-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100772_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100772_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1471C000255149-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100772_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100772_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1447C000250233-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100772_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100772_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1371C000219685-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100772_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100772_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1401C000219686-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100774_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100774_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1422C000248137-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100774_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100774_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1467C000255149-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250812100774_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20250812100774_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1207C000236679-JPMorgan Chase &amp; Co.",
        "terseLabel": "JPMorgan Chase &amp; Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103415_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103415_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:853C000259202-Discovery Communications LLC",
        "terseLabel": "Discovery Communications LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103416_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103416_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:858C000259202-XPLR Infrastructure Operating Partners LP",
        "terseLabel": "XPLR Infrastructure Operating Partners LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103439_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103439_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:832C000262930-Invesco BulletShares 2030 High Yield Corporate Bond ETF",
        "terseLabel": "Invesco BulletShares 2030 High Yield Corporate Bond ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103443_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103443_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:818C000254221-Guardant Health, Inc.",
        "terseLabel": "Guardant Health, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103443_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103443_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:900C000262145-Guardant Health, Inc.",
        "terseLabel": "Guardant Health, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103445_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103445_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:751C000244682-Provident Funding Mortgage Trust",
        "terseLabel": "Provident Funding Mortgage Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103447_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103447_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:773C000243396-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103447_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103447_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:795C000243395-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103448_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103448_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:681C000247337-Diamondback Energy, Inc.",
        "terseLabel": "Diamondback Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103450_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103450_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:729C000243398-Tennessee Valley Authority",
        "terseLabel": "Tennessee Valley Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103457_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103457_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:881C000259209-US Municipal",
        "terseLabel": "US Municipal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103458_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103458_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:747C000244682-F/m High Yield 100 ETF",
        "terseLabel": "F/m High Yield 100 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103459_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103459_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:749C000244682-JP Morgan Mortgage Trust",
        "terseLabel": "JP Morgan Mortgage Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103478_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103478_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1027C000232699-Toast, Inc.",
        "terseLabel": "Toast, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103478_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103478_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1073C000205459-Toast, Inc.",
        "terseLabel": "Toast, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103479_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103479_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1024C000232699-Guidewire Software, Inc.",
        "terseLabel": "Guidewire Software, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103481_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103481_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1031C000232699-GXO Logistics, Inc.",
        "terseLabel": "GXO Logistics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103481_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103481_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1074C000205459-GXO Logistics, Inc.",
        "terseLabel": "GXO Logistics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103482_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103482_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1072C000205459-Alphatec Holdings, Inc.",
        "terseLabel": "Alphatec Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103484_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103484_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1067C000205459-Herc Holdings, Inc.",
        "terseLabel": "Herc Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103489_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103489_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1117C000233243-EQT Corp.",
        "terseLabel": "EQT Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251013103491_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251013103491_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1002C000232698-International Container Terminal Services, Inc.",
        "terseLabel": "International Container Terminal Services, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103522_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103522_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:326C000108834-Rexel SA",
        "terseLabel": "Rexel SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103522_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103522_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:349C000277322-Rexel SA",
        "terseLabel": "Rexel SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103523_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103523_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:323C000108834-Banco Bilbao Vizcaya Argentaria SA",
        "terseLabel": "Banco Bilbao Vizcaya Argentaria SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103523_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103523_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:346C000277322-Banco Bilbao Vizcaya Argentaria SA",
        "terseLabel": "Banco Bilbao Vizcaya Argentaria SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103525_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103525_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:328C000108834-Nordea Bank Abp",
        "terseLabel": "Nordea Bank Abp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103525_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103525_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:351C000277322-Nordea Bank Abp",
        "terseLabel": "Nordea Bank Abp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103529_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103529_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:368C000003001-Galliford Try Holdings PLC",
        "terseLabel": "Galliford Try Holdings PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103529_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103529_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:389C000003002-Galliford Try Holdings PLC",
        "terseLabel": "Galliford Try Holdings PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103552_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103552_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1427C000248137-PepsiCo, Inc.",
        "terseLabel": "PepsiCo, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251014103564_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251014103564_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1440C000250233-United States Treasury Bill",
        "terseLabel": "United States Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251015103608_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251015103608_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:128C000198553-Hitachi Ltd.",
        "terseLabel": "Hitachi Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251222106904_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251222106904_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:904C000262145-Credo Technology Group Holding Ltd.",
        "terseLabel": "Credo Technology Group Holding Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251222106905_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251222106905_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:898C000262145-TETRA Technologies, Inc.",
        "terseLabel": "TETRA Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251222106907_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251222106907_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:906C000262145-Arlo Technologies, Inc.",
        "terseLabel": "Arlo Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251222106908_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251222106908_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:775C000243396-Lumentum Holdings, Inc.",
        "terseLabel": "Lumentum Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20251222106908_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20251222106908_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:797C000243395-Lumentum Holdings, Inc.",
        "terseLabel": "Lumentum Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260410111831_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260410111831_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:926C000051461-International Value Series",
        "terseLabel": "International Value Series [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111884_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111884_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:838C000262933-Dimensional Core Fixed Income ETF",
        "terseLabel": "Dimensional Core Fixed Income ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111895_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111895_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:815C000254221-Cogent Biosciences, Inc.",
        "terseLabel": "Cogent Biosciences, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111896_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111896_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:816C000254221-Mirum Pharmaceuticals, Inc.",
        "terseLabel": "Mirum Pharmaceuticals, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111897_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111897_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:813C000254221-Spyre Therapeutics, Inc.",
        "terseLabel": "Spyre Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111898_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111898_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:820C000254221-United Therapeutics Corp.",
        "terseLabel": "United Therapeutics Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111915_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111915_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:859C000259202-Wynn Macau Ltd.",
        "terseLabel": "Wynn Macau Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111921_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111921_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:878C000259209-Illinois Finance Authority",
        "terseLabel": "Illinois Finance Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111924_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111924_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:873C000259209-California Health Facilities Financing Authority",
        "terseLabel": "California Health Facilities Financing Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111952_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111952_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:103C000147051-Praxis Precision Medicines, Inc.",
        "terseLabel": "Praxis Precision Medicines, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111954_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111954_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:101C000147051-Comfort Systems USA, Inc.",
        "terseLabel": "Comfort Systems USA, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111956_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111956_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:107C000147051-Carpenter Technology Corp.",
        "terseLabel": "Carpenter Technology Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111957_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111957_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:109C000147051-American Public Education, Inc.",
        "terseLabel": "American Public Education, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111958_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111958_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:124C000198553-SK hynix, Inc.",
        "terseLabel": "SK hynix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111982_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111982_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1156C000267133-Chevron Corp.",
        "terseLabel": "Chevron Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111985_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111985_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1162C000267133-T-Mobile US, Inc.",
        "terseLabel": "T-Mobile US, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111986_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111986_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1161C000267133-Walt Disney Co.",
        "terseLabel": "Walt Disney Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111989_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111989_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1186C000267135-Adobe Systems, Inc.",
        "terseLabel": "Adobe Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111989_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111989_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1159C000267133-Adobe Systems, Inc.",
        "terseLabel": "Adobe Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111993_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111993_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1138C000267140-Lam Research Corp.",
        "terseLabel": "Lam Research Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413111996_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413111996_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1139C000267140-Comfort Systems USA, Inc.",
        "terseLabel": "Comfort Systems USA, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413112000_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413112000_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1005C000232698-Taiwan Semiconductor Manufacturing Co. Ltd.",
        "terseLabel": "Taiwan Semiconductor Manufacturing Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413112005_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413112005_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:728C000243398-Westlake Automobile Receivables Trust",
        "terseLabel": "Westlake Automobile Receivables Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413112006_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413112006_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:730C000243398-Taco Bell Corp.",
        "terseLabel": "Taco Bell Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260413112007_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260413112007_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:731C000243398-QTS Issuer ABS I LLC",
        "terseLabel": "QTS Issuer ABS I LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112019_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112019_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1415C000248136-S&amp;P 500 Index (Short)",
        "terseLabel": "S&amp;P 500 Index (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112019_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112019_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1443C000250233-S&amp;P 500 Index (Short)",
        "terseLabel": "S&amp;P 500 Index (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112020_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112020_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1318C000138402-Taiwan Semiconductor Manufacturing Co. Ltd.",
        "terseLabel": "Taiwan Semiconductor Manufacturing Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112023_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112023_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1463C000255149-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112023_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112023_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1204C000236679-Broadcom, Inc.",
        "terseLabel": "Broadcom, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112026_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112026_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1225C000236678-iShares U.S. Real Estate ETF",
        "terseLabel": "iShares U.S. Real Estate ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112027_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112027_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1224C000236678-iShares Core S&amp;P Mid-Cap ETF",
        "terseLabel": "iShares Core S&amp;P Mid-Cap ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112028_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112028_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1223C000236678-iShares MSCI USA Momentum Factor ETF",
        "terseLabel": "iShares MSCI USA Momentum Factor ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112029_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112029_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1222C000236678-Vanguard Information Technology ETF",
        "terseLabel": "Vanguard Information Technology ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112030_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112030_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1226C000236678-Vanguard Total International Stock ETF",
        "terseLabel": "Vanguard Total International Stock ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112031_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112031_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1227C000236678-Schwab International Equity ETF",
        "terseLabel": "Schwab International Equity ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112032_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112032_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1228C000236678-iShares MSCI ACWI ex U.S. ETF",
        "terseLabel": "iShares MSCI ACWI ex U.S. ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112033_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112033_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1442C000250233-Micro E-Mini Nasdaq 100 Future Mar 2026",
        "terseLabel": "Micro E-Mini Nasdaq 100 Future Mar 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112035_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112035_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1319C000138402-Monster Beverage Corp.",
        "terseLabel": "Monster Beverage Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112038_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112038_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1363C000219685-SGI Enhanced Market Leaders ETF",
        "terseLabel": "SGI Enhanced Market Leaders ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112039_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112039_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1367C000219685-Vanguard FTSE Developed Markets ETF",
        "terseLabel": "Vanguard FTSE Developed Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112040_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112040_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1316C000138402-Vanguard FTSE Emerging Markets ETF",
        "terseLabel": "Vanguard FTSE Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112040_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112040_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1366C000219685-Vanguard FTSE Emerging Markets ETF",
        "terseLabel": "Vanguard FTSE Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:26C000142999-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:43C000143000-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:9C000143001-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:77C000199559-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:93C000199560-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112054_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112054_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:61C000199561-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112057_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112057_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:375C000003001-Samsung Electronics Co. Ltd.",
        "terseLabel": "Samsung Electronics Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112057_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112057_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:396C000003002-Samsung Electronics Co. Ltd.",
        "terseLabel": "Samsung Electronics Co. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112058_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112058_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:416C000092913-L3Harris Technologies, Inc.",
        "terseLabel": "L3Harris Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112058_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112058_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:437C000092912-L3Harris Technologies, Inc.",
        "terseLabel": "L3Harris Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112065_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112065_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:218C000002982-National Energy Services Reunited Corp.",
        "terseLabel": "National Energy Services Reunited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112065_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112065_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:240C000002983-National Energy Services Reunited Corp.",
        "terseLabel": "National Energy Services Reunited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112065_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112065_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:262C000277320-National Energy Services Reunited Corp.",
        "terseLabel": "National Energy Services Reunited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112067_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112067_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:219C000002982-Nicolet Bankshares, Inc.",
        "terseLabel": "Nicolet Bankshares, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112067_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112067_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:241C000002983-Nicolet Bankshares, Inc.",
        "terseLabel": "Nicolet Bankshares, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112067_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112067_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:263C000277320-Nicolet Bankshares, Inc.",
        "terseLabel": "Nicolet Bankshares, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112069_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112069_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:278C000233246-Teradata Corp.",
        "terseLabel": "Teradata Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112069_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112069_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:299C000002987-Teradata Corp.",
        "terseLabel": "Teradata Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112070_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112070_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:284C000233246-Ultra Clean Holdings, Inc.",
        "terseLabel": "Ultra Clean Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112070_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112070_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:307C000002987-Ultra Clean Holdings, Inc.",
        "terseLabel": "Ultra Clean Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112073_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112073_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:285C000233246-PTC Therapeutics, Inc.",
        "terseLabel": "PTC Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112073_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112073_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:304C000002987-PTC Therapeutics, Inc.",
        "terseLabel": "PTC Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260414112076_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260414112076_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:303C000002987-WesBanco, Inc.",
        "terseLabel": "WesBanco, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260519113396_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260519113396_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:903C000262145-Excelerate Energy, Inc.",
        "terseLabel": "Excelerate Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260623114816_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260623114816_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:809C000254221-Russell 3000 Total Return_",
        "terseLabel": "Russell 3000 Total Return [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260623114829_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20260623114829_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:895C000262145-Telecommunications",
        "terseLabel": "Telecommunications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116781_9915Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116781_9915Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:885C000276406-Invesco Short Term Treasury ETF",
        "terseLabel": "Invesco Short Term Treasury ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116782_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116782_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:703C000247331-Accenture Capital, Inc.",
        "terseLabel": "Accenture Capital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116783_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116783_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:704C000247331-Caterpillar, Inc.",
        "terseLabel": "Caterpillar, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116784_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116784_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:706C000247331-Principal Financial Group, Inc.",
        "terseLabel": "Principal Financial Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116789_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116789_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:711C000247331-Plains All American Pipeline LP / PAA Finance Corp.",
        "terseLabel": "Plains All American Pipeline LP / PAA Finance Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116790_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116790_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:852C000259202-Olympus Water US Holding Corp.",
        "terseLabel": "Olympus Water US Holding Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116791_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116791_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:854C000259202-Acrisure LLC / Acrisure Finance, Inc.",
        "terseLabel": "Acrisure LLC / Acrisure Finance, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116792_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116792_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:855C000259202-Cleveland-Cliffs, Inc.",
        "terseLabel": "Cleveland-Cliffs, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116793_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116793_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:856C000259202-ZF North America Capital, Inc.",
        "terseLabel": "ZF North America Capital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116794_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116794_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:857C000259202-Directv Financing LLC / Directv Financing Co.-Obligor, Inc.",
        "terseLabel": "Directv Financing LLC / Directv Financing Co.-Obligor, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116795_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116795_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:860C000259202-1011778 BC ULC / New Red Finance, Inc.",
        "terseLabel": "1011778 BC ULC / New Red Finance, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116796_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116796_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:861C000259202-Herc Holdings, Inc.",
        "terseLabel": "Herc Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116797_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116797_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:752C000244682-Chase Mortgage Finance Corp.",
        "terseLabel": "Chase Mortgage Finance Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116798_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116798_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:871C000259209-New York State Dormitory Authority",
        "terseLabel": "New York State Dormitory Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116799_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116799_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:872C000259209-State of California",
        "terseLabel": "State of California [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116800_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116800_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:874C000259209-Indiana Finance Authority",
        "terseLabel": "Indiana Finance Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116801_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116801_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:875C000259209-South Dakota Health &amp; Educational Facilities Authority",
        "terseLabel": "South Dakota Health &amp; Educational Facilities Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116802_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116802_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:876C000259209-Commonwealth of Pennsylvania",
        "terseLabel": "Commonwealth of Pennsylvania [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116803_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116803_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:877C000259209-Wisconsin Health &amp; Educational Facilities Authority",
        "terseLabel": "Wisconsin Health &amp; Educational Facilities Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116804_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116804_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:879C000259209-University of Kentucky",
        "terseLabel": "University of Kentucky [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116805_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116805_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:880C000259209-Lincoln County Consolidated School District No 207 Davenport",
        "terseLabel": "Lincoln County Consolidated School District No 207 Davenport [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116806_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116806_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:102C000147051-Definium Therapeutics, Inc.",
        "terseLabel": "Definium Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116807_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116807_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:104C000147051-American Integrity Insurance Group, Inc.",
        "terseLabel": "American Integrity Insurance Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116808_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116808_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:105C000147051-Red Robin Gourmet Burgers, Inc.",
        "terseLabel": "Red Robin Gourmet Burgers, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116809_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116809_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:106C000147051-CPI Card Group, Inc.",
        "terseLabel": "CPI Card Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116810_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116810_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:126C000198553-Roche Holding AG",
        "terseLabel": "Roche Holding AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116811_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116811_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:110C000147051-Spyre Therapeutics, Inc.",
        "terseLabel": "Spyre Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116812_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116812_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:129C000198553-Weir PLC",
        "terseLabel": "Weir PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116813_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116813_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:130C000198553-AIB Group PLC",
        "terseLabel": "AIB Group PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116814_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116814_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:131C000198553-ABN AMRO Bank NV",
        "terseLabel": "ABN AMRO Bank NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116816_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116816_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:957C000133410-DFA VA U.S. Targeted Value Portfolio",
        "terseLabel": "DFA VA U.S. Targeted Value Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116817_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116817_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:962C000133410-DFA VA U.S. Large Value Portfolio",
        "terseLabel": "DFA VA U.S. Large Value Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116818_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116818_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:971C000133411-DFA VA International Small Portfolio",
        "terseLabel": "DFA VA International Small Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116819_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116819_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:972C000133411-DFA VA International Value Portfolio",
        "terseLabel": "DFA VA International Value Portfolio [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116820_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116820_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:679C000247337-Las Vegas Sands Corp.",
        "terseLabel": "Las Vegas Sands Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116821_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116821_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:682C000247337-NLG Global Funding",
        "terseLabel": "NLG Global Funding [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116822_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116822_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:683C000247337-Juniper Networks, Inc.",
        "terseLabel": "Juniper Networks, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116823_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116823_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:684C000247337-Blackstone Holdings Finance Co. LLC",
        "terseLabel": "Blackstone Holdings Finance Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116824_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116824_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:685C000247337-Canadian Imperial Bank of Commerce",
        "terseLabel": "Canadian Imperial Bank of Commerce [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116825_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116825_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:686C000247337-Lincoln Financial Global Funding",
        "terseLabel": "Lincoln Financial Global Funding [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116826_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116826_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:687C000247337-AS Mileage Plan IP Ltd.",
        "terseLabel": "AS Mileage Plan IP Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116827_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116827_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:656C000247335-DuPont de Nemours, Inc.",
        "terseLabel": "DuPont de Nemours, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116828_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116828_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:657C000247335-Fox Corp.",
        "terseLabel": "Fox Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116829_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116829_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:658C000247335-Kroger Co.",
        "terseLabel": "Kroger Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116830_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116830_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:660C000247335-QUALCOMM, Inc.",
        "terseLabel": "QUALCOMM, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116831_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116831_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:661C000247335-PepsiCo, Inc.",
        "terseLabel": "PepsiCo, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116832_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116832_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:662C000247335-Targa Resources Corp.",
        "terseLabel": "Targa Resources Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116833_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116833_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:663C000247335-Ventas Realty LP",
        "terseLabel": "Ventas Realty LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261007116834_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261007116834_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:664C000247335-CubeSmart LP",
        "terseLabel": "CubeSmart LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116880_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116880_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:455C000190885-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116880_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116880_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:473C000190888-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116880_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116880_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:491C000190886-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116882_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116882_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:456C000190885-NOK/USD FWD 20260916",
        "terseLabel": "NOK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116882_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116882_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:474C000190888-NOK/USD FWD 20260916",
        "terseLabel": "NOK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116882_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116882_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:492C000190886-NOK/USD FWD 20260916",
        "terseLabel": "NOK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116884_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116884_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:457C000190885-CHF/USD FWD 20260916",
        "terseLabel": "CHF/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116884_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116884_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:475C000190888-CHF/USD FWD 20260916",
        "terseLabel": "CHF/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116884_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116884_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:493C000190886-CHF/USD FWD 20260916",
        "terseLabel": "CHF/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116886_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116886_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:458C000190885-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116886_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116886_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:476C000190888-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116886_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116886_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:494C000190886-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116888_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116888_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:459C000190885-Australian Government 3 Year Bonds (Short)",
        "terseLabel": "Australian Government 3 Year Bonds (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116888_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116888_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:477C000190888-Australian Government 3 Year Bonds (Short)",
        "terseLabel": "Australian Government 3 Year Bonds (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116888_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116888_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:495C000190886-Australian Government 3 Year Bonds (Short)",
        "terseLabel": "Australian Government 3 Year Bonds (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116889_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116889_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:460C000190885-SEK/USD FWD 20260916",
        "terseLabel": "SEK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116889_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116889_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:478C000190888-SEK/USD FWD 20260916",
        "terseLabel": "SEK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116889_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116889_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:496C000190886-SEK/USD FWD 20260916",
        "terseLabel": "SEK/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116890_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116890_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:461C000190885-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116890_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116890_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:479C000190888-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116890_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116890_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:497C000190886-NY Harbor ULSD",
        "terseLabel": "NY Harbor ULSD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116891_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116891_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:462C000190885-AUD/USD FWD 20260916",
        "terseLabel": "AUD/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116891_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116891_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:480C000190888-AUD/USD FWD 20260916",
        "terseLabel": "AUD/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116891_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116891_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:498C000190886-AUD/USD FWD 20260916",
        "terseLabel": "AUD/USD FWD 20260916 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116892_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116892_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:463C000190885-SGX FTSE Taiwan Index",
        "terseLabel": "SGX FTSE Taiwan Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116892_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116892_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:481C000190888-SGX FTSE Taiwan Index",
        "terseLabel": "SGX FTSE Taiwan Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261008116892_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261008116892_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:499C000190886-SGX FTSE Taiwan Index",
        "terseLabel": "SGX FTSE Taiwan Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116902_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116902_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:75C000199559-London Metals - Zinc",
        "terseLabel": "London Metals - Zinc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116902_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116902_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:91C000199560-London Metals - Zinc",
        "terseLabel": "London Metals - Zinc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116902_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116902_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:59C000199561-London Metals - Zinc",
        "terseLabel": "London Metals - Zinc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:27C000142999-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:44C000143000-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:10C000143001-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:78C000199559-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:94C000199560-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116903_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116903_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:62C000199561-Low Sulphur Gas Oil",
        "terseLabel": "Low Sulphur Gas Oil [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116904_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116904_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:28C000142999-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116904_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116904_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:45C000143000-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116904_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116904_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:11C000143001-Euro-Bund (Short)",
        "terseLabel": "Euro-Bund (Short) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116929_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116929_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1314C000138402-Vanguard Emerging Markets ex-China ETF",
        "terseLabel": "Vanguard Emerging Markets ex-China ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116930_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116930_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1421C000248137-iShares Core MSCI Emerging Markets ETF",
        "terseLabel": "iShares Core MSCI Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116930_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116930_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1315C000138402-iShares Core MSCI Emerging Markets ETF",
        "terseLabel": "iShares Core MSCI Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116931_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116931_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1423C000248137-BNP Paribas SA",
        "terseLabel": "BNP Paribas SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116931_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116931_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1320C000138402-BNP Paribas SA",
        "terseLabel": "BNP Paribas SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116932_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116932_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1365C000219685-State Street SPDR Portfolio Emerging Markets ETF",
        "terseLabel": "State Street SPDR Portfolio Emerging Markets ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116933_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116933_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1368C000219685-Invesco S&amp;P 500 Equal Weight ETF",
        "terseLabel": "Invesco S&amp;P 500 Equal Weight ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116934_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116934_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1391C000219686-Vanguard 0-3 Month Treasury Bill ETF",
        "terseLabel": "Vanguard 0-3 Month Treasury Bill ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116935_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116935_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1392C000219686-Vanguard Short-Term Inflation-Protected Securities ETF",
        "terseLabel": "Vanguard Short-Term Inflation-Protected Securities ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116936_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116936_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1268C000110908-Bank of New York Mellon Corp.",
        "terseLabel": "Bank of New York Mellon Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116936_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116936_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1291C000164938-Bank of New York Mellon Corp.",
        "terseLabel": "Bank of New York Mellon Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116936_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116936_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1245C000110907-Bank of New York Mellon Corp.",
        "terseLabel": "Bank of New York Mellon Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116937_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116937_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1271C000110908-Incyte Corp.",
        "terseLabel": "Incyte Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116937_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116937_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1294C000164938-Incyte Corp.",
        "terseLabel": "Incyte Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116937_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116937_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1248C000110907-Incyte Corp.",
        "terseLabel": "Incyte Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116938_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116938_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1272C000110908-Consolidated Edison, Inc.",
        "terseLabel": "Consolidated Edison, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116938_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116938_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1295C000164938-Consolidated Edison, Inc.",
        "terseLabel": "Consolidated Edison, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116938_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116938_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1249C000110907-Consolidated Edison, Inc.",
        "terseLabel": "Consolidated Edison, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116939_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116939_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1275C000110908-State Street Corp.",
        "terseLabel": "State Street Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116939_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116939_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1298C000164938-State Street Corp.",
        "terseLabel": "State Street Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116939_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116939_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1252C000110907-State Street Corp.",
        "terseLabel": "State Street Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116941_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116941_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1337C000002991-iShares Core S&amp;P Small-Cap ETF",
        "terseLabel": "iShares Core S&amp;P Small-Cap ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116942_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116942_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1338C000002991-Vanguard Russell 2000 ETF",
        "terseLabel": "Vanguard Russell 2000 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116943_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116943_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1339C000002991-Vanguard S&amp;P 500 ETF",
        "terseLabel": "Vanguard S&amp;P 500 ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116944_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116944_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1340C000002991-SPS Commerce, Inc.",
        "terseLabel": "SPS Commerce, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116945_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116945_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1342C000002991-Virtu Financial, Inc.",
        "terseLabel": "Virtu Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116946_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116946_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1343C000002991-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116947_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116947_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1344C000002991-Jackson Financial, Inc.",
        "terseLabel": "Jackson Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116948_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116948_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1345C000002991-Acadian Asset Management, Inc.",
        "terseLabel": "Acadian Asset Management, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116949_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116949_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1346C000002991-Alarm.com Holdings, Inc.",
        "terseLabel": "Alarm.com Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116966_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116966_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:540C000262141-F/m Emerald Life Sciences Innovation ETF",
        "terseLabel": "F/m Emerald Life Sciences Innovation ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116966_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116966_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:563C000262142-F/m Emerald Life Sciences Innovation ETF",
        "terseLabel": "F/m Emerald Life Sciences Innovation ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116966_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116966_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:586C000262143-F/m Emerald Life Sciences Innovation ETF",
        "terseLabel": "F/m Emerald Life Sciences Innovation ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116966_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116966_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:517C000262144-F/m Emerald Life Sciences Innovation ETF",
        "terseLabel": "F/m Emerald Life Sciences Innovation ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116967_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116967_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:541C000262141-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116967_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116967_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:564C000262142-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116967_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116967_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:587C000262143-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116967_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116967_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:518C000262144-Travere Therapeutics, Inc.",
        "terseLabel": "Travere Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116968_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116968_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:542C000262141-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116968_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116968_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:565C000262142-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116968_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116968_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:588C000262143-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116968_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116968_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:519C000262144-InterDigital, Inc.",
        "terseLabel": "InterDigital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116969_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116969_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:543C000262141-AAR Corp.",
        "terseLabel": "AAR Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116969_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116969_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:566C000262142-AAR Corp.",
        "terseLabel": "AAR Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116969_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116969_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:589C000262143-AAR Corp.",
        "terseLabel": "AAR Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116969_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116969_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:520C000262144-AAR Corp.",
        "terseLabel": "AAR Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116970_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116970_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:544C000262141-VSE Corp.",
        "terseLabel": "VSE Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116970_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116970_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:567C000262142-VSE Corp.",
        "terseLabel": "VSE Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116970_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116970_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:590C000262143-VSE Corp.",
        "terseLabel": "VSE Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116970_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116970_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:521C000262144-VSE Corp.",
        "terseLabel": "VSE Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116971_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116971_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:545C000262141-Sensient Technologies Corp.",
        "terseLabel": "Sensient Technologies Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116971_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116971_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:568C000262142-Sensient Technologies Corp.",
        "terseLabel": "Sensient Technologies Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116971_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116971_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:591C000262143-Sensient Technologies Corp.",
        "terseLabel": "Sensient Technologies Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116971_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116971_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:522C000262144-Sensient Technologies Corp.",
        "terseLabel": "Sensient Technologies Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116972_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116972_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:546C000262141-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116972_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116972_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:569C000262142-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116972_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116972_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:592C000262143-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116972_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116972_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:523C000262144-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116973_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116973_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:547C000262141-Axos Financial, Inc.",
        "terseLabel": "Axos Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116973_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116973_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:570C000262142-Axos Financial, Inc.",
        "terseLabel": "Axos Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116973_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116973_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:593C000262143-Axos Financial, Inc.",
        "terseLabel": "Axos Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116973_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116973_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:524C000262144-Axos Financial, Inc.",
        "terseLabel": "Axos Financial, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116974_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116974_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:548C000262141-Mercury Systems, Inc.",
        "terseLabel": "Mercury Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116974_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116974_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:571C000262142-Mercury Systems, Inc.",
        "terseLabel": "Mercury Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116974_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116974_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:594C000262143-Mercury Systems, Inc.",
        "terseLabel": "Mercury Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116974_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116974_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:525C000262144-Mercury Systems, Inc.",
        "terseLabel": "Mercury Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116975_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116975_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:549C000262141-CECO Environmental Corp.",
        "terseLabel": "CECO Environmental Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116975_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116975_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:572C000262142-CECO Environmental Corp.",
        "terseLabel": "CECO Environmental Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116975_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116975_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:595C000262143-CECO Environmental Corp.",
        "terseLabel": "CECO Environmental Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116975_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116975_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:526C000262144-CECO Environmental Corp.",
        "terseLabel": "CECO Environmental Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116981_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116981_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:812C000254221-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116981_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116981_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:897C000262145-Corcept Therapeutics, Inc.",
        "terseLabel": "Corcept Therapeutics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116982_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116982_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:817C000254221-BillionToOne, Inc.",
        "terseLabel": "BillionToOne, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116983_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116983_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:819C000254221-Cytokinetics, Inc.",
        "terseLabel": "Cytokinetics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116984_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116984_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:774C000243396-SharkNinja, Inc.",
        "terseLabel": "SharkNinja, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116984_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116984_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:796C000243395-SharkNinja, Inc.",
        "terseLabel": "SharkNinja, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116985_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116985_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:776C000243396-Duke Energy Corp.",
        "terseLabel": "Duke Energy Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116985_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116985_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:798C000243395-Duke Energy Corp.",
        "terseLabel": "Duke Energy Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116986_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116986_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:777C000243396-Arista Networks, Inc.",
        "terseLabel": "Arista Networks, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261009116986_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261009116986_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:799C000243395-Arista Networks, Inc.",
        "terseLabel": "Arista Networks, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116987_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116987_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1155C000267133-Salesforce, Inc.",
        "terseLabel": "Salesforce, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116988_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116988_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1157C000267133-Bristol-Myers Squibb Co.",
        "terseLabel": "Bristol-Myers Squibb Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116989_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116989_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1132C000267140-ExxonMobil Holdings Corp.",
        "terseLabel": "ExxonMobil Holdings Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116989_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116989_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1158C000267133-ExxonMobil Holdings Corp.",
        "terseLabel": "ExxonMobil Holdings Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116990_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116990_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1160C000267133-Capital One Financial Corp.",
        "terseLabel": "Capital One Financial Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116991_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116991_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1163C000267133-CVS Health Corp.",
        "terseLabel": "CVS Health Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116992_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116992_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1164C000267133-Booking Holdings, Inc.",
        "terseLabel": "Booking Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116993_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116993_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1026C000232699-MongoDB, Inc.",
        "terseLabel": "MongoDB, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116993_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116993_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1112C000233243-MongoDB, Inc.",
        "terseLabel": "MongoDB, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116994_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116994_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1070C000205459-Northern Oil &amp; Gas, Inc.",
        "terseLabel": "Northern Oil &amp; Gas, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116995_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116995_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1071C000205459-UFP Technologies, Inc.",
        "terseLabel": "UFP Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116996_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116996_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1193C000267135-Utilities",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116997_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116997_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1182C000267135-Crowdstrike Holdings, Inc.",
        "terseLabel": "Crowdstrike Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116998_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116998_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1184C000267135-Snowflake, Inc.",
        "terseLabel": "Snowflake, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012116999_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012116999_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1185C000267135-Uber Technologies, Inc.",
        "terseLabel": "Uber Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117000_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117000_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1187C000267135-Gilead Sciences, Inc.",
        "terseLabel": "Gilead Sciences, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117001_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117001_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1109C000233243-Moderna, Inc.",
        "terseLabel": "Moderna, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117002_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117002_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1110C000233243-Workday, Inc.",
        "terseLabel": "Workday, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117003_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117003_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1111C000233243-Veeva Systems, Inc.",
        "terseLabel": "Veeva Systems, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117004_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117004_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1114C000233243-Cognizant Technology Solutions Corp.",
        "terseLabel": "Cognizant Technology Solutions Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117005_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117005_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1115C000233243-ResMed, Inc.",
        "terseLabel": "ResMed, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117006_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117006_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1116C000233243-Twilio, Inc.",
        "terseLabel": "Twilio, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117007_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117007_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1118C000233243-Cboe Global Markets, Inc.",
        "terseLabel": "Cboe Global Markets, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117008_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117008_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1010C000232698-Equinix, Inc.",
        "terseLabel": "Equinix, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261012117009_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261012117009_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1140C000267140-Corning, Inc.",
        "terseLabel": "Corning, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117011_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117011_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:327C000108834-Labcorp Holdings, Inc.",
        "terseLabel": "Labcorp Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117011_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117011_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:350C000277322-Labcorp Holdings, Inc.",
        "terseLabel": "Labcorp Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117012_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117012_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:329C000108834-Galp Energia SGPS SA",
        "terseLabel": "Galp Energia SGPS SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117012_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117012_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:352C000277322-Galp Energia SGPS SA",
        "terseLabel": "Galp Energia SGPS SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117013_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117013_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:330C000108834-Gen Digital, Inc.",
        "terseLabel": "Gen Digital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117013_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117013_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:353C000277322-Gen Digital, Inc.",
        "terseLabel": "Gen Digital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117014_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117014_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:331C000108834-ABN AMRO Bank NV",
        "terseLabel": "ABN AMRO Bank NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117014_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117014_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:354C000277322-ABN AMRO Bank NV",
        "terseLabel": "ABN AMRO Bank NV [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117015_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117015_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:332C000108834-TotalEnergies SE",
        "terseLabel": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117015_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117015_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:355C000277322-TotalEnergies SE",
        "terseLabel": "TotalEnergies SE [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117016_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117016_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:411C000092913-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117016_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117016_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:432C000092912-NVIDIA Corp.",
        "terseLabel": "NVIDIA Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117017_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117017_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:369C000003001-Marex Group Ltd.",
        "terseLabel": "Marex Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117017_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117017_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:390C000003002-Marex Group Ltd.",
        "terseLabel": "Marex Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117018_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117018_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:372C000003001-Hamilton Insurance Group Ltd.",
        "terseLabel": "Hamilton Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117018_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117018_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:393C000003002-Hamilton Insurance Group Ltd.",
        "terseLabel": "Hamilton Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117019_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117019_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:373C000003001-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117019_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117019_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:394C000003002-Meta Platforms, Inc.",
        "terseLabel": "Meta Platforms, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117020_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117020_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:374C000003001-Dell Technologies, Inc.",
        "terseLabel": "Dell Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117020_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117020_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:395C000003002-Dell Technologies, Inc.",
        "terseLabel": "Dell Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117021_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117021_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:376C000003001-Acadian Asset Management, Inc.",
        "terseLabel": "Acadian Asset Management, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117021_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117021_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:397C000003002-Acadian Asset Management, Inc.",
        "terseLabel": "Acadian Asset Management, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117022_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117022_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:145C000002997-State Street SPDR S&amp;P 500 ETF Trust",
        "terseLabel": "State Street SPDR S&amp;P 500 ETF Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117022_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117022_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:167C000002998-State Street SPDR S&amp;P 500 ETF Trust",
        "terseLabel": "State Street SPDR S&amp;P 500 ETF Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117022_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117022_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:189C000277321-State Street SPDR S&amp;P 500 ETF Trust",
        "terseLabel": "State Street SPDR S&amp;P 500 ETF Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117024_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117024_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:147C000002997-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117024_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117024_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:169C000002998-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117024_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117024_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:191C000277321-Microsoft Corp.",
        "terseLabel": "Microsoft Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117025_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117025_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:212C000002982-Bel Fuse, Inc.",
        "terseLabel": "Bel Fuse, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117025_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117025_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:234C000002983-Bel Fuse, Inc.",
        "terseLabel": "Bel Fuse, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117025_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117025_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:256C000277320-Bel Fuse, Inc.",
        "terseLabel": "Bel Fuse, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117026_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117026_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:213C000002982-Weatherford International PLC",
        "terseLabel": "Weatherford International PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117026_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117026_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:235C000002983-Weatherford International PLC",
        "terseLabel": "Weatherford International PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117026_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117026_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:257C000277320-Weatherford International PLC",
        "terseLabel": "Weatherford International PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117027_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117027_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:215C000002982-Northeast Bank",
        "terseLabel": "Northeast Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117027_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117027_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:237C000002983-Northeast Bank",
        "terseLabel": "Northeast Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117027_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117027_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:259C000277320-Northeast Bank",
        "terseLabel": "Northeast Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117028_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117028_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:216C000002982-Covista, Inc.",
        "terseLabel": "Covista, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117028_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117028_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:238C000002983-Covista, Inc.",
        "terseLabel": "Covista, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117028_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117028_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:260C000277320-Covista, Inc.",
        "terseLabel": "Covista, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117029_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117029_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:220C000002982-WEX, Inc.",
        "terseLabel": "WEX, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117029_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117029_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:242C000002983-WEX, Inc.",
        "terseLabel": "WEX, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117029_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117029_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:264C000277320-WEX, Inc.",
        "terseLabel": "WEX, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117030_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117030_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:277C000233246-ICON PLC",
        "terseLabel": "ICON PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117030_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117030_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:302C000002987-ICON PLC",
        "terseLabel": "ICON PLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117031_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117031_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:280C000233246-Liberty Energy, Inc.",
        "terseLabel": "Liberty Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117031_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117031_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:308C000002987-Liberty Energy, Inc.",
        "terseLabel": "Liberty Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117032_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117032_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:281C000233246-thyssenkrupp AG",
        "terseLabel": "thyssenkrupp AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117032_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117032_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:301C000002987-thyssenkrupp AG",
        "terseLabel": "thyssenkrupp AG [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117033_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117033_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:282C000233246-Regal Rexnord Corp.",
        "terseLabel": "Regal Rexnord Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117034_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117034_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:283C000233246-Century Aluminum Co.",
        "terseLabel": "Century Aluminum Co. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261013117035_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261013117035_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:286C000233246-Littelfuse, Inc.",
        "terseLabel": "Littelfuse, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117116_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117116_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:531C000262141-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117116_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117116_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:554C000262142-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117116_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117116_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:577C000262143-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117116_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117116_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:508C000262144-Industrials",
        "terseLabel": "Industrials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117117_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117117_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:534C000262141-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117117_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117117_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:557C000262142-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117117_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117117_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:580C000262143-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117117_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117117_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:511C000262144-Financials",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117119_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117119_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:536C000262141-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117119_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117119_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:559C000262142-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117119_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117119_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:582C000262143-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117119_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117119_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:513C000262144-Energy",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117122_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117122_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:539C000262141-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117122_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117122_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:562C000262142-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117122_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117122_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:585C000262143-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117122_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117122_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:516C000262144-Cash &amp; Other_1",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117123_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117123_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:765C000243396-S&amp;P 500 TR_",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117123_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117123_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:787C000243395-S&amp;P 500 TR_",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8570Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8570Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:823C000257706-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8574Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8574Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:862C000271378-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:611C000237344-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8576Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8576Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:596C000237346-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:617C000237342-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:623C000237348-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8579Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8579Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:601C000237349-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:629C000237350-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:635C000237341-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8582Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8582Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:606C000237343-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:641C000237345-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117124_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117124_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:647C000237347-ICE US Treasury Core Bond Index_1",
        "terseLabel": "ICE US Treasury Core Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:828C000262930-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:834C000262933-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:840C000259202-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8568Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8568Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_44",
      "http://tsr/role/ShareholderReportLineGraphDetails_44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:744C000244682-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:868C000259209-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_8573Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_8573Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_43",
      "http://tsr/role/ShareholderReportLineGraphDetails_43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:722C000243398-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117125_9915Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117125_9915Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_54",
      "http://tsr/role/ShareholderReportLineGraphDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:883C000276406-Bloomberg U.S. Aggregate Bond Index_1",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:17C000142999-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:34C000143000-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1C000143001-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:67C000199559-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:83C000199560-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261021117130_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261021117130_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:51C000199561-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117137_8544Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117137_8544Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:408C000092913-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117137_8545Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117137_8545Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:429C000092912-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117137_8546Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117137_8546Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:366C000003001-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117137_8547Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117137_8547Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:387C000003002-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:142C000002997-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:165C000002998-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:209C000002982-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:231C000002983-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:275C000233246-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:297C000002987-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:187C000277321-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117138_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117138_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:253C000277320-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117139_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117139_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:699C000247331-ICE BofA US Corporate Index_",
        "terseLabel": "ICE BofA US Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117139_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117139_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:676C000247337-ICE BofA US Corporate Index_",
        "terseLabel": "ICE BofA US Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261022117139_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261022117139_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:653C000247335-ICE BofA US Corporate Index_",
        "terseLabel": "ICE BofA US Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117140_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117140_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:450C000190885-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117140_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117140_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:468C000190888-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117140_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117140_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:486C000190886-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117144_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117144_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:464C000190885-Equities",
        "terseLabel": "Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117144_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117144_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:482C000190888-Equities",
        "terseLabel": "Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117144_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117144_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:500C000190886-Equities",
        "terseLabel": "Equities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117145_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117145_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:465C000190885-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117145_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117145_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:483C000190888-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117145_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117145_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:501C000190886-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117146_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117146_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:466C000190885-Commodities",
        "terseLabel": "Commodities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117146_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117146_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:484C000190888-Commodities",
        "terseLabel": "Commodities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117146_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117146_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:502C000190886-Commodities",
        "terseLabel": "Commodities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117147_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117147_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:467C000190885-Currencies",
        "terseLabel": "Currencies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117147_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117147_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:485C000190888-Currencies",
        "terseLabel": "Currencies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117147_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117147_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:503C000190886-Currencies",
        "terseLabel": "Currencies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117148_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117148_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:830C000262930-Exchange Traded Funds",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117148_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117148_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:836C000262933-Exchange Traded Funds",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117148_9915Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117148_9915Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:884C000276406-Exchange Traded Funds",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117148_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117148_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:894C000262145-Exchange Traded Funds",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117149_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117149_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:907C000051460-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117149_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117149_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:953C000133410-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:938C000051462-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:922C000051461-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:908C000051460-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:983C000133412-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:967C000133411-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117151_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117151_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:954C000133410-Composite Index",
        "terseLabel": "Composite Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117152_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117152_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_56",
      "http://tsr/role/ShareholderReportLineGraphDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:909C000051460-Russell 2500 Total Return Index_",
        "terseLabel": "Russell 2500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117152_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117152_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_59",
      "http://tsr/role/ShareholderReportLineGraphDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:955C000133410-Russell 2500 Total Return Index_",
        "terseLabel": "Russell 2500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117153_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117153_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:121C000198553-MSCI ACWI ex USA Gross Index",
        "terseLabel": "MSCI ACWI ex USA Gross Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117154_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117154_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:99C000147051-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117155_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117155_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:910C000051460-DFA U.S. Small Cap Value Portfolio - Institutional Class",
        "terseLabel": "DFA U.S. Small Cap Value Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117156_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117156_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:913C000051460-DFA U.S. Micro Cap Portfolio - Institutional Class",
        "terseLabel": "DFA U.S. Micro Cap Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117157_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117157_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:911C000051460-Dimensional U.S. Large Cap Value Portfolio III - Institutional Class",
        "terseLabel": "Dimensional U.S. Large Cap Value Portfolio III - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117158_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117158_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:917C000051460-DFA U.S. Large Company Portfolio - Institutional Class",
        "terseLabel": "DFA U.S. Large Company Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117159_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117159_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:918C000051460-US Large Cap Equity",
        "terseLabel": "US Large Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117159_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117159_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:963C000133410-US Large Cap Equity",
        "terseLabel": "US Large Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117160_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117160_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:919C000051460-US Small Cap Equity",
        "terseLabel": "US Small Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117160_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117160_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:964C000133410-US Small Cap Equity",
        "terseLabel": "US Small Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117161_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117161_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:920C000051460-US Micro Cap Equity",
        "terseLabel": "US Micro Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117161_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117161_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:965C000133410-US Micro Cap Equity",
        "terseLabel": "US Micro Cap Equity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:952C000051462-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:936C000051461-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:921C000051460-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:999C000133412-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:981C000133411-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117162_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117162_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:966C000133410-Short Term and other Net Assets",
        "terseLabel": "Short Term and other Net Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117163_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117163_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:956C000133410-DFA U.S. Large Cap Value Portfolio III - Class Institutional",
        "terseLabel": "DFA U.S. Large Cap Value Portfolio III - Class Institutional [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117164_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117164_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:958C000133410-DFA U.S. Small Cap Portfolio - Class Institutional",
        "terseLabel": "DFA U.S. Small Cap Portfolio - Class Institutional [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117165_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117165_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:959C000133410-DFA U.S. Micro Cap Portfolio - Class Institutional",
        "terseLabel": "DFA U.S. Micro Cap Portfolio - Class Institutional [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117166_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117166_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:960C000133410-DFA U.S. Large Company Portfolio - Class Institutional",
        "terseLabel": "DFA U.S. Large Company Portfolio - Class Institutional [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117167_8678Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117167_8678Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:961C000133410-DFA U.S. Small Cap Value Portfolio - Class Institutional",
        "terseLabel": "DFA U.S. Small Cap Value Portfolio - Class Institutional [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117168_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117168_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1287C000164938-S&amp;P 500 TR_",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117168_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117168_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1241C000110907-S&amp;P 500 TR_",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117169_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117169_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_57",
      "http://tsr/role/ShareholderReportLineGraphDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:923C000051461-MSCI WORLD (ex USA) Index (Net Dividends)",
        "terseLabel": "MSCI WORLD (ex USA) Index (Net Dividends) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117170_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117170_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:924C000051461-DFA International Small Cap Value Portfolio - Institutional Class",
        "terseLabel": "DFA International Small Cap Value Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117170_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117170_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:970C000133411-DFA International Small Cap Value Portfolio - Institutional Class",
        "terseLabel": "DFA International Small Cap Value Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117171_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117171_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:925C000051461-DFA International Value Portfolio III - Institutional Class",
        "terseLabel": "DFA International Value Portfolio III - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117171_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117171_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:969C000133411-DFA International Value Portfolio III - Institutional Class",
        "terseLabel": "DFA International Value Portfolio III - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117172_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117172_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:929C000051461-DFA Emerging Markets Value Portfolio - Institutional Class",
        "terseLabel": "DFA Emerging Markets Value Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117172_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117172_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:974C000133411-DFA Emerging Markets Value Portfolio - Institutional Class",
        "terseLabel": "DFA Emerging Markets Value Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117173_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117173_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:931C000051461-DFA Emerging Markets Small Cap Portfolio - Institutional Class",
        "terseLabel": "DFA Emerging Markets Small Cap Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117173_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117173_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:975C000133411-DFA Emerging Markets Small Cap Portfolio - Institutional Class",
        "terseLabel": "DFA Emerging Markets Small Cap Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117174_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117174_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:932C000051461-Developed Small",
        "terseLabel": "Developed Small [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117174_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117174_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:977C000133411-Developed Small",
        "terseLabel": "Developed Small [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117175_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117175_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:933C000051461-Developed Large",
        "terseLabel": "Developed Large [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117175_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117175_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:978C000133411-Developed Large",
        "terseLabel": "Developed Large [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117176_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117176_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:934C000051461-Emerging Large",
        "terseLabel": "Emerging Large [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117176_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117176_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:979C000133411-Emerging Large",
        "terseLabel": "Emerging Large [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117177_8674Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117177_8674Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:935C000051461-Emerging Small",
        "terseLabel": "Emerging Small [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117177_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117177_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:980C000133411-Emerging Small",
        "terseLabel": "Emerging Small [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117178_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117178_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:937C000051462-Bloomberg U.S. Aggregate Bond Index_",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117178_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117178_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:982C000133412-Bloomberg U.S. Aggregate Bond Index_",
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117179_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117179_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_58",
      "http://tsr/role/ShareholderReportLineGraphDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:939C000051462-FTSE World Government Bond Index 1-5 Yr Curr-Hedged USD",
        "terseLabel": "FTSE World Government Bond Index 1-5 Yr Curr-Hedged USD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117179_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117179_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_61",
      "http://tsr/role/ShareholderReportLineGraphDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:984C000133412-FTSE World Government Bond Index 1-5 Yr Curr-Hedged USD",
        "terseLabel": "FTSE World Government Bond Index 1-5 Yr Curr-Hedged USD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117180_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117180_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:940C000051462-DFA Two-Year Global Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA Two-Year Global Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117180_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117180_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:986C000133412-DFA Two-Year Global Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA Two-Year Global Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117181_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117181_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:943C000051462-DFA One-Year Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA One-Year Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117181_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117181_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:988C000133412-DFA One-Year Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA One-Year Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117182_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117182_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:944C000051462-DFA Intermediate Government Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA Intermediate Government Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117182_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117182_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:991C000133412-DFA Intermediate Government Fixed Income Portfolio - Institutional Class",
        "terseLabel": "DFA Intermediate Government Fixed Income Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117183_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117183_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:947C000051462-DFA Short-Term Government Portfolio - Institutional Class",
        "terseLabel": "DFA Short-Term Government Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117183_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117183_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:993C000133412-DFA Short-Term Government Portfolio - Institutional Class",
        "terseLabel": "DFA Short-Term Government Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117184_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117184_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:948C000051462-Global",
        "terseLabel": "Global [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117184_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117184_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:995C000133412-Global",
        "terseLabel": "Global [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117185_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117185_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:949C000051462-US Corporate",
        "terseLabel": "US Corporate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117185_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117185_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:996C000133412-US Corporate",
        "terseLabel": "US Corporate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117186_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117186_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:950C000051462-US Government",
        "terseLabel": "US Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117186_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117186_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:997C000133412-US Government",
        "terseLabel": "US Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117187_8673Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117187_8673Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:951C000051462-Inflation Protection",
        "terseLabel": "Inflation Protection [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117187_8676Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117187_8676Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:998C000133412-Inflation Protection",
        "terseLabel": "Inflation Protection [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117188_8677Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117188_8677Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_60",
      "http://tsr/role/ShareholderReportLineGraphDetails_60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:968C000133411-MSCI WORLD ex USA Index (Net Dividends)_",
        "terseLabel": "MSCI WORLD ex USA Index (Net Dividends) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117201_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117201_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1406C000248136-S&amp;P U.S. Aggregate Bond Index_",
        "terseLabel": "S&amp;P U.S. Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117202_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117202_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1310C000138402-S&amp;P Global BMI TR_",
        "terseLabel": "S&amp;P Global BMI TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117203_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117203_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1021C000232699-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117203_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117203_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1106C000233243-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117203_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117203_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1063C000205459-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117204_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117204_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1175C000267135-Russell 1000 Total Return Index",
        "terseLabel": "Russell 1000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117204_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117204_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1152C000267133-Russell 1000 Total Return Index",
        "terseLabel": "Russell 1000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117205_8681Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117205_8681Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_62",
      "http://tsr/role/ShareholderReportLineGraphDetails_62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1000C000232698-FTSE Global All Cap (Fair Value 16.00) Net Tax (US RIC) Index_",
        "terseLabel": "FTSE Global All Cap (Fair Value 16.00) Net Tax (US RIC) Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117206_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117206_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1041C000198183-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117206_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117206_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1084C000233242-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117206_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117206_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1129C000267140-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117207_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117207_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1131C000267140-Russell 1000 Total Return Index_",
        "terseLabel": "Russell 1000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261026117208_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261026117208_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1136C000267140-Gloldman Sachs Grou, Inc.",
        "terseLabel": "Gloldman Sachs Grou, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117213_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117213_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1333C000002991-S&amp;P Composite 1500 TR_",
        "terseLabel": "S&amp;P Composite 1500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117234_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117234_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:833C000262930-Cash &amp; Other_",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117234_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117234_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:839C000262933-Cash &amp; Other_",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117237_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117237_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:319C000108834-MSCI THE WORLD INDEX Gross (USD)_1",
        "terseLabel": "MSCI THE WORLD INDEX Gross (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117237_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117237_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:343C000277322-MSCI THE WORLD INDEX Gross (USD)_1",
        "terseLabel": "MSCI THE WORLD INDEX Gross (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117239_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117239_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:188C000277321-Russell 3000 Value Benchmark Total Return Index",
        "terseLabel": "Russell 3000 Value Benchmark Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117250_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117250_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:143C000002997-Russell 3000 Value Total Return Index",
        "terseLabel": "Russell 3000 Value Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117261_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117261_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1154C000267133-Russell 1000 Value Benchmark Total Return Index",
        "terseLabel": "Russell 1000 Value Benchmark Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117263_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117263_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1170C000267133-Connunication Services",
        "terseLabel": "Connunication Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117266_8680Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117266_8680Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_66",
      "http://tsr/role/ShareholderReportLineGraphDetails_66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1085C000233242-Motley Fool Capital Efficiency 100 - Total Return Index",
        "terseLabel": "Motley Fool Capital Efficiency 100 - Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117267_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117267_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_64",
      "http://tsr/role/ShareholderReportLineGraphDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1042C000198183-Motley Fool 100 GTR Index",
        "terseLabel": "Motley Fool 100 GTR Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117272_8684Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117272_8684Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_65",
      "http://tsr/role/ShareholderReportLineGraphDetails_65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1064C000205459-Russell 2000 Growth Total Return Index",
        "terseLabel": "Russell 2000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261027117273_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261027117273_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1108C000233243-Motley Fool Next - Total Return Index",
        "terseLabel": "Motley Fool Next - Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117501_8539Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117501_8539Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:123C000198553-Taiwan Semiconductor Manufacturing Co. Ltd",
        "terseLabel": "Taiwan Semiconductor Manufacturing Co. Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000142999-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143000-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143001-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199559-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199560-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117503_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117503_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199561-T-BILLS, AA+",
        "terseLabel": "T-BILLS, AA+ [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000142999-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143000-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143001-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199559-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199560-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117504_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117504_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199561-US Bank Admin &amp; Margin, A-1",
        "terseLabel": "US Bank Admin &amp; Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117505_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117505_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000142999-UBS Margin, A-1",
        "terseLabel": "UBS Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117505_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117505_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143000-UBS Margin, A-1",
        "terseLabel": "UBS Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117505_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117505_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143001-UBS Margin, A-1",
        "terseLabel": "UBS Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117506_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117506_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000142999-Merrill Lynch Margin, A-2",
        "terseLabel": "Merrill Lynch Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117506_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117506_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143000-Merrill Lynch Margin, A-2",
        "terseLabel": "Merrill Lynch Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117506_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117506_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143001-Merrill Lynch Margin, A-2",
        "terseLabel": "Merrill Lynch Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117507_8521Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117507_8521Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000142999-BOA Margin, A-2",
        "terseLabel": "BOA Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117507_8522Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117507_8522Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143000-BOA Margin, A-2",
        "terseLabel": "BOA Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117507_8523Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117507_8523Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000143001-BOA Margin, A-2",
        "terseLabel": "BOA Margin, A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117508_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117508_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:527C000262141-Russell 2000 Growth Total Return Index",
        "terseLabel": "Russell 2000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117508_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117508_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:550C000262142-Russell 2000 Growth Total Return Index",
        "terseLabel": "Russell 2000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117508_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117508_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:573C000262143-Russell 2000 Growth Total Return Index",
        "terseLabel": "Russell 2000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117508_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117508_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:504C000262144-Russell 2000 Growth Total Return Index",
        "terseLabel": "Russell 2000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117509_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117509_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_27",
      "http://tsr/role/ShareholderReportLineGraphDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:528C000262141-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117509_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117509_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_28",
      "http://tsr/role/ShareholderReportLineGraphDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:551C000262142-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117509_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117509_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_29",
      "http://tsr/role/ShareholderReportLineGraphDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:574C000262143-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117509_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117509_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_26",
      "http://tsr/role/ShareholderReportLineGraphDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:505C000262144-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117510_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117510_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199559-Soc Gen Margin, A-1",
        "terseLabel": "Soc Gen Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117510_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117510_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199560-Soc Gen Margin, A-1",
        "terseLabel": "Soc Gen Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117510_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117510_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199561-Soc Gen Margin, A-1",
        "terseLabel": "Soc Gen Margin, A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117511_8524Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117511_8524Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199559-Vanguard S&amp;P 500 ETF, Not Rated",
        "terseLabel": "Vanguard S&amp;P 500 ETF, Not Rated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117511_8525Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117511_8525Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199560-Vanguard S&amp;P 500 ETF, Not Rated",
        "terseLabel": "Vanguard S&amp;P 500 ETF, Not Rated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117511_8526Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117511_8526Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000199561-Vanguard S&amp;P 500 ETF, Not Rated",
        "terseLabel": "Vanguard S&amp;P 500 ETF, Not Rated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117515_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117515_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:780C000243396-Aerospace &amp; Defense",
        "terseLabel": "Aerospace &amp; Defense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117515_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117515_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:802C000243395-Aerospace &amp; Defense",
        "terseLabel": "Aerospace &amp; Defense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117516_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117516_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:781C000243396-Home &amp; Office Products",
        "terseLabel": "Home &amp; Office Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117516_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117516_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:803C000243395-Home &amp; Office Products",
        "terseLabel": "Home &amp; Office Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117517_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117517_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:785C000243396-Apparel &amp; Textile Products",
        "terseLabel": "Apparel &amp; Textile Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117517_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117517_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:807C000243395-Apparel &amp; Textile Products",
        "terseLabel": "Apparel &amp; Textile Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117540_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117540_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:553C000262142-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117540_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117540_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:576C000262143-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117540_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117540_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:507C000262144-Health Care",
        "terseLabel": "Health Care [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117541_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117541_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:532C000262141-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117541_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117541_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:555C000262142-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117541_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117541_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:578C000262143-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117541_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117541_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:509C000262144-Technology",
        "terseLabel": "Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117542_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117542_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:533C000262141-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117542_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117542_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:556C000262142-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117542_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117542_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:579C000262143-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117542_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117542_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:510C000262144-Consumer Discretionary",
        "terseLabel": "Consumer Discretionary [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117543_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117543_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:535C000262141-Exchange Traded Funds_",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117543_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117543_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:558C000262142-Exchange Traded Funds_",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117543_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117543_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:581C000262143-Exchange Traded Funds_",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117543_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117543_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:512C000262144-Exchange Traded Funds_",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117544_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117544_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:537C000262141-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117544_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117544_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:560C000262142-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117544_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117544_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:583C000262143-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117544_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117544_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:514C000262144-Basic Materials",
        "terseLabel": "Basic Materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117545_9910Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117545_9910Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:538C000262141-Telecommunications",
        "terseLabel": "Telecommunications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117545_9912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117545_9912Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:561C000262142-Telecommunications",
        "terseLabel": "Telecommunications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117545_9913Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117545_9913Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:584C000262143-Telecommunications",
        "terseLabel": "Telecommunications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117545_9914Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117545_9914Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:515C000262144-Telecommunications",
        "terseLabel": "Telecommunications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117546_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117546_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:707C000247331-Home Depot, Inc.",
        "terseLabel": "Home Depot, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117547_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117547_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:708C000247331-HEICO Corp.",
        "terseLabel": "HEICO Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117548_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117548_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:709C000247331-Western Midstream Operating LP",
        "terseLabel": "Western Midstream Operating LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117549_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117549_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:710C000247331-Travelers Cos., Inc.",
        "terseLabel": "Travelers Cos., Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1219C000236678-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1456C000255149-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1438C000250233-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_78",
      "http://tsr/role/ShareholderReportLineGraphDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1357C000219685-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_79",
      "http://tsr/role/ShareholderReportLineGraphDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1381C000219686-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_71",
      "http://tsr/role/ShareholderReportLineGraphDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1198C000236679-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117573_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117573_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1264C000110908-S&amp;P 500 Total Return Index",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117574_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117574_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_74",
      "http://tsr/role/ShareholderReportLineGraphDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1265C000110908-S&amp;P 500 Low Volatility Index Total Return Index",
        "terseLabel": "S&amp;P 500 Low Volatility Index Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117575_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117575_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1393C000219686-Fixed Income",
        "terseLabel": "Fixed Income [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117576_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117576_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1449C000250233-Healthcare",
        "terseLabel": "Healthcare [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117576_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117576_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1374C000219685-Healthcare",
        "terseLabel": "Healthcare [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117576_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117576_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1396C000219686-Healthcare",
        "terseLabel": "Healthcare [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117577_8715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117577_8715Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1378C000219685-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117577_8716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117577_8716Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1403C000219686-Real Estate",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117578_8570Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117578_8570Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_48",
      "http://tsr/role/ShareholderReportLineGraphDetails_48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:824C000257706-Bloomberg US Ultrashort TIPS 1-13 Months Total Return Unhedged USD Index",
        "terseLabel": "Bloomberg US Ultrashort TIPS 1-13 Months Total Return Unhedged USD Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117581_9916Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117581_9916Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_55",
      "http://tsr/role/ShareholderReportLineGraphDetails_55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:886C000262145-Russell 3000 Total Return Index",
        "terseLabel": "Russell 3000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261103117582_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261103117582_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:677C000247337-Bloomberg US Liquid Corporate 3 Year Maturity Index",
        "terseLabel": "Bloomberg US Liquid Corporate 3 Year Maturity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117583_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117583_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_83",
      "http://tsr/role/ShareholderReportLineGraphDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1457C000255149-S&amp;P 100 Total Return Index",
        "terseLabel": "S&amp;P 100 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117584_8709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117584_8709Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_72",
      "http://tsr/role/ShareholderReportLineGraphDetails_72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1220C000236678-75% S&amp;P 500 Total Return Index/25% Bloomberg Aggregate Bond",
        "terseLabel": "75% S&amp;P 500 Total Return Index/25% Bloomberg Aggregate Bond [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117585_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117585_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_80",
      "http://tsr/role/ShareholderReportLineGraphDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1407C000248136-S&amp;P 500 Total Return Index_",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117585_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117585_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1418C000248137-S&amp;P 500 Total Return Index_",
        "terseLabel": "S&amp;P 500 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117586_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117586_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_81",
      "http://tsr/role/ShareholderReportLineGraphDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1417C000248137-S&amp;P Global BMI Total Return Index",
        "terseLabel": "S&amp;P Global BMI Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117587_8711Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117587_8711Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1425C000248137-Bank of America Corp.",
        "terseLabel": "Bank of America Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117588_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117588_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_82",
      "http://tsr/role/ShareholderReportLineGraphDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1439C000250233-Nasdaq-100 Total Return Index",
        "terseLabel": "Nasdaq-100 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117589_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117589_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1441C000250233-Invesco QQQ Trust Series 1",
        "terseLabel": "Invesco QQQ Trust Series 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117590_8713Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117590_8713Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:1454C000250233-Financial Services",
        "terseLabel": "Financial Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117591_8710Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117591_8710Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1410C000248136-North Capital Treasury Money Market Fund [Member]",
        "terseLabel": "North Capital Treasury Money Market Fund [Member] [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20261104117609_8675Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "bench20261104117609_8675Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:912C000051460-DFA U.S. Small Cap Portfolio - Institutional Class",
        "terseLabel": "DFA U.S. Small Cap Portfolio - Institutional Class [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark100599586_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark100599586_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:642C000237345-ICE BofA Current 20-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 20-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark100609577_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark100609577_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:648C000237347-ICE BofA Current 30-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 30-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark100619581_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark100619581_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:618C000237342-ICE BofA Current 3-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 3-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark100639687_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark100639687_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:624C000237348-ICE BofA Current 5-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 5-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark100649689_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark100649689_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:630C000237350-ICE BofA Current 7-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 7-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark115162090_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark115162090_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1334C000002991-S&amp;P 600 (TR)",
        "terseLabel": "S&amp;P 600 (TR) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark134473179_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark134473179_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:451C000190885-Barclay BTOP50 Index",
        "terseLabel": "Barclay BTOP50 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark134473179_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark134473179_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:469C000190888-Barclay BTOP50 Index",
        "terseLabel": "Barclay BTOP50 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark134473179_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark134473179_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:487C000190886-Barclay BTOP50 Index",
        "terseLabel": "Barclay BTOP50 Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark141818444_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark141818444_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:655C000247335-ICE 2-Year US Target Maturity Corporate Index",
        "terseLabel": "ICE 2-Year US Target Maturity Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark141828446_9939Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark141828446_9939Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_41",
      "http://tsr/role/ShareholderReportLineGraphDetails_41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:678C000247337-ICE 3-Year US Target Maturity Corporate Index",
        "terseLabel": "ICE 3-Year US Target Maturity Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark141838442_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark141838442_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:701C000247331-ICE 10-Year US Target Maturity Corporate Index",
        "terseLabel": "ICE 10-Year US Target Maturity Corporate Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark156172115_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark156172115_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_75",
      "http://tsr/role/ShareholderReportLineGraphDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1288C000164938-S&amp;P 500 Low Volatility Index TR",
        "terseLabel": "S&amp;P 500 Low Volatility Index TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark156172115_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark156172115_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_73",
      "http://tsr/role/ShareholderReportLineGraphDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1242C000110907-S&amp;P 500 Low Volatility Index TR",
        "terseLabel": "S&amp;P 500 Low Volatility Index TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1572515575_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1572515575_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1465C000255149-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1572515575_8718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1572515575_8718Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1206C000236679-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1572515575_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1572515575_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1274C000110908-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1572515575_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1572515575_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1297C000164938-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1572515575_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1572515575_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1251C000110907-Micron Technology, Inc.",
        "terseLabel": "Micron Technology, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1611315675_8566Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1611315675_8566Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_47",
      "http://tsr/role/ShareholderReportLineGraphDetails_47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:810C000254221-Russell 3000 Index Heath Care Total Return",
        "terseLabel": "Russell 3000 Index Heath Care Total Return [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark164342379_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark164342379_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:321C000108834-MSCI World Value Net Total Return Index",
        "terseLabel": "MSCI World Value Net Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark164342379_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark164342379_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:345C000277322-MSCI World Value Net Total Return Index",
        "terseLabel": "MSCI World Value Net Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1674516346_8719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1674516346_8719Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1276C000110908-Palantir Technologies, Inc.",
        "terseLabel": "Palantir Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1674516346_8720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1674516346_8720Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1299C000164938-Palantir Technologies, Inc.",
        "terseLabel": "Palantir Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1674516346_8721Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1674516346_8721Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1253C000110907-Palantir Technologies, Inc.",
        "terseLabel": "Palantir Technologies, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1686116782_8679Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1686116782_8679Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1052C000198183-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1686116782_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1686116782_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1137C000267140-Advanced Micro Devices, Inc.",
        "terseLabel": "Advanced Micro Devices, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1723917228_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1723917228_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1141C000267140-Palo Alto Networks, Inc.",
        "terseLabel": "Palo Alto Networks, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176599009_8582Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176599009_8582Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:608C000237343-Bloomberg U.S. Treasury Bellwether: 1 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 1 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176608430_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176608430_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:637C000237341-Bloomberg U.S. Treasury Bellwether: 10 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 10 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176618428_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176618428_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:613C000237344-Bloomberg U.S. Treasury Bellwether: 2 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 2 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176629585_8583Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176629585_8583Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_38",
      "http://tsr/role/ShareholderReportLineGraphDetails_38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:643C000237345-Bloomberg U.S. Treasury Bellwether: 20 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 20 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176638426_8574Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176638426_8574Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:864C000271378-Bloomberg U.S. Treasury Bellwether: 3 Month Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 3 Month Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176638426_8576Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176638426_8576Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:598C000237346-Bloomberg U.S. Treasury Bellwether: 3 Month Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 3 Month Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176649578_8577Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176649578_8577Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_34",
      "http://tsr/role/ShareholderReportLineGraphDetails_34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:619C000237342-Bloomberg U.S. Treasury Bellwether: 3 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 3 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176659576_8584Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176659576_8584Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_39",
      "http://tsr/role/ShareholderReportLineGraphDetails_39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:649C000237347-Bloomberg U.S. Treasury Bellwether: 30 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 30 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176669686_8578Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176669686_8578Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_35",
      "http://tsr/role/ShareholderReportLineGraphDetails_35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:625C000237348-Bloomberg U.S. Treasury Bellwether: 5 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 5 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176679601_8579Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176679601_8579Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:603C000237349-Bloomberg U.S. Treasury Bellwether: 6 Month Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 6 Month Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark176689688_8580Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark176689688_8580Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_36",
      "http://tsr/role/ShareholderReportLineGraphDetails_36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:631C000237350-Bloomberg U.S. Treasury Bellwether: 7 Year Total Return USD Unhedged Index",
        "terseLabel": "Bloomberg U.S. Treasury Bellwether: 7 Year Total Return USD Unhedged Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1772118344_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1772118344_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:870C000259209-Bloomberg Municipal Bond Currently Callable Total Return Index",
        "terseLabel": "Bloomberg Municipal Bond Currently Callable Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1831018032_8565Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1831018032_8565Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_50",
      "http://tsr/role/ShareholderReportLineGraphDetails_50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:835C000262933-Nasdaq Compoundr U.S. Aggregate Bond Total Return Index",
        "terseLabel": "Nasdaq Compoundr U.S. Aggregate Bond Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1831118031_8564Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1831118031_8564Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_49",
      "http://tsr/role/ShareholderReportLineGraphDetails_49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:829C000262930-Nasdaq Compoundr High-Yield Corporate Bond Total Return Index",
        "terseLabel": "Nasdaq Compoundr High-Yield Corporate Bond Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1853817219_8567Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1853817219_8567Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_51",
      "http://tsr/role/ShareholderReportLineGraphDetails_51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:841C000259202-Bloomberg U.S. High Yield Top 100 Quality Select Equal Weighted Index",
        "terseLabel": "Bloomberg U.S. High Yield Top 100 Quality Select Equal Weighted Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1919918759_8686Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1919918759_8686Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_68",
      "http://tsr/role/ShareholderReportLineGraphDetails_68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1130C000267140-Motley Fool Momentum Total Return Index (USD)",
        "terseLabel": "Motley Fool Momentum Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1920118760_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1920118760_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1176C000267135-Motley Fool Innovative Growth Total Return Index (USD)",
        "terseLabel": "Motley Fool Innovative Growth Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark1920318758_8687Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark1920318758_8687Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_69",
      "http://tsr/role/ShareholderReportLineGraphDetails_69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1153C000267133-Motley Fool Value Total Return Index (USD)",
        "terseLabel": "Motley Fool Value Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark2335992335_8541Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark2335992335_8541Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:146C000002997-iShares Russell 1000 Value ETF",
        "terseLabel": "iShares Russell 1000 Value ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark2335992335_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark2335992335_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:168C000002998-iShares Russell 1000 Value ETF",
        "terseLabel": "iShares Russell 1000 Value ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark2335992335_9907Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark2335992335_9907Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:190C000277321-iShares Russell 1000 Value ETF",
        "terseLabel": "iShares Russell 1000 Value ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark283911156_8571Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark283911156_8571Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_45",
      "http://tsr/role/ShareholderReportLineGraphDetails_45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:766C000243396-Russell 1000 Growth Total Return Index",
        "terseLabel": "Russell 1000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark283911156_8572Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark283911156_8572Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_46",
      "http://tsr/role/ShareholderReportLineGraphDetails_46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:788C000243395-Russell 1000 Growth Total Return Index",
        "terseLabel": "Russell 1000 Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark283918760_8685Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark283918760_8685Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_70",
      "http://tsr/role/ShareholderReportLineGraphDetails_70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1177C000267135-Russell 1000 Growth Benchmark Total Return Index",
        "terseLabel": "Russell 1000 Growth Benchmark Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28462082_8538Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28462082_8538Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:100C000147051-Russell 2000 Total Return Index",
        "terseLabel": "Russell 2000 Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark284820408_9909Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark284820408_9909Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:254C000277320-Russell 2000 Value Benchmark Total Return Index",
        "terseLabel": "Russell 2000 Value Benchmark Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28487580_8548Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28487580_8548Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:210C000002982-Russell 2000 Value Total Return Index",
        "terseLabel": "Russell 2000 Value Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28487580_8549Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28487580_8549Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:232C000002983-Russell 2000 Value Total Return Index",
        "terseLabel": "Russell 2000 Value Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28487580_8550Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28487580_8550Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:276C000233246-Russell 2000 Value Total Return Index",
        "terseLabel": "Russell 2000 Value Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28487580_8551Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28487580_8551Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:298C000002987-Russell 2000 Value Total Return Index",
        "terseLabel": "Russell 2000 Value Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28582090_8717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28582090_8717Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_77",
      "http://tsr/role/ShareholderReportLineGraphDetails_77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1335C000002991-Russell 3000 Total Return",
        "terseLabel": "Russell 3000 Total Return [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28602372_8542Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28602372_8542Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:166C000002998-Russell 3000 Value Total Return",
        "terseLabel": "Russell 3000 Value Total Return [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28637501_8682Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28637501_8682Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_63",
      "http://tsr/role/ShareholderReportLineGraphDetails_63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1022C000232699-Russell Midcap Growth Total Return Index",
        "terseLabel": "Russell Midcap Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark28637501_8683Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark28637501_8683Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_67",
      "http://tsr/role/ShareholderReportLineGraphDetails_67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1107C000233243-Russell Midcap Growth Total Return Index",
        "terseLabel": "Russell Midcap Growth Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark32818427_8574Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark32818427_8574Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_52",
      "http://tsr/role/ShareholderReportLineGraphDetails_52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:863C000271378-ICE BofA 3 Month Treasury Bill",
        "terseLabel": "ICE BofA 3 Month Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark32818427_8576Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark32818427_8576Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_30",
      "http://tsr/role/ShareholderReportLineGraphDetails_30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:597C000237346-ICE BofA 3 Month Treasury Bill",
        "terseLabel": "ICE BofA 3 Month Treasury Bill [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark44357579_8543Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark44357579_8543Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:320C000108834-MSCI THE WORLD INDEX Net (USD)",
        "terseLabel": "MSCI THE WORLD INDEX Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark44357579_9908Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark44357579_9908Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:344C000277322-MSCI THE WORLD INDEX Net (USD)",
        "terseLabel": "MSCI THE WORLD INDEX Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark57108443_9940Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark57108443_9940Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_40",
      "http://tsr/role/ShareholderReportLineGraphDetails_40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:654C000247335-Bloomberg US Liquid Corporate 2 Year Maturity Index",
        "terseLabel": "Bloomberg US Liquid Corporate 2 Year Maturity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark57128347_8563Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark57128347_8563Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_42",
      "http://tsr/role/ShareholderReportLineGraphDetails_42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:700C000247331-Bloomberg US Liquid Corporate 10 Year Maturity Index",
        "terseLabel": "Bloomberg US Liquid Corporate 10 Year Maturity Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75832111_8714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark75832111_8714Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_76",
      "http://tsr/role/ShareholderReportLineGraphDetails_76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:1311C000138402-MSCI ACWI Net Total Return Index (USD)",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark79703180_8552Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark79703180_8552Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:452C000190885-SG CTA Index",
        "terseLabel": "SG CTA Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark79703180_8553Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark79703180_8553Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_24",
      "http://tsr/role/ShareholderReportLineGraphDetails_24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:470C000190888-SG CTA Index",
        "terseLabel": "SG CTA Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark79703180_8554Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark79703180_8554Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_25",
      "http://tsr/role/ShareholderReportLineGraphDetails_25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:488C000190886-SG CTA Index",
        "terseLabel": "SG CTA Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark88148429_8575Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark88148429_8575Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_33",
      "http://tsr/role/ShareholderReportLineGraphDetails_33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:612C000237344-ICE BofA U.S. Treasury Current 2 Yr TR",
        "terseLabel": "ICE BofA U.S. Treasury Current 2 Yr TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark91298406_8712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark91298406_8712Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:1466C000255149-Tesla, Inc.",
        "terseLabel": "Tesla, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark92999010_8582Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark92999010_8582Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_32",
      "http://tsr/role/ShareholderReportLineGraphDetails_32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:607C000237343-ICE BofA US 1-Year Treasury Bill Total Return Index",
        "terseLabel": "ICE BofA US 1-Year Treasury Bill Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark934718344_8569Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark934718344_8569Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_53",
      "http://tsr/role/ShareholderReportLineGraphDetails_53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:869C000259209-Bloomberg Municipal Bond Total Return Index",
        "terseLabel": "Bloomberg Municipal Bond Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark94029602_8579Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark94029602_8579Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_31",
      "http://tsr/role/ShareholderReportLineGraphDetails_31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:602C000237349-ICE BofA 6-Month US Treasury Bill Total Return Index",
        "terseLabel": "ICE BofA 6-Month US Treasury Bill Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark94118433_8581Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20260831",
     "localname": "benchmark94118433_8581Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_37",
      "http://tsr/role/ShareholderReportLineGraphDetails_37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:636C000237341-ICE BofA Current 10-Year US Treasury Total Return Index",
        "terseLabel": "ICE BofA Current 10-Year US Treasury Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479938/205-30-45-1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3"
  },
  "r127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  }
 }
}
