<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>400</ContextCount>
  <ElementCount>35</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>63</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="bts-mf_ncsr.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="bts-mf_ncsr.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="bts-mf_ncsr.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="bts-mf_ncsr.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="bts-mf_ncsr.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 doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="bts-mf_ncsr.htm">bts-mf_ncsr.htm</File>
    <File>nlft-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>bf001_v1.jpg</File>
    <File>i0278b8a15e1f671eab8561bd.jpg</File>
    <File>i04c1d40dedbf4c3ec51cbb51.jpg</File>
    <File>i13b95556906c20907ae8f778.jpg</File>
    <File>i164811966624ffe1c8ebc5c3.jpg</File>
    <File>i2f2949954bc7a80f1a2e3dc9.jpg</File>
    <File>i337017bf8b0fbaf4e378f3af.jpg</File>
    <File>i3a068a7df534cafeece832bc.jpg</File>
    <File>i3b4f8d1df2df859afaa0c246.jpg</File>
    <File>i406c8efe5beb1fa4b4829a01.jpg</File>
    <File>i57f654b376b1439326d11937.jpg</File>
    <File>i64d68471086c757bfe9b8a8b.jpg</File>
    <File>i66a8ee38bddae0a62e602a89.jpg</File>
    <File>i6c523fe136d06bc5ddc4ea47.jpg</File>
    <File>i78c82734dfeb5d84a83fac93.jpg</File>
    <File>i7c6db151e4fdd8d0e42b5c93.jpg</File>
    <File>i83baa7f22f8d84532654482f.jpg</File>
    <File>i87cd4dbc8b141f029bcca0e5.jpg</File>
    <File>i87d1e011fd5efebde5a6d3c4.jpg</File>
    <File>i928279c494a0919fd55a919c.jpg</File>
    <File>ia57574c8129aeb006f9da73d.jpg</File>
    <File>iafde6795263b9a34e96b4007.jpg</File>
    <File>ib03f7c948e5e5fdcda76d555.jpg</File>
    <File>ib287ea952d6fed262e4f931e.jpg</File>
    <File>ib6d5e60a91f8c8255818524d.jpg</File>
    <File>ib8db5ec2b13257647e8bf311.jpg</File>
    <File>ib8f846f80bcb6fa6af9d2b16.jpg</File>
    <File>ibf27a951feb5c639a5be019c.jpg</File>
    <File>ibf5617c8ce87b259b7a5e0ca.jpg</File>
    <File>ic516b43ecabf6a4d50dee436.jpg</File>
    <File>idb6bfc86081cbef36a9c8e48.jpg</File>
    <File>idc334eb7fb1ee83ec1638b95.jpg</File>
    <File>ide836143e69c2ec929a6bad8.jpg</File>
    <File>ie08b0613db3fd1f9a021d8c3.jpg</File>
    <File>ie5d70be076619c17329bc429.jpg</File>
    <File>if483c1f49ca3f2732926bc65.jpg</File>
    <File>if73795c20ad87e13431c79d2.jpg</File>
    <File>if7c9af83a7418341b42404ac.jpg</File>
    <File>ifbf40b2dcb73969061c46cfc.jpg</File>
    <File>ifc532bbd9a500daadbf6522f.jpg</File>
    <File>ifec7e1a68f451e8997d33dd6.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="20">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="36">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="615">http://xbrl.sec.gov/oef/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
