<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>657</ContextCount>
  <ElementCount>32</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>185</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="pfg_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="pfg_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="pfg_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="pfg_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="pfg_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>nlft-20260430.xsd</File>
    <File doctype="N-CSR" isDefinitelyNotFs="true" isNcsr="true" isOEF="true" isRRorOEF="true" isUsgaap="true" original="pfg_ncsr.htm">pfg_ncsr.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>i0271c252d729c915e79a7ea5.jpg</File>
    <File>i033f3d05ef3aa8140b8ffefb.jpg</File>
    <File>i04e12c6eb074f9ed8004f0a7.jpg</File>
    <File>i058116a51456018c40d0c980.jpg</File>
    <File>i08247077bf69bed9f436dafc.jpg</File>
    <File>i088f66f040067a96aea9c2ef.jpg</File>
    <File>i12ae20661b7a4f35707cc2fa.jpg</File>
    <File>i1afec4f1ec789af253e1d162.jpg</File>
    <File>i1ec761d90a4358a8f2e6cebd.jpg</File>
    <File>i2314325ac13a0e3db6785395.jpg</File>
    <File>i2433d47c5e0c58a89ac5ad47.jpg</File>
    <File>i243d99ab8c4ea2a685ef0317.jpg</File>
    <File>i24fe129cb2bac4743ac80b30.jpg</File>
    <File>i2a27a5c5656511a36e42d55a.jpg</File>
    <File>i3345f3c564f1f44c30b1ece1.jpg</File>
    <File>i39161ef40a791baf43090203.jpg</File>
    <File>i3baab19a9c664ad4ea98590d.jpg</File>
    <File>i3ef198b29506a510d2a5b265.jpg</File>
    <File>i40020497f96f5e85083953f2.jpg</File>
    <File>i47841127acbd3fe6f4bcd5ea.jpg</File>
    <File>i48ac0e7ac65a79cd4e345445.jpg</File>
    <File>i4fe6166e7165818c68f2a33e.jpg</File>
    <File>i5518156ae31a4a9eb645efe4.jpg</File>
    <File>i630d609af96a75730751cceb.jpg</File>
    <File>i687a8b19042f536ac1cb4f7b.jpg</File>
    <File>i71de06d88a50b4bd2b479cc0.jpg</File>
    <File>i744942844923d227b37d9cc3.jpg</File>
    <File>i74bdf84805739e58a23ec685.jpg</File>
    <File>i7d58940ebda221d27c7c79ac.jpg</File>
    <File>i7d9f14013ea786461f4274fa.jpg</File>
    <File>i8799cfad624e19159081dfb0.jpg</File>
    <File>i921e6c208125af7d176c2ace.jpg</File>
    <File>i98f1098107d045405521d951.jpg</File>
    <File>ia4d89e8e00028ab3d1961285.jpg</File>
    <File>iaacf73cc3025306110e7f9b2.jpg</File>
    <File>iadfdd132abcbbe956b9209b4.jpg</File>
    <File>iae137eb733afb432680cdb51.jpg</File>
    <File>iafa59e36e30f5d9d80d3fa86.jpg</File>
    <File>ibd1b58d8a03ea0fdbbd59d64.jpg</File>
    <File>ic4cec135f529354452907b43.jpg</File>
    <File>id29aea00218cd8639a5c7d93.jpg</File>
    <File>id2f406804d614194323a9397.jpg</File>
    <File>id31c4b7b69e59ec0e72ff43d.jpg</File>
    <File>idcb23c3192a048794733a849.jpg</File>
    <File>idde201a9f673ad66ca021329.jpg</File>
    <File>ide5f1702f730e40765a44497.jpg</File>
    <File>iea0b690588c00532c6033553.jpg</File>
    <File>if6cda26a93f0c9f8fa7071d0.jpg</File>
    <File>if8a4b8bce4650dd8a75a0c9c.jpg</File>
    <File>if8f785cfa7feb9c7c68576b8.jpg</File>
    <File>ifc9feea70446251c711c83e9.jpg</File>
    <File>pf001_v1.jpg</File>
    <File>pf002_v1.jpg</File>
    <File>pf003_v1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="34">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="57">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="981">http://xbrl.sec.gov/oef/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
