{
 "version": "2.2",
 "instance": {
  "kfcfs-efp22825_ncsr.htm": {
   "nsprefix": "tsr",
   "nsuri": "http://tsr/20251231",
   "dts": {
    "inline": {
     "local": [
      "kfcfs-efp22825_ncsr.htm"
     ]
    },
    "schema": {
     "local": [
      "tsr-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-2025_lab.xsd",
      "https://xbrl.sec.gov/oef/2025/oef-sr-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "tsr-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tsr-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsr-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 34,
   "keyCustom": 0,
   "axisStandard": 8,
   "axisCustom": 0,
   "memberStandard": 10,
   "memberCustom": 525,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 1459,
   "entityCount": 1,
   "segmentCount": 535,
   "elementCount": 694,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2025": 2059,
    "http://xbrl.sec.gov/dei/2025": 52,
    "http://fasb.org/us-gaap/2025": 46
   },
   "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_6364_duration_TheInternetFund_2025-01-01_2025-12-31Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReport",
     "longName": "030001 - Disclosure - Shareholder Report",
     "shortName": "Shareholder Report",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_2025-01-01_2025-12-31Member",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_2025-01-01_2025-12-31Member",
      "name": "oef:ShareholderReportAnnualOrSemiAnnual",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "oef:AnnlOrSemiAnnlStatementTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_1",
     "longName": "040014 - Document - Shareholder Report, Line Graph (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
     "longName": "040015 - Document - Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6364_duration_TheInternetFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_1",
     "longName": "040016 - Document - Shareholder Report, Holdings (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 423800_The Internet Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c_6364_instant_TheInternetFund_AdvisorClassA_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6364_instant_TheInternetFund_AdvisorClassA_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_2",
     "longName": "040018 - Document - Shareholder Report, Line Graph (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c_6365_duration_TheInternetFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6365_duration_TheInternetFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
     "longName": "040019 - Document - Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c_6365_duration_TheInternetFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6365_duration_TheInternetFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_2",
     "longName": "040020 - Document - Shareholder Report, Holdings (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 423800_The Internet Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c_6365_instant_TheInternetFund_AdvisorClassC_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6365_instant_TheInternetFund_AdvisorClassC_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_3",
     "longName": "040022 - Document - Shareholder Report, Line Graph (Details) 423800_The Internet Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 423800_The Internet Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c_6366_duration_TheInternetFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6366_duration_TheInternetFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
     "longName": "040023 - Document - Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 423800_The Internet Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c_6366_duration_TheInternetFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6366_duration_TheInternetFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_3",
     "longName": "040024 - Document - Shareholder Report, Holdings (Details) 423800_The Internet Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 423800_The Internet Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c_6366_instant_TheInternetFund_NoLoadClass_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6366_instant_TheInternetFund_NoLoadClass_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_4",
     "longName": "040026 - Document - Shareholder Report, Line Graph (Details) 943300_The Global Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 943300_The Global Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c_6363_duration_TheGlobalFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6363_duration_TheGlobalFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
     "longName": "040027 - Document - Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c_6363_duration_TheGlobalFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6363_duration_TheGlobalFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_4",
     "longName": "040028 - Document - Shareholder Report, Holdings (Details) 943300_The Global Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943300_The Global Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c_6363_instant_TheGlobalFund_AdvisorClassA_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6363_instant_TheGlobalFund_AdvisorClassA_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_5",
     "longName": "040030 - Document - Shareholder Report, Line Graph (Details) 943300_The Global Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 943300_The Global Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c_6361_duration_TheGlobalFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6361_duration_TheGlobalFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
     "longName": "040031 - Document - Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c_6361_duration_TheGlobalFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6361_duration_TheGlobalFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_5",
     "longName": "040032 - Document - Shareholder Report, Holdings (Details) 943300_The Global Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943300_The Global Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c_6361_instant_TheGlobalFund_AdvisorClassC_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6361_instant_TheGlobalFund_AdvisorClassC_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_6",
     "longName": "040034 - Document - Shareholder Report, Line Graph (Details) 943300_The Global Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943300_The Global Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c_6362_duration_TheGlobalFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6362_duration_TheGlobalFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
     "longName": "040035 - Document - Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943300_The Global Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c_6362_duration_TheGlobalFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6362_duration_TheGlobalFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_6",
     "longName": "040036 - Document - Shareholder Report, Holdings (Details) 943300_The Global Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943300_The Global Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c_6362_instant_TheGlobalFund_NoLoadClass_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6362_instant_TheGlobalFund_NoLoadClass_2025-12-31_93734Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_7",
     "longName": "040038 - Document - Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c_6378_duration_TheParadigmFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6378_duration_TheParadigmFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R22": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
     "longName": "040039 - Document - Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c_6378_duration_TheParadigmFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6378_duration_TheParadigmFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_7",
     "longName": "040040 - Document - Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c_6378_instant_TheParadigmFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6378_instant_TheParadigmFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_8",
     "longName": "040042 - Document - Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c_6376_duration_TheParadigmFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6376_duration_TheParadigmFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R25": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
     "longName": "040043 - Document - Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c_6376_duration_TheParadigmFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6376_duration_TheParadigmFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R26": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_8",
     "longName": "040044 - Document - Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c_6376_instant_TheParadigmFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6376_instant_TheParadigmFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_9",
     "longName": "040046 - Document - Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c_6379_duration_TheParadigmFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6379_duration_TheParadigmFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
     "longName": "040047 - Document - Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c_6379_duration_TheParadigmFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6379_duration_TheParadigmFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_9",
     "longName": "040048 - Document - Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c_6379_instant_TheParadigmFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6379_instant_TheParadigmFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_10",
     "longName": "040050 - Document - Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c_6377_duration_TheParadigmFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6377_duration_TheParadigmFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
     "longName": "040051 - Document - Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c_6377_duration_TheParadigmFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6377_duration_TheParadigmFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_10",
     "longName": "040052 - Document - Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943320_The Paradigm Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c_6377_instant_TheParadigmFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6377_instant_TheParadigmFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_11",
     "longName": "040054 - Document - Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c_6381_duration_TheSmallCapOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6381_duration_TheSmallCapOpportunitiesFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
     "longName": "040055 - Document - Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c_6381_duration_TheSmallCapOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6381_duration_TheSmallCapOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_11",
     "longName": "040056 - Document - Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c_6381_instant_TheSmallCapOpportunitiesFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6381_instant_TheSmallCapOpportunitiesFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_12",
     "longName": "040058 - Document - Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c_6382_duration_TheSmallCapOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6382_duration_TheSmallCapOpportunitiesFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
     "longName": "040059 - Document - Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c_6382_duration_TheSmallCapOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6382_duration_TheSmallCapOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_12",
     "longName": "040060 - Document - Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c_6382_instant_TheSmallCapOpportunitiesFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6382_instant_TheSmallCapOpportunitiesFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_13",
     "longName": "040062 - Document - Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c_6380_duration_TheSmallCapOpportunitiesFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6380_duration_TheSmallCapOpportunitiesFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
     "longName": "040063 - Document - Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c_6380_duration_TheSmallCapOpportunitiesFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6380_duration_TheSmallCapOpportunitiesFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_13",
     "longName": "040064 - Document - Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c_6380_instant_TheSmallCapOpportunitiesFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6380_instant_TheSmallCapOpportunitiesFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_14",
     "longName": "040066 - Document - Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c_6383_duration_TheSmallCapOpportunitiesFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6383_duration_TheSmallCapOpportunitiesFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
     "longName": "040067 - Document - Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c_6383_duration_TheSmallCapOpportunitiesFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6383_duration_TheSmallCapOpportunitiesFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_14",
     "longName": "040068 - Document - Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943350_The Small Cap Opportunities Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c_6383_instant_TheSmallCapOpportunitiesFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6383_instant_TheSmallCapOpportunitiesFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_15",
     "longName": "040070 - Document - Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c_6372_duration_TheMarketOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6372_duration_TheMarketOpportunitiesFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
     "longName": "040071 - Document - Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c_6372_duration_TheMarketOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6372_duration_TheMarketOpportunitiesFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_15",
     "longName": "040072 - Document - Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c_6372_instant_TheMarketOpportunitiesFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6372_instant_TheMarketOpportunitiesFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_16",
     "longName": "040074 - Document - Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c_6373_duration_TheMarketOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6373_duration_TheMarketOpportunitiesFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
     "longName": "040075 - Document - Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c_6373_duration_TheMarketOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6373_duration_TheMarketOpportunitiesFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_16",
     "longName": "040076 - Document - Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c_6373_instant_TheMarketOpportunitiesFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6373_instant_TheMarketOpportunitiesFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_17",
     "longName": "040078 - Document - Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c_6374_duration_TheMarketOpportunitiesFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6374_duration_TheMarketOpportunitiesFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
     "longName": "040079 - Document - Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c_6374_duration_TheMarketOpportunitiesFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6374_duration_TheMarketOpportunitiesFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_17",
     "longName": "040080 - Document - Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c_6374_instant_TheMarketOpportunitiesFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6374_instant_TheMarketOpportunitiesFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_18",
     "longName": "040082 - Document - Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c_6371_duration_TheMarketOpportunitiesFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6371_duration_TheMarketOpportunitiesFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
     "longName": "040083 - Document - Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c_6371_duration_TheMarketOpportunitiesFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6371_duration_TheMarketOpportunitiesFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_18",
     "longName": "040084 - Document - Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943700_The Market Opportunities Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c_6371_instant_TheMarketOpportunitiesFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6371_instant_TheMarketOpportunitiesFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_19",
     "longName": "040086 - Document - Shareholder Report, Line Graph (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c_6375_duration_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6375_duration_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
     "longName": "040087 - Document - Shareholder Report, Average Annual Return (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c_6375_duration_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6375_duration_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_19",
     "longName": "040088 - Document - Shareholder Report, Holdings (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 943270_The Multi-Disciplinary Income Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c_6375_instant_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2025-12-31_110728Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6375_instant_TheMulti-DisciplinaryIncomeFund_NoLoadClass_2025-12-31_110728Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_20",
     "longName": "040090 - Document - Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c_6367_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6367_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
     "longName": "040091 - Document - Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual {Advisor Class A}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c_6367_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6367_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_20",
     "longName": "040092 - Document - Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class A_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c_6367_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6367_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassA_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_21",
     "longName": "040094 - Document - Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c_6368_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6368_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
     "longName": "040095 - Document - Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual {Advisor Class C}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c_6368_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6368_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2025-01-01_2025-12-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": "kfcfs-efp22825_ncsr.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_21",
     "longName": "040096 - Document - Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Advisor Class C_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c_6368_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6368_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_AdvisorClassC_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_22",
     "longName": "040098 - Document - Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c_6369_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6369_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
     "longName": "040099 - Document - Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual {Institutional Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual {Institutional Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c_6369_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6369_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_22",
     "longName": "040100 - Document - Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_Institutional Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c_6369_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6369_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_InstitutionalClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://tsr/role/ShareholderReportLineGraphDetails_23",
     "longName": "040102 - Document - Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Line Graph (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c_6370_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6370_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2024-12-31_2024-12-31Member",
      "name": "oef:AccmVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
     "longName": "040103 - Document - Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual {No Load Class}",
     "shortName": "Shareholder Report, Average Annual Return (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual {No Load Class}",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c_6370_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6370_duration_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2025-01-01_2025-12-31_14477Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://tsr/role/ShareholderReportHoldingsDetails_23",
     "longName": "040104 - Document - Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual {Elements}",
     "shortName": "Shareholder Report, Holdings (Details) 194325_The Kinetics Spin-off and Corporate Restructuring Fund_No Load Class_TSR Annual",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c_6370_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_6370_instant_TheKineticsKineticsSpin-offandCorporateRestructuringFund_NoLoadClass_2025-12-31_92881Member",
      "name": "oef:PctOfTotalInv",
      "unitRef": "RATIO",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "kfcfs-efp22825_ncsr.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "oef_AccmVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccmVal",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Value"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTable",
     "presentation": [
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsSignificanceOrLimitsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics Significance or Limits [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_AerospaceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AerospaceSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aerospace Sector [Member]",
        "terseLabel": "Aerospace Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to aerospace."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetBackedSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Backed Securities [Member]",
        "terseLabel": "Asset Backed Securities",
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r29",
      "r35",
      "r91",
      "r93",
      "r94"
     ]
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Assets",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "us-gaap_AutomotiveSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AutomotiveSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automotive Sector [Member]",
        "terseLabel": "Automotive Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to motor vehicle."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "tsr_C000013712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013712Member",
     "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": "Advisor Class C - C000013712",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013714Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013714Member",
     "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": "No Load Class - C000013714",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013715Member",
     "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": "Advisor Class A - C000013715",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013717Member",
     "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": "No Load Class - C000013717",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013718Member",
     "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": "Advisor Class A - C000013718",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013719Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013719Member",
     "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": "Advisor Class C - C000013719",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013720Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013720Member",
     "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 - C000013720",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013722Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013722Member",
     "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": "Advisor Class C - C000013722",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013723Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013723Member",
     "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": "No Load Class - C000013723",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013724Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013724Member",
     "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": "Advisor Class A - C000013724",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013725Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013725Member",
     "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": "Institutional Class - C000013725",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013726Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013726Member",
     "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": "Advisor Class A - C000013726",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013728Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013728Member",
     "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": "Advisor Class C - C000013728",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013730Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013730Member",
     "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": "No Load Class - C000013730",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013737Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013737Member",
     "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": "No Load Class - C000013737",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013738Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013738Member",
     "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": "Advisor Class A - C000013738",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013740Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013740Member",
     "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": "Advisor Class C - C000013740",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000013741Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000013741Member",
     "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 - C000013741",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000058159Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000058159Member",
     "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": "No Load Class - C000058159",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000192497Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000192497Member",
     "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": "Advisor Class A - C000192497",
        "terseLabel": "Advisor Class A"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000192498Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000192498Member",
     "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": "Advisor Class C - C000192498",
        "terseLabel": "Advisor Class C"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000192499Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000192499Member",
     "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": "Institutional Class - C000192499",
        "terseLabel": "Institutional Class"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_C000192500Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "C000192500Member",
     "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": "No Load Class - C000192500",
        "terseLabel": "No Load Class"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Canada",
        "terseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash [Member]",
        "terseLabel": "Cash",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ChemicalsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ChemicalsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chemicals Sector [Member]",
        "terseLabel": "Chemicals Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to chemicals."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_CommodityIndexLinkedNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommodityIndexLinkedNotesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commodity Index Linked Notes [Member]",
        "terseLabel": "Commodity Index Linked Notes",
        "documentation": "Investments in commodity index linked notes which are generally a composite investment consisting of an interest-bearing note (strip bond) and a long-term put or call option for an equity security or commodity contract."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CommunicationsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ConstructionSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction Sector [Member]",
        "terseLabel": "Construction Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to construction."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Discretionary Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ConsumerSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsumerSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Sector [Member]",
        "terseLabel": "Consumer Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to consumer product and service."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ConsumerStaplesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Staples Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ContainerAndPackagingSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContainerAndPackagingSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Container And PackagingSector [Member]",
        "terseLabel": "Container And PackagingSector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to container and packaging."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible Debt Securities",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate Bond Securities",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Debt Securities",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r29",
      "r31",
      "r32",
      "r35",
      "r36",
      "r98"
     ]
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNoteSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Note Securities [Member]",
        "terseLabel": "Corporate Note Securities",
        "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "DE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Germany",
        "terseLabel": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DowJonesIndustrialAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DowJonesIndustrialAverageMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dow Jones Industrial Average [Member]",
        "terseLabel": "Dow Jones Industrial Average",
        "documentation": "Index of 30 large companies trading on stock exchanges in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "us-gaap_EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnergySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Sector [Member]",
        "terseLabel": "Energy Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to energy."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_EntertainmentSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EntertainmentSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment Sector [Member]",
        "terseLabel": "Entertainment Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to entertainment."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesIndustryMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities Industry [Member]",
        "terseLabel": "Equity Securities Industry",
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r9",
      "r12",
      "r13",
      "r16",
      "r18",
      "r25",
      "r26",
      "r32",
      "r33",
      "r34",
      "r37"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r35",
      "r42",
      "r43",
      "r44",
      "r101"
     ]
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r86"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_FinancialServicesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialServicesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Services Sector [Member]",
        "terseLabel": "Financial Services Sector",
        "documentation": "Sector of the economy consisting of companies engaged in financial services."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_FixedIncomeInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FixedIncomeInvestmentsMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Investments [Member]",
        "terseLabel": "Fixed Income Investments",
        "documentation": "Investments that regularly generate a fixed amount of interest income. Examples include, but are not limited to, bonds, certificates of deposit, notes and debt securities."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r41"
     ]
    },
    "us-gaap_FoodAndBeverageSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FoodAndBeverageSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Food And Beverage Sector [Member]",
        "terseLabel": "Food And Beverage Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to food and beverage."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-United Kingdom",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "country_GR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GR",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Greece",
        "terseLabel": "Greece"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_HealthcareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthcareSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Healthcare Sector [Member]",
        "terseLabel": "Healthcare Sector",
        "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTable",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "oef_IndustrialSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrialSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrial Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_InformationTechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "InformationTechnologySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information Technology Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_InsuranceSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InsuranceSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Sector [Member]",
        "terseLabel": "Insurance Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to insurance."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Portfolio Turnover",
        "terseLabel": "Portfolio Turnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "terseLabel": "Asset Class",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r8",
      "r10",
      "r11",
      "r12",
      "r13",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r37"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type Categorization [Member]",
        "terseLabel": "Investment Type Categorization",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r8",
      "r10",
      "r11",
      "r12",
      "r13",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r37"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "JP",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Japan",
        "terseLabel": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "country_KY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "KY",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Cayman Islands",
        "terseLabel": "Cayman Islands"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "oef_MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaterialsSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MortgageBackedSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Backed Securities [Member]",
        "terseLabel": "Mortgage Backed Securities",
        "documentation": "Securities collateralized by mortgage loans."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r98"
     ]
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "NL",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Netherlands",
        "terseLabel": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NasdaqCompositeIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NasdaqCompositeIndexMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nasdaq Composite Index [Member]",
        "terseLabel": "Nasdaq Composite Index",
        "documentation": "Index of companies trading on Nasdaq stock exchange."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAggregatedInvestmentsMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Aggregated Investments [Member]",
        "terseLabel": "Other Aggregated Investments",
        "documentation": "Other investments in debt and equity securities and other forms of securities that provide ownership interests."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r6",
      "r14"
     ]
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNav",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r87"
     ]
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RealEstateSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Sector [Member]",
        "terseLabel": "Real Estate Sector",
        "documentation": "Sector of the economy consisting of companies engaged in real estate business activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r32",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "country_SE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "SE",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-Sweden",
        "terseLabel": "Sweden"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_SecuritiesInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuritiesInvestmentMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Investment [Member]",
        "terseLabel": "Securities Investment",
        "documentation": "This member categorizes all investments in securities to segregate them from other than security investments."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "ShareholderReportTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Table]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_SovereignDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SovereignDebtSecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sovereign Debt Securities [Member]",
        "terseLabel": "Sovereign Debt Securities",
        "documentation": "Debt security issued by foreign government (not within the country of domicile of the entity)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardPoors500IndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardPoors500IndexMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Poors 500 Index [Member]",
        "terseLabel": "Standard Poors 500 Index",
        "documentation": "Index of 500 large companies trading on stock exchanges in United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ]
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologySectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology Sector [Member]",
        "terseLabel": "Technology Sector",
        "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Ticker",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransportationSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransportationSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation Sector [Member]",
        "terseLabel": "Transportation Sector",
        "documentation": "Sector of economy consisting of companies engaged in business activity related to transportation."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r102",
      "r103",
      "r107"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvisorClassA-United States",
        "terseLabel": "United States"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "terseLabel": "US Treasury Securities",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r27",
      "r29",
      "r31",
      "r32",
      "r97"
     ]
    },
    "oef_UnclassifiedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UnclassifiedSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unclassified Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "oef_UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "UtilitiesSectorMember",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1",
      "http://tsr/role/ShareholderReportHoldingsDetails_10",
      "http://tsr/role/ShareholderReportHoldingsDetails_11",
      "http://tsr/role/ShareholderReportHoldingsDetails_12",
      "http://tsr/role/ShareholderReportHoldingsDetails_13",
      "http://tsr/role/ShareholderReportHoldingsDetails_14",
      "http://tsr/role/ShareholderReportHoldingsDetails_15",
      "http://tsr/role/ShareholderReportHoldingsDetails_16",
      "http://tsr/role/ShareholderReportHoldingsDetails_17",
      "http://tsr/role/ShareholderReportHoldingsDetails_18",
      "http://tsr/role/ShareholderReportHoldingsDetails_19",
      "http://tsr/role/ShareholderReportHoldingsDetails_2",
      "http://tsr/role/ShareholderReportHoldingsDetails_20",
      "http://tsr/role/ShareholderReportHoldingsDetails_21",
      "http://tsr/role/ShareholderReportHoldingsDetails_22",
      "http://tsr/role/ShareholderReportHoldingsDetails_23",
      "http://tsr/role/ShareholderReportHoldingsDetails_3",
      "http://tsr/role/ShareholderReportHoldingsDetails_4",
      "http://tsr/role/ShareholderReportHoldingsDetails_5",
      "http://tsr/role/ShareholderReportHoldingsDetails_6",
      "http://tsr/role/ShareholderReportHoldingsDetails_7",
      "http://tsr/role/ShareholderReportHoldingsDetails_8",
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Sector [Member]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "oef_WithSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2025",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "tsr_bench2024080635780_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080635780_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:138AdvisorClassC-Cash &amp; Other_1 [Member]_115",
        "terseLabel": "Cash &amp; Other [Member] [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080635780_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080635780_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:171NoLoadClass-Cash &amp; Other_1 [Member]_138",
        "terseLabel": "Cash &amp; Other [Member] [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080635780_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080635780_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category:105AdvisorClassA-Cash &amp; Other_1 [Member]_92",
        "terseLabel": "Cash &amp; Other [Member] [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:118AdvisorClassC-Cash &amp; Other_104",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:151NoLoadClass-Cash &amp; Other_127",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:85AdvisorClassA-Cash &amp; Other_81",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:14AdvisorClassA-Cash &amp; Other_13",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:38AdvisorClassC-Cash &amp; Other_36",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:62NoLoadClass-Cash &amp; Other_59",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:476AdvisorClassA-Cash &amp; Other_429",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:498AdvisorClassC-Cash &amp; Other_450",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:520InstitutionalClass-Cash &amp; Other_471",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:542NoLoadClass-Cash &amp; Other_492",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:437NoLoadClass-Cash &amp; Other_392",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:368AdvisorClassA-Cash &amp; Other_326",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:391AdvisorClassC-Cash &amp; Other_348",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:414InstitutionalClass-Cash &amp; Other_370",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:454NoLoadClass-Cash &amp; Other_408",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:207AdvisorClassC-Cash &amp; Other_172",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:253NoLoadClass-Cash &amp; Other_216",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:184AdvisorClassA-Cash &amp; Other_150",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:230InstitutionalClass-Cash &amp; Other_194",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:322InstitutionalClass-Cash &amp; Other_282",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:276AdvisorClassA-Cash &amp; Other_238",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:299AdvisorClassC-Cash &amp; Other_260",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837065_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837065_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:345NoLoadClass-Cash &amp; Other_304",
        "terseLabel": "Cash &amp; Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:112AdvisorClassC-Financials_98",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:145NoLoadClass-Financials_121",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:79AdvisorClassA-Financials_75",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:431NoLoadClass-Financials_386",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:362AdvisorClassA-Financials_320",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:385AdvisorClassC-Financials_342",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:408InstitutionalClass-Financials_364",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:320InstitutionalClass-Financials_280",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:274AdvisorClassA-Financials_236",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:297AdvisorClassC-Financials_258",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837109_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837109_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:343NoLoadClass-Financials_302",
        "terseLabel": "Financials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837138_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837138_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:13AdvisorClassA-Arts, Entertainment, and Recreation_12",
        "terseLabel": "Arts, Entertainment, and Recreation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837138_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837138_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:37AdvisorClassC-Arts, Entertainment, and Recreation_35",
        "terseLabel": "Arts, Entertainment, and Recreation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837138_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837138_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:61NoLoadClass-Arts, Entertainment, and Recreation_58",
        "terseLabel": "Arts, Entertainment, and Recreation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837139_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837139_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:116AdvisorClassC-Communications_102",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837139_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837139_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:149NoLoadClass-Communications_125",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837139_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837139_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:83AdvisorClassA-Communications_79",
        "terseLabel": "Communications [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837140_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837140_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:20AdvisorClassA-OTC Markets Group, Inc. - Class A_19",
        "terseLabel": "OTC Markets Group, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837140_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837140_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:44AdvisorClassC-OTC Markets Group, Inc. - Class A_42",
        "terseLabel": "OTC Markets Group, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837140_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837140_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:67NoLoadClass-OTC Markets Group, Inc. - Class A_64",
        "terseLabel": "OTC Markets Group, Inc. - Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837141_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837141_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:24AdvisorClassA-Mastercard, Inc._23",
        "terseLabel": "Mastercard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837141_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837141_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:48AdvisorClassC-Mastercard, Inc._46",
        "terseLabel": "Mastercard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837141_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837141_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:72NoLoadClass-Mastercard, Inc._69",
        "terseLabel": "Mastercard, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837142_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837142_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:19AdvisorClassA-Miami International Holdings Inc._18",
        "terseLabel": "Miami International Holdings Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837142_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837142_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:43AdvisorClassC-Miami International Holdings Inc._41",
        "terseLabel": "Miami International Holdings Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837142_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837142_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:68NoLoadClass-Miami International Holdings Inc._65",
        "terseLabel": "Miami International Holdings Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2024080837146_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2024080837146_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:453NoLoadClass-Asset Backed Securities_407",
        "terseLabel": "Asset Backed Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:18AdvisorClassA-CACI International, Inc._17",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:42AdvisorClassC-CACI International, Inc._40",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:66NoLoadClass-CACI International, Inc._63",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:217AdvisorClassC-CACI International, Inc._182",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:263NoLoadClass-CACI International, Inc._226",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:194AdvisorClassA-CACI International, Inc._160",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:240InstitutionalClass-CACI International, Inc._204",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:324InstitutionalClass-CACI International, Inc._284",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:278AdvisorClassA-CACI International, Inc._240",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:301AdvisorClassC-CACI International, Inc._262",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492870_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492870_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:347NoLoadClass-CACI International, Inc._306",
        "terseLabel": "CACI International, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492871_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492871_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:214AdvisorClassC-Cboe Global Markets, Inc._179",
        "terseLabel": "Cboe Global Markets, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492871_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492871_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:260NoLoadClass-Cboe Global Markets, Inc._223",
        "terseLabel": "Cboe Global Markets, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492871_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492871_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:191AdvisorClassA-Cboe Global Markets, Inc._157",
        "terseLabel": "Cboe Global Markets, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492871_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492871_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:237InstitutionalClass-Cboe Global Markets, Inc._201",
        "terseLabel": "Cboe Global Markets, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492875_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492875_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:332InstitutionalClass-Urbana Corp._292",
        "terseLabel": "Urbana Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492875_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492875_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:286AdvisorClassA-Urbana Corp._248",
        "terseLabel": "Urbana Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492875_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492875_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:309AdvisorClassC-Urbana Corp._270",
        "terseLabel": "Urbana Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492875_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492875_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:355NoLoadClass-Urbana Corp._314",
        "terseLabel": "Urbana Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:127AdvisorClassC-Landbridge Co. LLC_113",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:160NoLoadClass-Landbridge Co. LLC_136",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:94AdvisorClassA-Landbridge Co. LLC_90",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:23AdvisorClassA-Landbridge Co. LLC_22",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:47AdvisorClassC-Landbridge Co. LLC_45",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:71NoLoadClass-Landbridge Co. LLC_68",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:478AdvisorClassA-Landbridge Co. LLC_431",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:500AdvisorClassC-Landbridge Co. LLC_452",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:522InstitutionalClass-Landbridge Co. LLC_473",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:544NoLoadClass-Landbridge Co. LLC_494",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:442NoLoadClass-Landbridge Co. LLC_397",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:373AdvisorClassA-Landbridge Co. LLC_331",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:396AdvisorClassC-Landbridge Co. LLC_353",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:419InstitutionalClass-Landbridge Co. LLC_375",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:210AdvisorClassC-Landbridge Co. LLC_175",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:256NoLoadClass-Landbridge Co. LLC_219",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:187AdvisorClassA-Landbridge Co. LLC_153",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:233InstitutionalClass-Landbridge Co. LLC_197",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:327InstitutionalClass-Landbridge Co. LLC_287",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:281AdvisorClassA-Landbridge Co. LLC_243",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:304AdvisorClassC-Landbridge Co. LLC_265",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492880_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492880_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:350NoLoadClass-Landbridge Co. LLC_309",
        "terseLabel": "Landbridge Co. LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:120AdvisorClassC-Texas Pacific Land Corp._106",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:153NoLoadClass-Texas Pacific Land Corp._129",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:87AdvisorClassA-Texas Pacific Land Corp._83",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:16AdvisorClassA-Texas Pacific Land Corp._15",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:40AdvisorClassC-Texas Pacific Land Corp._38",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:64NoLoadClass-Texas Pacific Land Corp._61",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:477AdvisorClassA-Texas Pacific Land Corp._430",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:499AdvisorClassC-Texas Pacific Land Corp._451",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:521InstitutionalClass-Texas Pacific Land Corp._472",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:543NoLoadClass-Texas Pacific Land Corp._493",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:438NoLoadClass-Texas Pacific Land Corp._393",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:369AdvisorClassA-Texas Pacific Land Corp._327",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:392AdvisorClassC-Texas Pacific Land Corp._349",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:415InstitutionalClass-Texas Pacific Land Corp._371",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:208AdvisorClassC-Texas Pacific Land Corp._173",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:254NoLoadClass-Texas Pacific Land Corp._217",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:185AdvisorClassA-Texas Pacific Land Corp._151",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:231InstitutionalClass-Texas Pacific Land Corp._195",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:323InstitutionalClass-Texas Pacific Land Corp._283",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:277AdvisorClassA-Texas Pacific Land Corp._239",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:300AdvisorClassC-Texas Pacific Land Corp._261",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492881_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492881_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:346NoLoadClass-Texas Pacific Land Corp._305",
        "terseLabel": "Texas Pacific Land Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492882_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492882_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:126AdvisorClassC-Wheaton Precious Metals Corp._112",
        "terseLabel": "Wheaton Precious Metals Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492882_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492882_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:159NoLoadClass-Wheaton Precious Metals Corp._135",
        "terseLabel": "Wheaton Precious Metals Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492882_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492882_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:93AdvisorClassA-Wheaton Precious Metals Corp._89",
        "terseLabel": "Wheaton Precious Metals Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492883_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492883_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:483AdvisorClassA-PrairieSky Royalty Ltd._436",
        "terseLabel": "PrairieSky Royalty Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492883_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492883_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:505AdvisorClassC-PrairieSky Royalty Ltd._457",
        "terseLabel": "PrairieSky Royalty Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492883_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492883_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:527InstitutionalClass-PrairieSky Royalty Ltd._478",
        "terseLabel": "PrairieSky Royalty Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492883_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492883_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:549NoLoadClass-PrairieSky Royalty Ltd._499",
        "terseLabel": "PrairieSky Royalty Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492884_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492884_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:213AdvisorClassC-Franco-Nevada Corp._178",
        "terseLabel": "Franco-Nevada Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492884_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492884_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:259NoLoadClass-Franco-Nevada Corp._222",
        "terseLabel": "Franco-Nevada Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492884_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492884_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:190AdvisorClassA-Franco-Nevada Corp._156",
        "terseLabel": "Franco-Nevada Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492884_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492884_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:236InstitutionalClass-Franco-Nevada Corp._200",
        "terseLabel": "Franco-Nevada Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492898_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492898_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:472AdvisorClassA-Energy_425",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492898_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492898_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:494AdvisorClassC-Energy_446",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492898_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492898_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:516InstitutionalClass-Energy_467",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025012492898_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025012492898_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:538NoLoadClass-Energy_488",
        "terseLabel": "Energy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:111AdvisorClassC-Utilities_97",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:144NoLoadClass-Utilities_120",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:78AdvisorClassA-Utilities_74",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:6AdvisorClassA-Utilities_5",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:30AdvisorClassC-Utilities_28",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:54NoLoadClass-Utilities_51",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:467AdvisorClassA-Utilities_420",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:489AdvisorClassC-Utilities_441",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:511InstitutionalClass-Utilities_462",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:533NoLoadClass-Utilities_483",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:428NoLoadClass-Utilities_383",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:359AdvisorClassA-Utilities_317",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:382AdvisorClassC-Utilities_339",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:405InstitutionalClass-Utilities_361",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:198AdvisorClassC-Utilities_163",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:244NoLoadClass-Utilities_207",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:175AdvisorClassA-Utilities_141",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:221InstitutionalClass-Utilities_185",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:313InstitutionalClass-Utilities_273",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:267AdvisorClassA-Utilities_229",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:290AdvisorClassC-Utilities_251",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493725_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493725_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:336NoLoadClass-Utilities_295",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:109AdvisorClassC-Finance and Insurance_95",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:142NoLoadClass-Finance and Insurance_118",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:76AdvisorClassA-Finance and Insurance_72",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:5AdvisorClassA-Finance and Insurance_4",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:29AdvisorClassC-Finance and Insurance_27",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:53NoLoadClass-Finance and Insurance_50",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:468AdvisorClassA-Finance and Insurance_421",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:490AdvisorClassC-Finance and Insurance_442",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:512InstitutionalClass-Finance and Insurance_463",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:534NoLoadClass-Finance and Insurance_484",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:429NoLoadClass-Finance and Insurance_384",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:360AdvisorClassA-Finance and Insurance_318",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:383AdvisorClassC-Finance and Insurance_340",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:406InstitutionalClass-Finance and Insurance_362",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:199AdvisorClassC-Finance and Insurance_164",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:245NoLoadClass-Finance and Insurance_208",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:176AdvisorClassA-Finance and Insurance_142",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:222InstitutionalClass-Finance and Insurance_186",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:315InstitutionalClass-Finance and Insurance_275",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:269AdvisorClassA-Finance and Insurance_231",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:292AdvisorClassC-Finance and Insurance_253",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493726_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493726_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:338NoLoadClass-Finance and Insurance_297",
        "terseLabel": "Finance and Insurance [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:114AdvisorClassC-Real Estate and Rental and Leasing_100",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:147NoLoadClass-Real Estate and Rental and Leasing_123",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:81AdvisorClassA-Real Estate and Rental and Leasing_77",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:8AdvisorClassA-Real Estate and Rental and Leasing_7",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:32AdvisorClassC-Real Estate and Rental and Leasing_30",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:56NoLoadClass-Real Estate and Rental and Leasing_53",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:469AdvisorClassA-Real Estate and Rental and Leasing_422",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:491AdvisorClassC-Real Estate and Rental and Leasing_443",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:513InstitutionalClass-Real Estate and Rental and Leasing_464",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:535NoLoadClass-Real Estate and Rental and Leasing_485",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:433NoLoadClass-Real Estate and Rental and Leasing_388",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:364AdvisorClassA-Real Estate and Rental and Leasing_322",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:387AdvisorClassC-Real Estate and Rental and Leasing_344",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:410InstitutionalClass-Real Estate and Rental and Leasing_366",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:200AdvisorClassC-Real Estate and Rental and Leasing_165",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:246NoLoadClass-Real Estate and Rental and Leasing_209",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:177AdvisorClassA-Real Estate and Rental and Leasing_143",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:223InstitutionalClass-Real Estate and Rental and Leasing_187",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:317InstitutionalClass-Real Estate and Rental and Leasing_277",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:271AdvisorClassA-Real Estate and Rental and Leasing_233",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:294AdvisorClassC-Real Estate and Rental and Leasing_255",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493727_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493727_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:340NoLoadClass-Real Estate and Rental and Leasing_299",
        "terseLabel": "Real Estate and Rental and Leasing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:11AdvisorClassA-Administrative and Support and Waste Management and Remediation Services_10",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:35AdvisorClassC-Administrative and Support and Waste Management and Remediation Services_33",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:59NoLoadClass-Administrative and Support and Waste Management and Remediation Services_56",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:203AdvisorClassC-Administrative and Support and Waste Management and Remediation Services_168",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:249NoLoadClass-Administrative and Support and Waste Management and Remediation Services_212",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:180AdvisorClassA-Administrative and Support and Waste Management and Remediation Services_146",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493728_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493728_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:226InstitutionalClass-Administrative and Support and Waste Management and Remediation Services_190",
        "terseLabel": "Administrative and Support and Waste Management and Remediation Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493729_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493729_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:205AdvisorClassC-Construction_170",
        "terseLabel": "Construction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493729_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493729_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:251NoLoadClass-Construction_214",
        "terseLabel": "Construction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493729_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493729_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:182AdvisorClassA-Construction_148",
        "terseLabel": "Construction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493729_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493729_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:228InstitutionalClass-Construction_192",
        "terseLabel": "Construction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:113AdvisorClassC-Mining, Quarrying, and Oil and Gas Extraction_99",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:146NoLoadClass-Mining, Quarrying, and Oil and Gas Extraction_122",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:80AdvisorClassA-Mining, Quarrying, and Oil and Gas Extraction_76",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:471AdvisorClassA-Mining, Quarrying, and Oil and Gas Extraction_424",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:493AdvisorClassC-Mining, Quarrying, and Oil and Gas Extraction_445",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:515InstitutionalClass-Mining, Quarrying, and Oil and Gas Extraction_466",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:537NoLoadClass-Mining, Quarrying, and Oil and Gas Extraction_487",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:432NoLoadClass-Mining, Quarrying, and Oil and Gas Extraction_387",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:363AdvisorClassA-Mining, Quarrying, and Oil and Gas Extraction_321",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:386AdvisorClassC-Mining, Quarrying, and Oil and Gas Extraction_343",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:409InstitutionalClass-Mining, Quarrying, and Oil and Gas Extraction_365",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:202AdvisorClassC-Mining, Quarrying, and Oil and Gas Extraction_167",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:248NoLoadClass-Mining, Quarrying, and Oil and Gas Extraction_211",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:179AdvisorClassA-Mining, Quarrying, and Oil and Gas Extraction_145",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:225InstitutionalClass-Mining, Quarrying, and Oil and Gas Extraction_189",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:318InstitutionalClass-Mining, Quarrying, and Oil and Gas Extraction_278",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:272AdvisorClassA-Mining, Quarrying, and Oil and Gas Extraction_234",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:295AdvisorClassC-Mining, Quarrying, and Oil and Gas Extraction_256",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493730_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493730_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:341NoLoadClass-Mining, Quarrying, and Oil and Gas Extraction_300",
        "terseLabel": "Mining, Quarrying, and Oil and Gas Extraction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:7AdvisorClassA-Professional, Scientific, and Technical Services_6",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:31AdvisorClassC-Professional, Scientific, and Technical Services_29",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:55NoLoadClass-Professional, Scientific, and Technical Services_52",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:475AdvisorClassA-Professional, Scientific, and Technical Services_428",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:497AdvisorClassC-Professional, Scientific, and Technical Services_449",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:519InstitutionalClass-Professional, Scientific, and Technical Services_470",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:541NoLoadClass-Professional, Scientific, and Technical Services_491",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:434NoLoadClass-Professional, Scientific, and Technical Services_389",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:365AdvisorClassA-Professional, Scientific, and Technical Services_323",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:388AdvisorClassC-Professional, Scientific, and Technical Services_345",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:411InstitutionalClass-Professional, Scientific, and Technical Services_367",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:204AdvisorClassC-Professional, Scientific, and Technical Services_169",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:250NoLoadClass-Professional, Scientific, and Technical Services_213",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:181AdvisorClassA-Professional, Scientific, and Technical Services_147",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:227InstitutionalClass-Professional, Scientific, and Technical Services_191",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:314InstitutionalClass-Professional, Scientific, and Technical Services_274",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:268AdvisorClassA-Professional, Scientific, and Technical Services_230",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:291AdvisorClassC-Professional, Scientific, and Technical Services_252",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493731_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493731_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:337NoLoadClass-Professional, Scientific, and Technical Services_296",
        "terseLabel": "Professional, Scientific, and Technical Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:473AdvisorClassA-Accommodation and Food Services_426",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:495AdvisorClassC-Accommodation and Food Services_447",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:517InstitutionalClass-Accommodation and Food Services_468",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:539NoLoadClass-Accommodation and Food Services_489",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:319InstitutionalClass-Accommodation and Food Services_279",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:273AdvisorClassA-Accommodation and Food Services_235",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:296AdvisorClassC-Accommodation and Food Services_257",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493732_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493732_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:342NoLoadClass-Accommodation and Food Services_301",
        "terseLabel": "Accommodation and Food Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:110AdvisorClassC-Management of Companies and Enterprises_96",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:143NoLoadClass-Management of Companies and Enterprises_119",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:77AdvisorClassA-Management of Companies and Enterprises_73",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:12AdvisorClassA-Management of Companies and Enterprises_11",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:36AdvisorClassC-Management of Companies and Enterprises_34",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:60NoLoadClass-Management of Companies and Enterprises_57",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:470AdvisorClassA-Management of Companies and Enterprises_423",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:492AdvisorClassC-Management of Companies and Enterprises_444",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:514InstitutionalClass-Management of Companies and Enterprises_465",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:536NoLoadClass-Management of Companies and Enterprises_486",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:430NoLoadClass-Management of Companies and Enterprises_385",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:361AdvisorClassA-Management of Companies and Enterprises_319",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:384AdvisorClassC-Management of Companies and Enterprises_341",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:407InstitutionalClass-Management of Companies and Enterprises_363",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:201AdvisorClassC-Management of Companies and Enterprises_166",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:247NoLoadClass-Management of Companies and Enterprises_210",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:178AdvisorClassA-Management of Companies and Enterprises_144",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:224InstitutionalClass-Management of Companies and Enterprises_188",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:316InstitutionalClass-Management of Companies and Enterprises_276",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:270AdvisorClassA-Management of Companies and Enterprises_232",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:293AdvisorClassC-Management of Companies and Enterprises_254",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493733_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493733_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:339NoLoadClass-Management of Companies and Enterprises_298",
        "terseLabel": "Management of Companies and Enterprises [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:119AdvisorClassC-Grayscale Bitcoin Trust ETF_105",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:152NoLoadClass-Grayscale Bitcoin Trust ETF_128",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:86AdvisorClassA-Grayscale Bitcoin Trust ETF_82",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:15AdvisorClassA-Grayscale Bitcoin Trust ETF_14",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:39AdvisorClassC-Grayscale Bitcoin Trust ETF_37",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:63NoLoadClass-Grayscale Bitcoin Trust ETF_60",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:439NoLoadClass-Grayscale Bitcoin Trust ETF_394",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:370AdvisorClassA-Grayscale Bitcoin Trust ETF_328",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:393AdvisorClassC-Grayscale Bitcoin Trust ETF_350",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:416InstitutionalClass-Grayscale Bitcoin Trust ETF_372",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:209AdvisorClassC-Grayscale Bitcoin Trust ETF_174",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:255NoLoadClass-Grayscale Bitcoin Trust ETF_218",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:186AdvisorClassA-Grayscale Bitcoin Trust ETF_152",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:232InstitutionalClass-Grayscale Bitcoin Trust ETF_196",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:326InstitutionalClass-Grayscale Bitcoin Trust ETF_286",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:280AdvisorClassA-Grayscale Bitcoin Trust ETF_242",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:303AdvisorClassC-Grayscale Bitcoin Trust ETF_264",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493734_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493734_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:349NoLoadClass-Grayscale Bitcoin Trust ETF_308",
        "terseLabel": "Grayscale Bitcoin Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493735_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493735_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:211AdvisorClassC-Brookfield Corp._176",
        "terseLabel": "Brookfield Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493735_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493735_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:257NoLoadClass-Brookfield Corp._220",
        "terseLabel": "Brookfield Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493735_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493735_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:188AdvisorClassA-Brookfield Corp._154",
        "terseLabel": "Brookfield Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493735_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493735_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:234InstitutionalClass-Brookfield Corp._198",
        "terseLabel": "Brookfield Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493736_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493736_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:216AdvisorClassC-Live Nation Entertainment, Inc._181",
        "terseLabel": "Live Nation Entertainment, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493736_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493736_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:262NoLoadClass-Live Nation Entertainment, Inc._225",
        "terseLabel": "Live Nation Entertainment, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493736_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493736_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:193AdvisorClassA-Live Nation Entertainment, Inc._159",
        "terseLabel": "Live Nation Entertainment, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493736_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493736_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:239InstitutionalClass-Live Nation Entertainment, Inc._203",
        "terseLabel": "Live Nation Entertainment, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:17AdvisorClassA-Grayscale Bitcoin Mini Trust ETF_16",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:41AdvisorClassC-Grayscale Bitcoin Mini Trust ETF_39",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:65NoLoadClass-Grayscale Bitcoin Mini Trust ETF_62",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:485AdvisorClassA-Grayscale Bitcoin Mini Trust ETF_438",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:507AdvisorClassC-Grayscale Bitcoin Mini Trust ETF_459",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:529InstitutionalClass-Grayscale Bitcoin Mini Trust ETF_480",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:551NoLoadClass-Grayscale Bitcoin Mini Trust ETF_501",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:446NoLoadClass-Grayscale Bitcoin Mini Trust ETF_401",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:377AdvisorClassA-Grayscale Bitcoin Mini Trust ETF_335",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:400AdvisorClassC-Grayscale Bitcoin Mini Trust ETF_357",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:423InstitutionalClass-Grayscale Bitcoin Mini Trust ETF_379",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:215AdvisorClassC-Grayscale Bitcoin Mini Trust ETF_180",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:261NoLoadClass-Grayscale Bitcoin Mini Trust ETF_224",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:192AdvisorClassA-Grayscale Bitcoin Mini Trust ETF_158",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493738_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493738_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:238InstitutionalClass-Grayscale Bitcoin Mini Trust ETF_202",
        "terseLabel": "Grayscale Bitcoin Mini Trust ETF [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:115AdvisorClassC-Wholesale Trade_101",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:148NoLoadClass-Wholesale Trade_124",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:82AdvisorClassA-Wholesale Trade_78",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:435NoLoadClass-Wholesale Trade_390",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:366AdvisorClassA-Wholesale Trade_324",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:389AdvisorClassC-Wholesale Trade_346",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493739_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493739_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:412InstitutionalClass-Wholesale Trade_368",
        "terseLabel": "Wholesale Trade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:122AdvisorClassC-White Mountains Insurance Group Ltd._108",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:155NoLoadClass-White Mountains Insurance Group Ltd._131",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:89AdvisorClassA-White Mountains Insurance Group Ltd._85",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:486AdvisorClassA-White Mountains Insurance Group Ltd._439",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:508AdvisorClassC-White Mountains Insurance Group Ltd._460",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:530InstitutionalClass-White Mountains Insurance Group Ltd._481",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:552NoLoadClass-White Mountains Insurance Group Ltd._502",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:447NoLoadClass-White Mountains Insurance Group Ltd._402",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:378AdvisorClassA-White Mountains Insurance Group Ltd._336",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:401AdvisorClassC-White Mountains Insurance Group Ltd._358",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493740_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493740_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:424InstitutionalClass-White Mountains Insurance Group Ltd._380",
        "terseLabel": "White Mountains Insurance Group Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493742_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493742_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:481AdvisorClassA-GAMCO Investors, Inc._434",
        "terseLabel": "GAMCO Investors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493742_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493742_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:503AdvisorClassC-GAMCO Investors, Inc._455",
        "terseLabel": "GAMCO Investors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493742_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493742_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:525InstitutionalClass-GAMCO Investors, Inc._476",
        "terseLabel": "GAMCO Investors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493742_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493742_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:547NoLoadClass-GAMCO Investors, Inc._497",
        "terseLabel": "GAMCO Investors, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:117AdvisorClassC-Manufacturing_103",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:150NoLoadClass-Manufacturing_126",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:84AdvisorClassA-Manufacturing_80",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:9AdvisorClassA-Manufacturing_8",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:33AdvisorClassC-Manufacturing_31",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:57NoLoadClass-Manufacturing_54",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:474AdvisorClassA-Manufacturing_427",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:496AdvisorClassC-Manufacturing_448",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:518InstitutionalClass-Manufacturing_469",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:540NoLoadClass-Manufacturing_490",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:436NoLoadClass-Manufacturing_391",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:367AdvisorClassA-Manufacturing_325",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:390AdvisorClassC-Manufacturing_347",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493744_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493744_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:413InstitutionalClass-Manufacturing_369",
        "terseLabel": "Manufacturing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493745_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493745_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:10AdvisorClassA-Information_9",
        "terseLabel": "Information [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493745_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493745_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:34AdvisorClassC-Information_32",
        "terseLabel": "Information [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493745_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493745_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:58NoLoadClass-Information_55",
        "terseLabel": "Information [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493747_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493747_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:479AdvisorClassA-Associated Capital Group, Inc._432",
        "terseLabel": "Associated Capital Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493747_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493747_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:501AdvisorClassC-Associated Capital Group, Inc._453",
        "terseLabel": "Associated Capital Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493747_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493747_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:523InstitutionalClass-Associated Capital Group, Inc._474",
        "terseLabel": "Associated Capital Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493747_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493747_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:545NoLoadClass-Associated Capital Group, Inc._495",
        "terseLabel": "Associated Capital Group, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:484AdvisorClassA-Civeo Corp._437",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:506AdvisorClassC-Civeo Corp._458",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:528InstitutionalClass-Civeo Corp._479",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:550NoLoadClass-Civeo Corp._500",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:329InstitutionalClass-Civeo Corp._289",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:283AdvisorClassA-Civeo Corp._245",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:306AdvisorClassC-Civeo Corp._267",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493748_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493748_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:352NoLoadClass-Civeo Corp._311",
        "terseLabel": "Civeo Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493750_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493750_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:443NoLoadClass-Partners Value Investments LP_398",
        "terseLabel": "Partners Value Investments LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493750_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493750_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:374AdvisorClassA-Partners Value Investments LP_332",
        "terseLabel": "Partners Value Investments LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493750_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493750_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:397AdvisorClassC-Partners Value Investments LP_354",
        "terseLabel": "Partners Value Investments LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493750_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493750_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:420InstitutionalClass-Partners Value Investments LP_376",
        "terseLabel": "Partners Value Investments LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493756_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493756_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:321InstitutionalClass-Real Estate_281",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493756_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493756_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:275AdvisorClassA-Real Estate_237",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493756_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493756_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:298AdvisorClassC-Real Estate_259",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493756_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493756_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:344NoLoadClass-Real Estate_303",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493757_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493757_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:206AdvisorClassC-Transportation and Warehousing_171",
        "terseLabel": "Transportation and Warehousing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493757_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493757_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:252NoLoadClass-Transportation and Warehousing_215",
        "terseLabel": "Transportation and Warehousing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493757_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493757_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:183AdvisorClassA-Transportation and Warehousing_149",
        "terseLabel": "Transportation and Warehousing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493757_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493757_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector:229InstitutionalClass-Transportation and Warehousing_193",
        "terseLabel": "Transportation and Warehousing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493758_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493758_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:330InstitutionalClass-DREAM Unlimited Corp._290",
        "terseLabel": "DREAM Unlimited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493758_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493758_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:284AdvisorClassA-DREAM Unlimited Corp._246",
        "terseLabel": "DREAM Unlimited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493758_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493758_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:307AdvisorClassC-DREAM Unlimited Corp._268",
        "terseLabel": "DREAM Unlimited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493758_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493758_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:353NoLoadClass-DREAM Unlimited Corp._312",
        "terseLabel": "DREAM Unlimited Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493759_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493759_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:331InstitutionalClass-Carnival Corp._291",
        "terseLabel": "Carnival Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493759_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493759_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:285AdvisorClassA-Carnival Corp._247",
        "terseLabel": "Carnival Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493759_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493759_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:308AdvisorClassC-Carnival Corp._269",
        "terseLabel": "Carnival Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench2025020493759_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench2025020493759_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:354NoLoadClass-Carnival Corp._313",
        "terseLabel": "Carnival Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:121AdvisorClassC-Hawaiian Electric Industries, Inc._107",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:154NoLoadClass-Hawaiian Electric Industries, Inc._130",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:88AdvisorClassA-Hawaiian Electric Industries, Inc._84",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:480AdvisorClassA-Hawaiian Electric Industries, Inc._433",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:502AdvisorClassC-Hawaiian Electric Industries, Inc._454",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:524InstitutionalClass-Hawaiian Electric Industries, Inc._475",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:546NoLoadClass-Hawaiian Electric Industries, Inc._496",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:440NoLoadClass-Hawaiian Electric Industries, Inc._395",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:371AdvisorClassA-Hawaiian Electric Industries, Inc._329",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:394AdvisorClassC-Hawaiian Electric Industries, Inc._351",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:417InstitutionalClass-Hawaiian Electric Industries, Inc._373",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:212AdvisorClassC-Hawaiian Electric Industries, Inc._177",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:258NoLoadClass-Hawaiian Electric Industries, Inc._221",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:189AdvisorClassA-Hawaiian Electric Industries, Inc._155",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:235InstitutionalClass-Hawaiian Electric Industries, Inc._199",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:325InstitutionalClass-Hawaiian Electric Industries, Inc._285",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:279AdvisorClassA-Hawaiian Electric Industries, Inc._241",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:302AdvisorClassC-Hawaiian Electric Industries, Inc._263",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100342_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100342_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:348NoLoadClass-Hawaiian Electric Industries, Inc._307",
        "terseLabel": "Hawaiian Electric Industries, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100343_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100343_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:123AdvisorClassC-Fairfax India Holdings Corp._109",
        "terseLabel": "Fairfax India Holdings Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100343_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100343_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:156NoLoadClass-Fairfax India Holdings Corp._132",
        "terseLabel": "Fairfax India Holdings Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100343_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100343_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:90AdvisorClassA-Fairfax India Holdings Corp._86",
        "terseLabel": "Fairfax India Holdings Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100345_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100345_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:125AdvisorClassC-Investor AB_111",
        "terseLabel": "Investor AB [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100345_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100345_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:158NoLoadClass-Investor AB_134",
        "terseLabel": "Investor AB [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100345_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100345_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:92AdvisorClassA-Investor AB_88",
        "terseLabel": "Investor AB [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100346_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100346_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:22AdvisorClassA-Galaxy Digital, Inc._21",
        "terseLabel": "Galaxy Digital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100346_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100346_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:46AdvisorClassC-Galaxy Digital, Inc._44",
        "terseLabel": "Galaxy Digital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20250725100346_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20250725100346_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:70NoLoadClass-Galaxy Digital, Inc._67",
        "terseLabel": "Galaxy Digital, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107200_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107200_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:444NoLoadClass-Miami International Holdings, Inc._399",
        "terseLabel": "Miami International Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107200_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107200_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:375AdvisorClassA-Miami International Holdings, Inc._333",
        "terseLabel": "Miami International Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107200_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107200_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:398AdvisorClassC-Miami International Holdings, Inc._355",
        "terseLabel": "Miami International Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107200_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107200_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:421InstitutionalClass-Miami International Holdings, Inc._377",
        "terseLabel": "Miami International Holdings, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:482AdvisorClassA-WaterBridge Infrastructure LLC_435",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:504AdvisorClassC-WaterBridge Infrastructure LLC_456",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:526InstitutionalClass-WaterBridge Infrastructure LLC_477",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:548NoLoadClass-WaterBridge Infrastructure LLC_498",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:441NoLoadClass-WaterBridge Infrastructure LLC_396",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:372AdvisorClassA-WaterBridge Infrastructure LLC_330",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:395AdvisorClassC-WaterBridge Infrastructure LLC_352",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:418InstitutionalClass-WaterBridge Infrastructure LLC_374",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:328InstitutionalClass-WaterBridge Infrastructure LLC_288",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:282AdvisorClassA-WaterBridge Infrastructure LLC_244",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:305AdvisorClassC-WaterBridge Infrastructure LLC_266",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260119107202_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260119107202_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:351NoLoadClass-WaterBridge Infrastructure LLC_310",
        "terseLabel": "WaterBridge Infrastructure LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110170_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110170_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:128AdvisorClassC-Royal Gold, Inc._114",
        "terseLabel": "Royal Gold, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110170_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110170_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:161NoLoadClass-Royal Gold, Inc._137",
        "terseLabel": "Royal Gold, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110170_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110170_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:95AdvisorClassA-Royal Gold, Inc._91",
        "terseLabel": "Royal Gold, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:21AdvisorClassA-Bolt Data &amp; Energy Inc._20",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:45AdvisorClassC-Bolt Data &amp; Energy Inc._43",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:69NoLoadClass-Bolt Data &amp; Energy Inc._66",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:445NoLoadClass-Bolt Data &amp; Energy Inc._400",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:376AdvisorClassA-Bolt Data &amp; Energy Inc._334",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:399AdvisorClassC-Bolt Data &amp; Energy Inc._356",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260204110171_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260204110171_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:422InstitutionalClass-Bolt Data &amp; Energy Inc._378",
        "terseLabel": "Bolt Data &amp; Energy Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:106AdvisorClassC-S&amp;P 500 TR__93",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:139NoLoadClass-S&amp;P 500 TR__116",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:73AdvisorClassA-S&amp;P 500 TR__70",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:1AdvisorClassA-S&amp;P 500 TR__1",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:25AdvisorClassC-S&amp;P 500 TR__24",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:49NoLoadClass-S&amp;P 500 TR__47",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6367Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6367Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_20",
      "http://tsr/role/ShareholderReportLineGraphDetails_20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:465AdvisorClassA-S&amp;P 500 TR__419",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6368Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_21",
      "http://tsr/role/ShareholderReportLineGraphDetails_21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:487AdvisorClassC-S&amp;P 500 TR__440",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6369Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_22",
      "http://tsr/role/ShareholderReportLineGraphDetails_22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:509InstitutionalClass-S&amp;P 500 TR__461",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6370Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_23",
      "http://tsr/role/ShareholderReportLineGraphDetails_23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:531NoLoadClass-S&amp;P 500 TR__482",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:425NoLoadClass-S&amp;P 500 TR__381",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:356AdvisorClassA-S&amp;P 500 TR__315",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:379AdvisorClassC-S&amp;P 500 TR__337",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:402InstitutionalClass-S&amp;P 500 TR__359",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:195AdvisorClassC-S&amp;P 500 TR__161",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:241NoLoadClass-S&amp;P 500 TR__205",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:172AdvisorClassA-S&amp;P 500 TR__139",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:218InstitutionalClass-S&amp;P 500 TR__183",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:310InstitutionalClass-S&amp;P 500 TR__271",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:264AdvisorClassA-S&amp;P 500 TR__227",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:287AdvisorClassC-S&amp;P 500 TR__249",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110686_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110686_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:333NoLoadClass-S&amp;P 500 TR__293",
        "terseLabel": "S&amp;P 500 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110725_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110725_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:124AdvisorClassC-Euronext N.V._110",
        "terseLabel": "Euronext N.V. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110725_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110725_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:157NoLoadClass-Euronext N.V._133",
        "terseLabel": "Euronext N.V. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260304110725_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260304110725_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:91AdvisorClassA-Euronext N.V._87",
        "terseLabel": "Euronext N.V. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110727_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110727_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index:448NoLoadClass-Bloomberg US Aggregate Bond Index_1_403",
        "terseLabel": "Bloomberg US Aggregate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110728_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110728_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:455NoLoadClass-Brant Point Clo 2024-6 Ltd._409",
        "terseLabel": "Brant Point Clo 2024-6 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110729_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110729_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:456NoLoadClass-Sound Point CLO XXXIII Ltd._410",
        "terseLabel": "Sound Point CLO XXXIII Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110730_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110730_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:457NoLoadClass-BlueMountain CLO XXXV Ltd._411",
        "terseLabel": "BlueMountain CLO XXXV Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110731_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110731_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:458NoLoadClass-Post CLO 2023-1 Ltd._412",
        "terseLabel": "Post CLO 2023-1 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110732_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110732_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:459NoLoadClass-Apex Credit Clo 2021 Ltd._413",
        "terseLabel": "Apex Credit Clo 2021 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110733_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110733_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:460NoLoadClass-Eaton Vance CLO 2013-1 Ltd._414",
        "terseLabel": "Eaton Vance CLO 2013-1 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110734_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110734_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:461NoLoadClass-Elevation CLO 2013-1 Ltd._415",
        "terseLabel": "Elevation CLO 2013-1 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110735_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110735_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:462NoLoadClass-Atlantic Avenue 2023-1 Ltd._416",
        "terseLabel": "Atlantic Avenue 2023-1 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110736_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110736_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:463NoLoadClass-Abry Liquid Credit CLO 2025-1 Ltd._417",
        "terseLabel": "Abry Liquid Credit CLO 2025-1 Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_bench20260305110737_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "bench20260305110737_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportHoldingsDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding:464NoLoadClass-Battery Park CLO II Ltd._418",
        "terseLabel": "Battery Park CLO II Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark104619215_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark104619215_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:450NoLoadClass-CBOE S&amp;P 500 PutWrite Index (PUT)_405",
        "terseLabel": "CBOE S&amp;P 500 PutWrite Index (PUT) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark107368413_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark107368413_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:2AdvisorClassA-NASDAQ Composite Total Return Index_2",
        "terseLabel": "NASDAQ Composite Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark107368413_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark107368413_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:26AdvisorClassC-NASDAQ Composite Total Return Index_25",
        "terseLabel": "NASDAQ Composite Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark107368413_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark107368413_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:50NoLoadClass-NASDAQ Composite Total Return Index_48",
        "terseLabel": "NASDAQ Composite Total Return Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark111459215_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark111459215_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:451NoLoadClass-Cboe S&amp;P 500 BuyWrite Monthly Index_406",
        "terseLabel": "Cboe S&amp;P 500 BuyWrite Monthly Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark115212136_6380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark115212136_6380Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_13",
      "http://tsr/role/ShareholderReportLineGraphDetails_13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:311InstitutionalClass-S&amp;P SmallCap 600 TR_272",
        "terseLabel": "S&amp;P SmallCap 600 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark115212136_6381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark115212136_6381Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_11",
      "http://tsr/role/ShareholderReportLineGraphDetails_11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:265AdvisorClassA-S&amp;P SmallCap 600 TR_228",
        "terseLabel": "S&amp;P SmallCap 600 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark115212136_6382Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark115212136_6382Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_12",
      "http://tsr/role/ShareholderReportLineGraphDetails_12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:288AdvisorClassC-S&amp;P SmallCap 600 TR_250",
        "terseLabel": "S&amp;P SmallCap 600 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark115212136_6383Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark115212136_6383Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_14",
      "http://tsr/role/ShareholderReportLineGraphDetails_14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:334NoLoadClass-S&amp;P SmallCap 600 TR_294",
        "terseLabel": "S&amp;P SmallCap 600 TR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark26447497_6371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark26447497_6371Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_18",
      "http://tsr/role/ShareholderReportLineGraphDetails_18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:426NoLoadClass-MSCI EAFE Net (USD)_382",
        "terseLabel": "MSCI EAFE Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark26447497_6372Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark26447497_6372Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_15",
      "http://tsr/role/ShareholderReportLineGraphDetails_15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:357AdvisorClassA-MSCI EAFE Net (USD)_316",
        "terseLabel": "MSCI EAFE Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark26447497_6373Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark26447497_6373Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_16",
      "http://tsr/role/ShareholderReportLineGraphDetails_16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:380AdvisorClassC-MSCI EAFE Net (USD)_338",
        "terseLabel": "MSCI EAFE Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark26447497_6374Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark26447497_6374Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_17",
      "http://tsr/role/ShareholderReportLineGraphDetails_17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:403InstitutionalClass-MSCI EAFE Net (USD)_360",
        "terseLabel": "MSCI EAFE Net (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark27809215_6375Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark27809215_6375Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_19",
      "http://tsr/role/ShareholderReportLineGraphDetails_19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:449NoLoadClass-Bloomberg U.S. High Yield Corporate Bond Index_404",
        "terseLabel": "Bloomberg U.S. High Yield Corporate Bond Index [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark3015520_6364Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark3015520_6364Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_1",
      "http://tsr/role/ShareholderReportLineGraphDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:3AdvisorClassA-NASDAQ Composite Index Price_3",
        "terseLabel": "NASDAQ Composite Index Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark3015520_6365Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark3015520_6365Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_2",
      "http://tsr/role/ShareholderReportLineGraphDetails_2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:27AdvisorClassC-NASDAQ Composite Index Price_26",
        "terseLabel": "NASDAQ Composite Index Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark3015520_6366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark3015520_6366Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_3",
      "http://tsr/role/ShareholderReportLineGraphDetails_3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:51NoLoadClass-NASDAQ Composite Index Price_49",
        "terseLabel": "NASDAQ Composite Index Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75831364_6361Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75831364_6361Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_5",
      "http://tsr/role/ShareholderReportLineGraphDetails_5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:107AdvisorClassC-MSCI ACWI Net Total Return Index (USD)_1_94",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75831364_6362Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75831364_6362Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_6",
      "http://tsr/role/ShareholderReportLineGraphDetails_6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:140NoLoadClass-MSCI ACWI Net Total Return Index (USD)_1_117",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75831364_6363Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75831364_6363Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_4",
      "http://tsr/role/ShareholderReportLineGraphDetails_4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:74AdvisorClassA-MSCI ACWI Net Total Return Index (USD)_1_71",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75831364_6376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75831364_6376Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_8",
      "http://tsr/role/ShareholderReportLineGraphDetails_8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:196AdvisorClassC-MSCI ACWI Net Total Return Index (USD)_1_162",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75831364_6378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75831364_6378Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_7",
      "http://tsr/role/ShareholderReportLineGraphDetails_7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:173AdvisorClassA-MSCI ACWI Net Total Return Index (USD)_1_140",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75834676_6377Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75834676_6377Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_10",
      "http://tsr/role/ShareholderReportLineGraphDetails_10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:242NoLoadClass-MSCI ACWI Net Total Return Index (USD)_206",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tsr_benchmark75834676_6379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tsr/20251231",
     "localname": "benchmark75834676_6379Member",
     "presentation": [
      "http://tsr/role/ShareholderReportAverageAnnualReturnDetails_9",
      "http://tsr/role/ShareholderReportLineGraphDetails_9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index:219InstitutionalClass-MSCI ACWI Net Total Return Index (USD)_184",
        "terseLabel": "MSCI ACWI Net Total Return Index (USD) [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r90": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r91": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r92": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r93": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r94": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r95": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r97": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r98": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
