{
 "version": "2.2",
 "instance": {
  "johnson_ncsrs.htm": {
   "nsprefix": "jmft",
   "nsuri": "http://jmft/20240630",
   "dts": {
    "schema": {
     "local": [
      "jmft-20240630.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/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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-2024.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-2024_lab.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-sr-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "inline": {
     "local": [
      "johnson_ncsrs.htm"
     ]
    }
   },
   "keyStandard": 34,
   "keyCustom": 0,
   "axisStandard": 9,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 190,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2024": 6
   },
   "contextCount": 772,
   "entityCount": 1,
   "segmentCount": 191,
   "elementCount": 309,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2024": 1057,
    "http://xbrl.sec.gov/dei/2024": 51,
    "http://fasb.org/us-gaap/2024": 30
   },
   "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": null,
     "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": "From2024-01-01to2024-06-30_C000015708Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "h1",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30_C000015708Member",
      "name": "oef:FundName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "h1",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails",
     "longName": "040010 - Disclosure - Shareholder Report, Line Graph (Details)",
     "shortName": "Shareholder Report, Line Graph (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "3",
     "firstAnchor": {
      "contextRef": "From2014-01-01to2014-06-30_C000015708Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2014-06-30_C000015708Member",
      "name": "oef:AcctVal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
     "longName": "040015 - Disclosure - Shareholder Report, Average Annual Return (Details)",
     "shortName": "Shareholder Report, Average Annual Return (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2014-01-01to2014-06-30_C000015708Member",
      "name": "oef:LineGraphAndTableMeasureName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "th",
       "tr",
       "thead",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-07-01to2024-06-30_C000015708Member_WithoutSalesLoadMember",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "oef:AvgAnnlRtrTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
     "longName": "040020 - Disclosure - Shareholder Report, Holdings (Details)",
     "shortName": "Shareholder Report, Holdings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30_C000015708Member_MicrosoftCorpCTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30_C000015708Member_MicrosoftCorpCTIMember",
      "name": "oef:PctOfNav",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "johnson_ncsrs.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "jmft_A018802108UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A018802108UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "018802108 | Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A03027X100RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A03027X100RealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "03027X100 | Real Estate"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A032095101IndustrialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A032095101IndustrialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "032095101 | Industrials"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A042744102FinancialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A042744102FinancialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "042744102 | Financials"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A073685109ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A073685109ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "073685109 | Consumer Discretionary"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A166764100EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A166764100EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "166764100 | Energy"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A191098102ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A191098102ConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "191098102 | Consumer Staples"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A20030N101CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A20030N101CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "20030N101 | Communications"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A23345M107EnergySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A23345M107EnergySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "23345M107 | Energy"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A29472R108RealEstateSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A29472R108RealEstateSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "29472R108 | Real Estate"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A31846V567MoneyMarketSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A31846V567MoneyMarketSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "31846V567 | Money Market"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A650111107CommunicationsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A650111107CommunicationsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "650111107 | Communications"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A713448108ConsumerStaplesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A713448108ConsumerStaplesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "713448108 | Consumer Staples"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A736508847UtilitiesSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A736508847UtilitiesSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "736508847 | Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A759916109HealthCareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A759916109HealthCareSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "759916109 | Health Care"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A82982L103IndustrialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A82982L103IndustrialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "82982L103 | Industrials"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A872540109ConsumerDiscretionarySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A872540109ConsumerDiscretionarySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "872540109 | Consumer Discretionary"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A90278Q108MaterialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A90278Q108MaterialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "90278Q108 | Materials"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A989207105TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A989207105TechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "989207105 | Technology"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_A98978V103HealthCareSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "A98978V103HealthCareSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "98978V103 | Health Care"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AAASectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AAASectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AAA"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AASectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AASectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AA"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ASMLHoldingNVCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ASMLHoldingNVCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASML Holding N.V."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ASectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ASectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "A"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AccountValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountValueLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_AccountValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountValueTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value [Table]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_AccountValueTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountValueTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value Table [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_AccountantChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountantChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Date"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_AccountantChngDisagreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountantChngDisagreementsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Disagreements [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_AccountantChngStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AccountantChngStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accountant Change Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_AcctVal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AcctVal",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Value"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_AdditionalIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AdditionalIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_AdditionalIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AdditionalIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_AddlFundStatisticsSignificanceOrLimitsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlFundStatisticsSignificanceOrLimitsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics Significance or Limits [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_AddlFundStatisticsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlFundStatisticsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Fund Statistics [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_AddlInfoEmail": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlInfoEmail",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Email"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "oef_AddlInfoPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlInfoPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Phone Number"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "oef_AddlInfoTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlInfoTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_AddlInfoWebsite": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AddlInfoWebsite",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information Website"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "oef_AdvisoryFeesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AdvisoryFeesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advisory Fees Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "jmft_AlabamaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AlabamaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alabama"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AlliantEnergyCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AlliantEnergyCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alliant Energy Corp."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AlphabetIncClassACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AlphabetIncClassACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alphabet, Inc._Class A"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": []
    },
    "jmft_AmericanElectricPowerCoIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AmericanElectricPowerCoIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Electric Power Co., Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AmericanFinancialGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AmericanFinancialGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Financial Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlOrSemiAnnlStatementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnlOrSemiAnnlStatementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual or Semi-Annual Statement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "jmft_AppliedIndustrialTechnologiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AppliedIndustrialTechnologiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applied Industrial Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AssetsNet",
        "documentation": "Amount of net assets (liabilities)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "jmft_AtlasCopcoABCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AtlasCopcoABCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Atlas Copco AB"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_AustraliaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AustraliaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Australia"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_AverageAnnualReturnLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AverageAnnualReturnTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_AvgAnnlRtrTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AvgAnnlRtrTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "jmft_AxisCapitalHoldingsLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "AxisCapitalHoldingsLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Axis Capital Holdings Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BBBSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BBBSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BBB"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergIntermediateGovernmentCreditIndex184BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergIntermediateGovernmentCreditIndex184BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Intermediate Government/Credit Index",
        "label": "Bloomberg Intermediate Government/Credit Index_184"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergIntermediateGovernmentCreditIndex885BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergIntermediateGovernmentCreditIndex885BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Intermediate Government/Credit Index",
        "label": "Bloomberg Intermediate Government/Credit Index_885"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergMunicipalBond5YearGO4Minus6182AdditionalIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergMunicipalBond5YearGO4Minus6182AdditionalIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Municipal Bond: 5 Year GO (4-6)",
        "label": "Bloomberg Municipal Bond: 5 Year GO (4-6)_182"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergMunicipalBondIndex182BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergMunicipalBondIndex182BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg Municipal Bond Index",
        "label": "Bloomberg Municipal Bond Index_182"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergUSAggregateBondIndex185BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergUSAggregateBondIndex185BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_185"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergUSAggregateBondIndex2919BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergUSAggregateBondIndex2919BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_2919"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergUSAggregateBondIndex3102BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergUSAggregateBondIndex3102BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_3102"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BloombergUSAggregateBondIndex886BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BloombergUSAggregateBondIndex886BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index",
        "label": "Bloomberg U.S. Aggregate Bond Index_886"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BowlingGreenStateUniversityOhioRevenue42045Minus06Minus012020MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BowlingGreenStateUniversityOhioRevenue42045Minus06Minus012020MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bowling Green State University Ohio Revenue_4_2045-06-01_2020-A"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_BrazilCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "BrazilCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brazil"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BroadBasedIndexAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BroadBasedIndexAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Axis]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_BroadBasedIndexDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BroadBasedIndexDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broad Based Index [Domain]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "jmft_C000015708Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015708Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015708"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015709Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015709Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015709"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015712Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015712Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015712"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015715Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015715Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015715"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015716Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015716Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015716"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015717Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015717Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015717"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000015718Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000015718Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000015718"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000071343Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000071343Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000071343"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000200602Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000200602Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000200602"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000200603Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000200603Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000200603"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000200604Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000200604Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000200604"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000229855Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000229855Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000229855"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000244749Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000244749Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000244749"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000244750Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000244750Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000244750"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_C000244751Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "C000244751Member",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C000244751"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_CanadaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "CanadaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_CaymanIslandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "CaymanIslandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cayman Islands"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_CencoraIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "CencoraIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cencora, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ChevronCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ChevronCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chevron Corp."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ChinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ChinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ChubbINAHoldingsInc3352026Minus05Minus03CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ChubbINAHoldingsInc3352026Minus05Minus03CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chubb INA Holdings, Inc._3.35_2026-05-03"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_CiscoSystemsInc482027Minus02Minus26CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "CiscoSystemsInc482027Minus02Minus26CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cisco Systems, Inc._4.8_2027-02-26"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ClassAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "oef_ClassName": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ClassName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class Name"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "jmft_CollateralizedMortgageObligationsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "CollateralizedMortgageObligationsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateralized Mortgage Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ColoradoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ColoradoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Colorado"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ColumbusOhioGOUnlimited52041Minus04Minus012022MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ColumbusOhioGOUnlimited52041Minus04Minus012022MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Columbus Ohio GO Unlimited_5_2041-04-01_2022-A"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "oef_CreditQualityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "CreditQualityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_CreditQualityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "CreditQualityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_CreditQualityExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "CreditQualityExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Quality Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_CreditRatingsSelectionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "CreditRatingsSelectionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Ratings Selection [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_DanaherCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "DanaherCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Danaher Corp."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_DenmarkCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "DenmarkCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denmark"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistOfCapitalTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "DistOfCapitalTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution of Capital [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": []
    },
    "jmft_DoverCorp3152025Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "DoverCorp3152025Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dover Corp._3.15_2025-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "oef_EtfDiscountNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "EtfDiscountNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Discount, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_EtfPastPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "EtfPastPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Past Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_EtfPremiumDiscountTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "EtfPremiumDiscountTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium Discount [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_EtfPremiumNumDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "EtfPremiumNumDays",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Premium, Number of Days"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_EtfPurchaseExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "EtfPurchaseExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ETF Purchase Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "jmft_EverestGroupLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "EverestGroupLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Everest Group Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "oef_ExpenseRatioPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseRatioPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Ratio, Percent"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "oef_ExpensesExclExtraordinaryExpensesPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesExclExtraordinaryExpensesPct",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Excluding Extraordinary Expenses, Percent"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpensesPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Paid, Amount"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r59"
     ]
    },
    "oef_ExpensesShortPeriodFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesShortPeriodFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Short Period Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "oef_ExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "oef_ExposureBasisExplanationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExposureBasisExplanationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exposure Basis Explanation [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_ExtraordinaryExpensesFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExtraordinaryExpensesFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extraordinary Expenses Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "jmft_FHLB4752032Minus12Minus10HQMinus2032CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FHLB4752032Minus12Minus10HQMinus2032CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FHLB_4.75_2032-12-10_HQ-2032"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FHLMC2552035Minus06Minus15MMinus053CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FHLMC2552035Minus06Minus15MMinus053CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FHLMC_2.55_2035-06-15_M-053"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FHLMC32052Minus08Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FHLMC32052Minus08Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FHLMC_3_2052-08-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FHLMC42049Minus12Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FHLMC42049Minus12Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FHLMC_4_2049-12-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FHLMC52053Minus04Minus015301CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FHLMC52053Minus04Minus015301CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FHLMC_5_2053-04-01_5301"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FNMA152031Minus09Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FNMA152031Minus09Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FNMA_1.5_2031-09-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FNMA1522035Minus08Minus212022Minus25CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FNMA1522035Minus08Minus212022Minus25CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FNMA_1.52_2035-08-21_2022-25"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FNMA42049Minus10Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FNMA42049Minus10Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FNMA_4_2049-10-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FNMA452048Minus10Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FNMA452048Minus10Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FNMA_4.5_2048-10-01"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FactorsAffectingPerfTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "FactorsAffectingPerfTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Factors Affecting Performance [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "jmft_FinanceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FinanceCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FloridaPowerLightCo442028Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FloridaPowerLightCo442028Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Florida Power &amp; Light Co._4.4_2028-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FloridaPowerLightCo512033Minus04Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FloridaPowerLightCo512033Minus04Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Florida Power &amp; Light Co._5.1_2033-04-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FranceCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FranceCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "France"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_FranklinCountyOhioHospitalRevenueNationwideChildrens52048Minus11Minus012019MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "FranklinCountyOhioHospitalRevenueNationwideChildrens52048Minus11Minus012019MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Franklin County Ohio Hospital Revenue Nationwide Childrens_5_2048-11-01_2019-A"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FundName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "FundName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund Name"
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "jmft_G96629103FinancialsSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "G96629103FinancialsSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "G96629103 | Financials"
       }
      }
     },
     "auth_ref": []
    },
    "oef_GeographicRegionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "GeographicRegionAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_GeographicRegionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "GeographicRegionDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Region [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_GeorgiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "GeorgiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Georgia"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_GermanyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "GermanyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Germany"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_GrandviewHeightsOhioMunicipalFacilitiesConstructionandImprovement42046Minus12Minus012023CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "GrandviewHeightsOhioMunicipalFacilitiesConstructionandImprovement42046Minus12Minus012023CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grandview Heights Ohio Municipal Facilities Construction and Improvement_4_2046-12-01_2023"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_HBFullerCoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "HBFullerCoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "H.B. Fuller Co."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_HawkinsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "HawkinsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hawkins, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "oef_HoldingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HoldingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_HoldingsCount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HoldingsCount",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings Count"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_HoldingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HoldingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_HoldingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HoldingsTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Table]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_HoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_HomeDepotIncThe5152026Minus06Minus25CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "HomeDepotIncThe5152026Minus06Minus25CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Home Depot, Inc. (The)_5.15_2026-06-25"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_HongKongCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "HongKongCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_HuntingtonBancsharesInc26252024Minus08Minus06CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "HuntingtonBancsharesInc26252024Minus08Minus06CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Huntington Bancshares, Inc._2.625_2024-08-06"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ICEBofAUSCorporateGovernment1Minus3Yrs183BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ICEBofAUSCorporateGovernment1Minus3Yrs183BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE BofA U.S. Corporate &amp; Government, 1-3 Yrs",
        "label": "ICE BofA U.S. Corporate &amp; Government, 1-3 Yrs_183"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_ICEBofAUSCorporateGovernment1Minus3Yrs884BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ICEBofAUSCorporateGovernment1Minus3Yrs884BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICE BofA U.S. Corporate &amp; Government, 1-3 Yrs",
        "label": "ICE BofA U.S. Corporate &amp; Government, 1-3 Yrs_884"
       }
      }
     },
     "auth_ref": []
    },
    "oef_InabilityToMeetDistLevelTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "InabilityToMeetDistLevelTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inability to Meet Distribution Level [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "jmft_IndiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "IndiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "India"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_IndianaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "IndianaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indiana"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_IndustrialsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "IndustrialsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industrials"
       }
      }
     },
     "auth_ref": []
    },
    "oef_IndustrySectorAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "IndustrySectorAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_IndustrySectorDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "IndustrySectorDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Industry Sector [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_InterstatePowerLightCo342025Minus08Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InterstatePowerLightCo342025Minus08Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interstate Power &amp; Light Co._3.4_2025-08-15"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentCompanyPortfolioTurnover": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyPortfolioTurnover",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentCompanyPortfolioTurnover",
        "documentation": "Percentage of lesser of purchase or sale of portfolio securities to average value of portfolio securities owned."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17"
     ]
    },
    "jmft_InvestmentTypeCollateralizedMortgageObligationsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeCollateralizedMortgageObligationsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Collateralized Mortgage Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeCommonStocksCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeCommonStocksCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Common Stocks"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeCorporateBondsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeCorporateBondsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Corporate Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeMoneyMarketFundsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeMoneyMarketFundsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Money Market Funds"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeMunicipalBondsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeMunicipalBondsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Municipal Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypePreferredStocksCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypePreferredStocksCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_Preferred Stocks"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeUSGovernmentAgenciesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeUSGovernmentAgenciesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_U.S. Government &amp; Agencies"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_InvestmentTypeUSTreasuryObligationsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "InvestmentTypeUSTreasuryObligationsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentType_U.S. Treasury Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_JapanCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "JapanCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_KentuckyCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "KentuckyCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kentucky"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LargestHoldingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LargestHoldingAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holding [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_LargestHoldingsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LargestHoldingsDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_LargestHoldingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LargestHoldingsTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Largest Holdings [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "jmft_LeidosHoldingsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "LeidosHoldingsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leidos Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_LenovoGroupLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "LenovoGroupLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lenovo Group Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "oef_LineGraphAndTableMeasureName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LineGraphAndTableMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph and Table Measure Name"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_LineGraphTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LineGraphTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line Graph [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "jmft_MSCIACWIexUSANetUSD180BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MSCIACWIexUSANetUSD180BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI ACWI ex USA Net (USD)",
        "label": "MSCI ACWI ex USA Net (USD)_180"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MaterialChngDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialChngDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Date"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_MaterialChngDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialChngDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Change Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_MaterialFundChngAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "oef_MaterialFundChngExpensesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngExpensesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Expenses [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MaterialFundChngNameTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngNameTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Name [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_MaterialFundChngNoticeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngNoticeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Notice [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_MaterialFundChngObjectivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngObjectivesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Objectives [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_MaterialFundChngRisksChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngRisksChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Risks Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_MaterialFundChngStrategiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngStrategiesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change Strategies [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_MaterialFundChngTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaterialFundChngTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Fund Change [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaturityAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaturityDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_MexicoCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MexicoCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MiamiUniversityOhioGeneralReceiptsRevenue42045Minus09Minus012020MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MiamiUniversityOhioGeneralReceiptsRevenue42045Minus09Minus012020MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miami University Ohio General Receipts Revenue_4_2045-09-01_2020-A"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MichiganCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MichiganCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michigan"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MicrosoftCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MicrosoftCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Microsoft Corp."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MissouriCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MissouriCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Missouri"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MoneyMarketFundsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MoneyMarketFundsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MorganStanley35912028Minus07Minus22CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MorganStanley35912028Minus07Minus22CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Morgan Stanley_3.591_2028-07-22"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_MunicipalBondsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "MunicipalBondsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Municipal Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_N07059210TechnologySectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "N07059210TechnologySectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "N07059210 | Technology"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "N/A"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NasdaqIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NasdaqIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nasdaq, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NetherlandsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NetherlandsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Netherlands"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NoDeductionOfTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "NoDeductionOfTaxesTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Deduction of Taxes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NorthDakotaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NorthDakotaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North Dakota"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NotRatedSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NotRatedSectorMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Rated"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_NovoNordiskASCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "NovoNordiskASCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Novo Nordisk A/S"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_OhioCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OhioCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ohio"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_OhioHigherEducationFacilitiesRevenueMinusDenisonUniversity52053Minus11Minus01CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OhioHigherEducationFacilitiesRevenueMinusDenisonUniversity52053Minus11Minus01CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ohio Higher Education Facilities Revenue - Denison University_5_2053-11-01"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_OhioHospitalFacilityRevenueRefundingClevelandClinicHealth42036Minus01Minus012017MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OhioHospitalFacilityRevenueRefundingClevelandClinicHealth42036Minus01Minus012017MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ohio Hospital Facility Revenue Refunding Cleveland Clinic Health_4_2036-01-01_2017-A"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_OhioStateWaterDevelopmentAuthorityRevenue42046Minus12Minus012021MinusACTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OhioStateWaterDevelopmentAuthorityRevenue42046Minus12Minus012021MinusACTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ohio State Water Development Authority Revenue_4_2046-12-01_2021-A"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_OhioStateWaterDevelopmentAuthorityRevenue52046Minus06Minus012021CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OhioStateWaterDevelopmentAuthorityRevenue52046Minus06Minus012021CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ohio State Water Development Authority Revenue_5_2046-06-01_2021"
       }
      }
     },
     "auth_ref": []
    },
    "oef_OtherCategory1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherCategory1Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_OtherCategory1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherCategory1Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 1 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_OtherCategory2Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherCategory2Axis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Axis]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_OtherCategory2Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherCategory2Domain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Category 2 [Domain]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_OtherCountriesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "OtherCountriesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Countries"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PctOfNav": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfNav",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Asset Value"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_PctOfNetLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfNetLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_PctOfNetShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfNetShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Net Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_PctOfTotalInv": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfTotalInv",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Investments"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_PctOfTotalLongExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfTotalLongExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Long Exposure"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_PctOfTotalShortExposure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PctOfTotalShortExposure",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent of Total Short Exposure"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "jmft_PennsylvaniaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "PennsylvaniaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pennsylvania"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_PerfTableMarketIndexChngdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerfTableMarketIndexChngdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r60"
     ]
    },
    "jmft_PreferredStocksCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "PreferredStocksCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stocks"
       }
      }
     },
     "auth_ref": []
    },
    "oef_PreviousInvestmentAdviserTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PreviousInvestmentAdviserTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previous Investment Adviser [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_PriorMarketIndexComparisonTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PriorMarketIndexComparisonTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Market Index Comparison [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "jmft_RocheHoldingAGCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "RocheHoldingAGCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Roche Holding AG"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_Russell2500TotalReturn178BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "Russell2500TotalReturn178BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2500 Total Return",
        "label": "Russell 2500 Total Return_178"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_Russell2500TotalReturn2921BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "Russell2500TotalReturn2921BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2500 Total Return",
        "label": "Russell 2500 Total Return_2921"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SP500Index176BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SP500Index176BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index",
        "label": "S&amp;P 500 Index_176"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SP500Index186BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SP500Index186BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index",
        "label": "S&amp;P 500 Index_186"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SP500Index2920BroadBasedIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SP500Index2920BroadBasedIndexMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500 Index",
        "label": "S&amp;P 500 Index_2920"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SalesLoadAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "SalesLoadAxis",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Load [Axis]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Exchange",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport",
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails",
      "http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "oef_ShareholderReportAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderReportAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_ShareholderReportAnnualOrSemiAnnual": {
     "xbrltype": "shareholderReportTypeItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderReportAnnualOrSemiAnnual",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report Annual or Semi-Annual"
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "oef_ShareholderReportLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderReportLineItems",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_ShareholderReportTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderReportTable",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/NcsrCover",
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Report [Table]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "jmft_ShopriteHoldingsLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "ShopriteHoldingsLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shoprite Holdings Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SouthAfricaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SouthAfricaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Africa"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SouthKoreaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SouthKoreaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "South Korea"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SpainCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SpainCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spain"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SumitomoMitsuiFinancialGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SumitomoMitsuiFinancialGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sumitomo Mitsui Financial Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "oef_SummaryOfChngLegendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "SummaryOfChngLegendTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Change Legend [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "jmft_SwedenCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SwedenCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sweden"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_SwitzerlandCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "SwitzerlandCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switzerland"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_TaiwanProvinceofChinaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TaiwanProvinceofChinaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan Province of China"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_TaiwanSemiconductorManufacturingCoLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TaiwanSemiconductorManufacturingCoLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taiwan Semiconductor Manufacturing Co. Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_TencentHoldingsLtdCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TencentHoldingsLtdCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tencent Holdings Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_TexasCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TexasCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Texas"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_TokioMarineHoldingsIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TokioMarineHoldingsIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tokio Marine Holdings, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "jmft_TylerTechnologiesIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "TylerTechnologiesIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tyler Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USBancorp49672033Minus07Minus22BBCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USBancorp49672033Minus07Minus22BBCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Bancorp_4.967_2033-07-22_BB"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USGovernmentAgenciesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USGovernmentAgenciesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Government &amp; Agencies"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryBonds2252041Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryBonds2252041Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bonds_2.25_2041-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryBonds23752042Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryBonds23752042Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bonds_2.375_2042-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryBonds252045Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryBonds252045Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bonds_2.5_2045-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryBonds252046Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryBonds252046Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bonds_2.5_2046-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryBonds2752047Minus08Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryBonds2752047Minus08Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Bonds_2.75_2047-08-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes08752030Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes08752030Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_0.875_2030-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes13752028Minus10Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes13752028Minus10Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_1.375_2028-10-31"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes13752031Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes13752031Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_1.375_2031-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes152030Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes152030Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_1.5_2030-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes16252026Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes16252026Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_1.625_2026-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes22025Minus08Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes22025Minus08Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2_2025-08-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes26252029Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes26252029Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2.625_2029-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes2752027Minus07Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes2752027Minus07Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2.75_2027-07-31"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes2752028Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes2752028Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2.75_2028-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes28752028Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes28752028Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2.875_2028-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes28752032Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes28752032Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_2.875_2032-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes31252028Minus11Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes31252028Minus11Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_3.125_2028-11-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes33752033Minus05Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes33752033Minus05Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_3.375_2033-05-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes352030Minus01Minus31CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes352030Minus01Minus31CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_3.5_2030-01-31"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes352033Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes352033Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_3.5_2033-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes38752033Minus08Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes38752033Minus08Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_3.875_2033-08-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes42034Minus02Minus15CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes42034Minus02Minus15CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_4_2034-02-15"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryNotes46252029Minus04Minus30CTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryNotes46252029Minus04Minus30CTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Notes_4.625_2029-04-30"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_USTreasuryObligationsCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "USTreasuryObligationsCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Treasury Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_UnitedHealthGroupIncCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "UnitedHealthGroupIncCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UnitedHealth Group, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jmft_UnitedKingdomCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "UnitedKingdomCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_UnitilCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "UnitilCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unitil Corp."
       }
      }
     },
     "auth_ref": []
    },
    "oef_UpdPerfInfoLocationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "UpdPerfInfoLocationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Performance Information Location [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_UpdProspectusEmailAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "UpdProspectusEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Email Address"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_UpdProspectusPhoneNumber": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "UpdProspectusPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Phone Number"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_UpdProspectusWebAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "UpdProspectusWebAddress",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReport"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Updated Prospectus Web Address"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "jmft_UtilitiesCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "UtilitiesCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_VirginiaCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "VirginiaCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Virginia"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_WilliamsCosIncTheCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "WilliamsCosIncTheCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Williams Cos., Inc. (The)"
       }
      }
     },
     "auth_ref": []
    },
    "jmft_WintrustFinancialCorpCTIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://jmft/20240630",
     "localname": "WintrustFinancialCorpCTIMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wintrust Financial Corp."
       }
      }
     },
     "auth_ref": []
    },
    "oef_WithSalesLdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "WithSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "With Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_WithoutSalesLoadMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "WithoutSalesLoadMember",
     "presentation": [
      "http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Without Sales Load [Member]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "3"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "4"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "5"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "b",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "ii"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "iii"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "c"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Subparagraph": "1",
   "Clause": "d"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "1"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Clause": "B"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "12"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "14"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "15"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "8"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "3"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "4",
   "Subparagraph": "instruction",
   "Clause": "4"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e",
   "Paragraph": "instruction",
   "Subparagraph": "6"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "f"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "1"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "2"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "3"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "4"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "5"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "6"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "g",
   "Paragraph": "instruction",
   "Subparagraph": "2"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "1"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "h",
   "Paragraph": "2"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r63": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  }
 }
}
