<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>772</ContextCount>
  <ElementCount>34</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>191</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="johnson_ncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>030000 - Disclosure - Form N-CSR Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/NcsrCover</Role>
      <ShortName>Form N-CSR Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="johnson_ncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>030001 - Disclosure - Shareholder Report</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReport</Role>
      <ShortName>Shareholder Report</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="johnson_ncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>040010 - Disclosure - Shareholder Report, Line Graph (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportLineGraphDetails</Role>
      <ShortName>Shareholder Report, Line Graph (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="johnson_ncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>040015 - Disclosure - Shareholder Report, Average Annual Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportAverageAnnualReturnDetails</Role>
      <ShortName>Shareholder Report, Average Annual Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="johnson_ncsrs.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>040020 - Disclosure - Shareholder Report, Holdings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/oef/role/ShareholderReportHoldingsDetails</Role>
      <ShortName>Shareholder Report, Holdings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>jmft-20240630.xsd</File>
    <File doctype="N-CSRS" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="johnson_ncsrs.htm">johnson_ncsrs.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>i015ead6c0bf9c675d0b8b484.jpg</File>
    <File>i01ed521b9bea2834327247b1.jpg</File>
    <File>i02316674ec7e0990fdf53f08.jpg</File>
    <File>i04b3cdddf7636a53c89d3127.jpg</File>
    <File>i081fc4e2dbcd837cfb67d8a5.jpg</File>
    <File>i09956693352043dbc7e27e59.jpg</File>
    <File>i0db37b576cf6acbccfae7f75.jpg</File>
    <File>i12d19ec980a7c9fd50ce4c81.jpg</File>
    <File>i15f6fda2470e28ba518f76ba.jpg</File>
    <File>i182c16ed4009891de0ceda30.jpg</File>
    <File>i213df2021cf0da6965187b77.jpg</File>
    <File>i2222a9fbc1d50470be6d3845.jpg</File>
    <File>i28825f9ffb1979f05b68a694.jpg</File>
    <File>i289ee476a716ba47837aa541.jpg</File>
    <File>i3705251d66898f6aeca1af73.jpg</File>
    <File>i37bc63560cc6cbb7cf4608c6.jpg</File>
    <File>i3b322b27cce09e0649ceae6a.jpg</File>
    <File>i432f7ce48ad070c45dfb0f84.jpg</File>
    <File>i437cb056db19e46b6a7cf452.jpg</File>
    <File>i448a48d0cc390ccd70c4fdb9.jpg</File>
    <File>i47a022d1f193111da57739ee.jpg</File>
    <File>i53ce937a2b45d9086d9b658d.jpg</File>
    <File>i55b2a4d3287c1314b55a48f8.jpg</File>
    <File>i5ae7de639c795e20346dbd22.jpg</File>
    <File>i5c4be0998a63a5a9aa202286.jpg</File>
    <File>i5e002fee6b4f7d03b6a088ce.jpg</File>
    <File>i5e9f6584b75a161d97148c93.jpg</File>
    <File>i5ef5cbb618b866a89e9a1008.jpg</File>
    <File>i5f96f1bc22e050c68f2b3c7a.jpg</File>
    <File>i65ea8820843fb831457fd5c4.jpg</File>
    <File>i6687ff595532092834b5160b.jpg</File>
    <File>i6e819ab9395a3035568662d4.jpg</File>
    <File>i7550f074356448af756653a9.jpg</File>
    <File>i773e0bc891188332f4032e48.jpg</File>
    <File>i78ede9f891b32606634cf239.jpg</File>
    <File>i7d6ce6cf121475b8441bbc1f.jpg</File>
    <File>i7da6c714b335a0fee32130f9.jpg</File>
    <File>i7e04b223256bc5aae5743987.jpg</File>
    <File>i85ce389909b79bc2ae335d71.jpg</File>
    <File>i88d1602c3658b943baa8befd.jpg</File>
    <File>i8fca5e639f1df1bbe285a0a4.jpg</File>
    <File>i942e3109ebb6af5602ac550a.jpg</File>
    <File>i9799320edf74ca29ad528df2.jpg</File>
    <File>i9b223d128d5d5349c33a8a56.jpg</File>
    <File>i9ba434bbe2a9ba14cd4be34c.jpg</File>
    <File>i9f96167daca1738e669ca10c.jpg</File>
    <File>ia00bfd760563c66af60e96bc.jpg</File>
    <File>ia72433526288f486cd319ac6.jpg</File>
    <File>ia8a7d901399a8e869a671e92.jpg</File>
    <File>ia91f32aedbbdba597945d154.jpg</File>
    <File>ib0144bcf9fe4099361d6d915.jpg</File>
    <File>ib07df9b6c8d0b0abb5a831e1.jpg</File>
    <File>ib3fb82aebf2fad305d2b65ae.jpg</File>
    <File>ib470f072dc6ff47cf8bdeba8.jpg</File>
    <File>ib4ccfcbfcf9b029939a9a3bd.jpg</File>
    <File>ib6cd8281e5dfc80865154e52.jpg</File>
    <File>ic1b93a6e75cee9c94c99a6ef.jpg</File>
    <File>ic2588442aa5ad71f49bfcb5c.jpg</File>
    <File>ic4b285a00a55445aad2d59bb.jpg</File>
    <File>ic4f8c1ea84ef30790f9b6845.jpg</File>
    <File>ic563d883f787907df67debc7.jpg</File>
    <File>icdeed669c41000c32106a04e.jpg</File>
    <File>icf18b06c44a0808e79ac9143.jpg</File>
    <File>id4b98c9dadbae4ef17ea9568.jpg</File>
    <File>id537e4bb8427271f98f1a9f8.jpg</File>
    <File>ie3bb70265a6d08448ec43e1a.jpg</File>
    <File>ie598e2d77f3743909d5b812b.jpg</File>
    <File>ie71b4d59a739f2e89be90628.jpg</File>
    <File>ie75a9b52d14681d756307b61.jpg</File>
    <File>ieaa74f704c3778cbc3107915.jpg</File>
    <File>iec5b869c41406f50c59890cd.jpg</File>
    <File>if10122dfadfe7f19108060f9.jpg</File>
    <File>if1e84df5cac009eac837ca34.jpg</File>
    <File>if3d2b55c0b6f9ec1ca2cc871.jpg</File>
    <File>ifa7d43aa876233a28be2ddbb.jpg</File>
    <File>ifac8a1d6a057c0301df7f72e.jpg</File>
    <File>johnson_logo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="30">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="51">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1057">http://xbrl.sec.gov/oef/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
