<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nlft="http://nlft/20260430"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nlft-20260430.xsd" xlink:type="simple"/>
    <context id="From2025-05-01to2026-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:NASDAQ100TotalReturnIndex1783AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1783BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_FuturesESM6P585020260622LEDFSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FuturesESM6P585020260622LEDFSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_USTreasuryObligations912797TL1SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligations912797TL1SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_FutureOptionSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FutureOptionSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_USTreasuryObligationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A912797TL1UnitedStatesTreasuryBill3620CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084895Member_ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSSmallCapTRUSD1784AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1784BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_Equities921943858SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:Equities921943858SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_FuturesRTY6P215020260622LEDFSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FuturesRTY6P215020260622LEDFSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_USTreasuryObligations912797TL1SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligations912797TL1SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_FutureOptionSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FutureOptionSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_EquitySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:EquitySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_USTreasuryObligationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A912797TL1UnitedStatesTreasuryBill3620CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_A921943858VanguardFTSEDevelopedMarketsETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A921943858VanguardFTSEDevelopedMarketsETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_RTY6P215020260622LEDFCMEEMinusminiRussell2000IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:RTY6P215020260622LEDFCMEEMinusminiRussell2000IndexFutureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084896Member_ESM6P607520260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ESM6P607520260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MSCIWORLDINDEXNetUSD1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:SP500IndexTR1086AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_FuturesESZ7P680020271220LEDFSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FuturesESZ7P680020271220LEDFSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_USTreasuryObligations912797TL1SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligations912797TL1SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_FutureOptionSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FutureOptionSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_USTreasuryObligationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A912797TL1UnitedStatesTreasuryBill3620CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000103841Member_ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000103841Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:MorningstarUSCoreBondTRUSD1782AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_ConsumerDiscretionary68245XAH2SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:ConsumerDiscretionary68245XAH2SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_FixedIncomeMinusOther46435U853SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FixedIncomeMinusOther46435U853SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_CollateralforSecuritiesLoaned857492706SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:CollateralforSecuritiesLoaned857492706SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A78410GAG9RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A78410GAG9RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A50076QAR7ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A50076QAR7ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A337932AH0UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A337932AH0UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A91911TAE3MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A91911TAE3MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A90279XAA0TechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A90279XAA0TechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A500472AC9HealthCareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A500472AC9HealthCareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A019576AD9IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A019576AD9IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A92332YAB7EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A92332YAB7EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A156700BD7CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A156700BD7CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A19260QAC1FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A19260QAC1FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A233835AQ0ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A233835AQ0ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A857492706CollateralforSecuritiesLoanedSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A857492706CollateralforSecuritiesLoanedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_A464288513FixedIncomeSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:A464288513FixedIncomeSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_ISharesBroadUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ISharesBroadUSDHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_SPDRBloombergHighYieldBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:SPDRBloombergHighYieldBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_SPDRPortfolioHighYieldBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:SPDRPortfolioHighYieldBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_XtrackersUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:XtrackersUSDHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_ISharesiBoxxHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ISharesiBoxxHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_GoldmanSachsGroupIncThe6752037Minus10Minus01CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:GoldmanSachsGroupIncThe6752037Minus10Minus01CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_AnheuserMinusBuschInBevWorldwideInc822039Minus01Minus15CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:AnheuserMinusBuschInBevWorldwideInc822039Minus01Minus15CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_DeutscheTelekomInternationalFinanceBV9252032Minus06Minus01CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:DeutscheTelekomInternationalFinanceBV9252032Minus06Minus01CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_GeneralElectricCompany6752032Minus03Minus15CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:GeneralElectricCompany6752032Minus03Minus15CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000084894Member_MetLifeInc10752039Minus08Minus01CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000084894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:MetLifeInc10752039Minus08Minus01CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-04-30to2016-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-30</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2017-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2018-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2019-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2020-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2021-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2022-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2023-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2024-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2025-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2016-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:BloombergUSAggregateBondIndex1952AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_FixedIncomeMinusOther092528504SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FixedIncomeMinusOther092528504SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_CollateralforSecuritiesLoaned857492706SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:CollateralforSecuritiesLoaned857492706SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_CollateralforSecuritiesLoanedSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:CollateralforSecuritiesLoanedSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_FixedIncomeSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FixedIncomeSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A46435U853iSharesBroadUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A46435U853iSharesBroadUSDHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A69344A834PGIMAAACLOETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A69344A834PGIMAAACLOETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A921937835VanguardTotalBondMarketETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A921937835VanguardTotalBondMarketETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A464287226iSharesCoreUSAggregateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A464287226iSharesCoreUSAggregateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A78468R622SPDRBloombergHighYieldBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A78468R622SPDRBloombergHighYieldBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A464288513iSharesiBoxxHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A464288513iSharesiBoxxHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A092528504iSharesAAACLOActiveETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A092528504iSharesAAACLOActiveETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000127804Member_A46429B655iSharesFloatingRateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000127804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A46429B655iSharesFloatingRateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Holding">
        <measure>nlft:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="From2025-05-01to2026-04-30"
      id="EntityCentralIndexKey_FA7C549C34FA48EA">0001314414</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2025-05-01to2026-04-30"
      id="AmendmentFlag_87DADBDFC6B14B0C">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentType_BCB9B1F06BE3426A">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2025-05-01to2026-04-30"
      id="EntityRegistrantName_B1E7B3E3B103408B">Northern Lights Fund Trust</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType
      contextRef="From2025-05-01to2026-04-30"
      id="EntityInvCompanyType_5DFF0964F1E040F3">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentPeriodEndDate_1D7F4388DFB34583">2026-04-30</dei:DocumentPeriodEndDate>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="TradingSymbol_964486BF4DD94CE3">THLGX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_8C05AEC0FC784745">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="AnnlOrSemiAnnlStatementTextBlock_46398A272CAF4D91">This&#160;annual shareholder report contains important information about&#160;Toews Hedged U.S. Fund for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="AddlInfoTextBlock_5AD731E1A2C741FA">You can find additional information about the Fund at &lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: left; white-space-collapse: preserve-breaks;"&gt;https://toewscorp.com/equity-funds/&lt;/span&gt;. You can also request this information by contacting us at 1-877-558-6397.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="AddlInfoWebsite_7E31A769936F48E9">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="AddlInfoPhoneNumber_3CB70A4ADF404783">1-877-558-6397</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      decimals="0"
      id="ExpensesPaidAmt_05691AC020A64CFF"
      unitRef="USD">139</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      decimals="INF"
      id="ExpenseRatioPct_9B15CF97CAC0416B"
      unitRef="Pure">0.0125</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="LineGraphAndTableMeasureName_F73C058E9E024074">Toews Hedged U.S. Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_7E970AD250294D56">Nasdaq-100&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_D9E39D2C87A74FD2">S&amp;amp;P 500&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_74FF46E38A7F41CF"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_D915EADA424344C6"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6D00C6FA47794C6A"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_5047ED1B1308431A"
      unitRef="USD">10675</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7A699487FACB4D30"
      unitRef="USD">13023</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_45CCB0987FA14D73"
      unitRef="USD">11792</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_10615FB6D47E4748"
      unitRef="USD">11125</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_62C7D17FFFF44044"
      unitRef="USD">15573</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B7D6061456C34071"
      unitRef="USD">13356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_6D12C10F064943A7"
      unitRef="USD">12853</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_00B1891E7623477B"
      unitRef="USD">18548</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_C79D5F713A5D42EB"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_E8F05144D4B74C29"
      unitRef="USD">13997</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_FBD67141E1E34FA1"
      unitRef="USD">21683</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_A80B5D7545E14349"
      unitRef="USD">15289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_3FB1031FE6AC43E7"
      unitRef="USD">17770</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_B4ED3FC79B924B73"
      unitRef="USD">33659</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6FA630556B204C54"
      unitRef="USD">22320</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_B810904036294FA8"
      unitRef="USD">16864</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_27B089DD6D334796"
      unitRef="USD">31432</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4837CCF4C20E4152"
      unitRef="USD">22367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_55265BC7270E4F85"
      unitRef="USD">16838</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_FDC7F774FAFA4A40"
      unitRef="USD">32686</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_E128E021C0374682"
      unitRef="USD">22963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_F37D65D5A05C40FF"
      unitRef="USD">18847</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_E540C3D29EED49F6"
      unitRef="USD">43398</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B7F3B5A829EF4F49"
      unitRef="USD">28167</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_DC32F453AD434CCB"
      unitRef="USD">18294</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_10F6D31E8FCA431D"
      unitRef="USD">49084</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4439AF9FFC8B414B"
      unitRef="USD">31574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_C000084895Member"
      decimals="0"
      id="AccmVal_98AA8DF814F54978"
      unitRef="USD">22370</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="0"
      id="AccmVal_814828162D1B47DB"
      unitRef="USD">69315</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B3BA3D5D23B94937"
      unitRef="USD">41379</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="PerformancePastDoesNotIndicateFuture_05B705B4DEB6444C">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="NoDeductionOfTaxesTextBlock_0575428A3F114815">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_447CA88DE74146F8"
      unitRef="Pure">0.2228</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_81DEB5ED2105481C"
      unitRef="Pure">0.0471</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_C000084895Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_DB8C0D425F5043AD"
      unitRef="Pure">0.0838</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_C00705A8AAE24126"
      unitRef="Pure">0.4122</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_24CB538DF1414A3C"
      unitRef="Pure">0.1554</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_NASDAQ100TotalReturnIndex1783AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_FB8919FD2DD343CB"
      unitRef="Pure">0.2136</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0F6A430A5BC74FF0"
      unitRef="Pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_A59EDCE9470A498C"
      unitRef="Pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1783BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_7BEDFE56944E4D3C"
      unitRef="Pure">0.1526</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000084895Member"
      decimals="0"
      id="AssetsNet_7674A9866A8C4DB0"
      unitRef="USD">61098961</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000084895Member"
      decimals="INF"
      id="HoldingsCount_0E22EDA729744A39"
      unitRef="Holding">4</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_C13A0835FBCB4C2B"
      unitRef="USD">490786</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_5F9E05B10E9E4C69"
      unitRef="Pure">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084895Member_FuturesESM6P585020260622LEDFSectorMember"
      decimals="INF"
      id="PctOfTotalInv_AA961C0075414F32"
      unitRef="Pure">0.002</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084895Member_USTreasuryObligations912797TL1SectorMember"
      decimals="INF"
      id="PctOfTotalInv_533F1ED9477F4E40"
      unitRef="Pure">0.998</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084895Member_FutureOptionSectorMember"
      decimals="INF"
      id="PctOfNav_F1D78FC074414FEE"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084895Member_USTreasuryObligationsSectorMember"
      decimals="INF"
      id="PctOfNav_E9D0076FFC14487E"
      unitRef="Pure">0.736</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084895Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember"
      decimals="INF"
      id="PctOfNav_9BAAFAF0CCEF42F6"
      unitRef="Pure">0.736</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084895Member_ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_51BC792ACC4E472E"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="FundName_70259034AAA14339">Toews Hedged U.S. Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_4A30E6810EFC4FB3">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="AddlInfoWebsite_009FE94D19B744FE">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084895Member"
      id="TradingSymbol_B6FB3CE97DFA4053">THLGX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="TradingSymbol_F2FCF05F3A454340">THSMX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_4DB57B1E926D45BB">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="AnnlOrSemiAnnlStatementTextBlock_C90C837A24A84827">This&#160;annual shareholder report contains important information about&#160;Toews Hedged Opportunity Fund for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="AddlInfoTextBlock_913B7E626F724891"> You can find additional information about the Fund at &lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: left; white-space-collapse: preserve-breaks;"&gt;https://toewscorp.com/equity-funds/&lt;/span&gt;. You can also request this information by contacting us at 1-877-558-6397</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="AddlInfoWebsite_F298205FFF374B1E">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="AddlInfoPhoneNumber_13E4F90337484551">1-877-558-6397</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="MaterialFundChngNoticeTextBlock_0FDC89FADAB84735">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      decimals="0"
      id="ExpensesPaidAmt_D66890041B2D44A1"
      unitRef="USD">140</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      decimals="INF"
      id="ExpenseRatioPct_127D01D63E0B4289"
      unitRef="Pure">0.0125</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="LineGraphAndTableMeasureName_C133B8EB94264C5C">Toews Hedged Opportunity Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_AA3CAF6BA913404C">Morningstar US Small Cap TR USD</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_176D877CD1B64247">S&amp;amp;P 500&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_A92DF691312F42E2"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_A8CB8DFF7C544669"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_E64C0217EAEE4EDD"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_9B3B937B62364152"
      unitRef="USD">10032</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_97C186E58DB64A2F"
      unitRef="USD">12117</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2B799C84B7544E8E"
      unitRef="USD">11792</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_3E19586A91414148"
      unitRef="USD">10119</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_06163E8E8EC143CC"
      unitRef="USD">13264</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2A9D7530337A45F5"
      unitRef="USD">13356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_FAE6ABE40D424F7A"
      unitRef="USD">10856</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_EDE15098DAC64BD7"
      unitRef="USD">14107</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_66E52513AFF84C93"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_7128945C36D14B50"
      unitRef="USD">11158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9CC7DC6846394684"
      unitRef="USD">11638</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_0AA5CDE1B4884F8E"
      unitRef="USD">15289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_583008C7C4D84AE8"
      unitRef="USD">16047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_35CE5F7783F6480D"
      unitRef="USD">20081</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_1DB3BF1BA6FD41C6"
      unitRef="USD">22320</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_33400FF3E2CB4BEE"
      unitRef="USD">13468</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_E393A5AF1D32414C"
      unitRef="USD">17226</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_8D0428E6F3A4479C"
      unitRef="USD">22367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_5714FB9065A147ED"
      unitRef="USD">12148</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2CB56C781DD441D1"
      unitRef="USD">16989</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6A3F96E59A2645DA"
      unitRef="USD">22963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_A98033776BE1487F"
      unitRef="USD">13472</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_32424C593EA5462D"
      unitRef="USD">19511</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_F23027F357904993"
      unitRef="USD">28167</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_CE76F69357B342D6"
      unitRef="USD">12281</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_86B6D53835314E85"
      unitRef="USD">20085</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_5DF36E5F281B4ABB"
      unitRef="USD">31574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_C000084896Member"
      decimals="0"
      id="AccmVal_4CE8C4758E634E1F"
      unitRef="USD">15223</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="0"
      id="AccmVal_3C0B162E4F0A4A91"
      unitRef="USD">26468</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_CC186225219C47CE"
      unitRef="USD">41379</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="PerformancePastDoesNotIndicateFuture_DAEC2ECF1E7B4E01">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="NoDeductionOfTaxesTextBlock_2DDE3B2A849B43B4">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_75CFFFAEF1F44B56"
      unitRef="Pure">0.2396</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_4AAAE8A5B20F46EC"
      unitRef="Pure">-0.0105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_C000084896Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E2FA790F26C94E46"
      unitRef="Pure">0.0429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_C7DCF368D47840D0"
      unitRef="Pure">0.3178</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_EBE3941AE61B403F"
      unitRef="Pure">0.0568</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_MorningstarUSSmallCapTRUSD1784AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_69FCAD011F2B4E32"
      unitRef="Pure">0.1022</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_FBAE379E534241EE"
      unitRef="Pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_ED17921E608C4CAC"
      unitRef="Pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1784BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_EEDE18364B324973"
      unitRef="Pure">0.1526</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000084896Member"
      decimals="0"
      id="AssetsNet_8223D545C413458E"
      unitRef="USD">48325160</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000084896Member"
      decimals="INF"
      id="HoldingsCount_FCF07D57F169495D"
      unitRef="Holding">9</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_E9F8A4682A314854"
      unitRef="USD">230226</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_C08992DE9A2F442E"
      unitRef="Pure">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084896Member_Equities921943858SectorMember"
      decimals="INF"
      id="PctOfTotalInv_61192A8237794414"
      unitRef="Pure">0.263</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084896Member_FuturesRTY6P215020260622LEDFSectorMember"
      decimals="INF"
      id="PctOfTotalInv_519164EB8D1A4B74"
      unitRef="Pure">0.002</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084896Member_USTreasuryObligations912797TL1SectorMember"
      decimals="INF"
      id="PctOfTotalInv_CB65EE0872A04524"
      unitRef="Pure">0.735</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_FutureOptionSectorMember"
      decimals="INF"
      id="PctOfNav_6949749611A34F56"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_EquitySectorMember"
      decimals="INF"
      id="PctOfNav_DFE4F36BD7D14C88"
      unitRef="Pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_USTreasuryObligationsSectorMember"
      decimals="INF"
      id="PctOfNav_9352334E113541F1"
      unitRef="Pure">0.559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember"
      decimals="INF"
      id="PctOfNav_21CFC4B166AC4337"
      unitRef="Pure">0.559</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_A921943858VanguardFTSEDevelopedMarketsETFCTIMember"
      decimals="INF"
      id="PctOfNav_280242FCAF504EAF"
      unitRef="Pure">0.200</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_RTY6P215020260622LEDFCMEEMinusminiRussell2000IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_2BE9F852ABAA4C14"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_ESM6P585020260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_004CD6D813374080"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084896Member_ESM6P607520260622LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_C8B9E9F87C244629"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="FundName_2F96069CD4934D03">Toews Hedged Opportunity Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_0AC0C77291C949F2">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="AddlInfoWebsite_95796EEF744D4C6D">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084896Member"
      id="TradingSymbol_3514FC35B2CE4DE3">THSMX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="TradingSymbol_DCA7ECD0ED7946A1">TMREX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_72AF940BAA44405A">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="AnnlOrSemiAnnlStatementTextBlock_A5DD54FAE2E348FB">This&#160;annual shareholder report contains important information about&#160;Toews Managed Risk Equity Fund for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="AddlInfoTextBlock_ABACB404D0E24847"> You can find additional information about the Fund at &lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: left; white-space-collapse: preserve-breaks;"&gt;https://toewscorp.com/equity-funds/&lt;/span&gt;. You can also request this information by contacting us at 1-877-558-6397</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="AddlInfoWebsite_AA0ADF859C244E15">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="AddlInfoPhoneNumber_3BEEE24B47324DFB">1-877-558-6397</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="MaterialFundChngNoticeTextBlock_78FB43654E584BDC">This report describes changes to the Fund that occurred during the reporting period.</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      decimals="0"
      id="ExpensesPaidAmt_0DF95137A843458D"
      unitRef="USD">135</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      decimals="INF"
      id="ExpenseRatioPct_C28B28C0BB614008"
      unitRef="Pure">0.0125</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="LineGraphAndTableMeasureName_DD2C4AB6BB3E4383">Toews Managed Risk Equity Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_FF5CC493A7A9437E">CBOE S&amp;amp;P 500&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; BuyWrite Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_006A0A3CDAAC4CD0">MSCI World Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_12278B38948B4222">S&amp;amp;P 500&lt;sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;"&gt;&#xae;&lt;/sup&gt; Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_79B30F45C7CE4B50"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_9AE195C62A22416C"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_E9E98ED7A1184A52"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4CF02E17763E464C"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_616801DE8C8A497D"
      unitRef="USD">10949</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D6E84AE04F384D7D"
      unitRef="USD">11273</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1568F9C6FDF140CF"
      unitRef="USD">11465</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_ED0DAF58F3D24700"
      unitRef="USD">11792</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_5CBE01768DAA4AF4"
      unitRef="USD">11734</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_FFD1AD39CE9A4BE8"
      unitRef="USD">12106</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_70D38C06EAC84E0D"
      unitRef="USD">12981</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_75351BBE7A99426A"
      unitRef="USD">13356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_B0B2FC5DCEC34012"
      unitRef="USD">12593</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_3E53CFC312854383"
      unitRef="USD">12533</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_EFF1083915E442F9"
      unitRef="USD">13822</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4C2081CABFEE4A2B"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_E063FA8EC0CA4E6C"
      unitRef="USD">12151</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4DE84BFEADBA414F"
      unitRef="USD">10882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4D5BD28D66594BD1"
      unitRef="USD">13268</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_D1639A3E22E340F6"
      unitRef="USD">15289</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_D970F5FC0B9A421B"
      unitRef="USD">17434</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_1042BAEDF0574605"
      unitRef="USD">13859</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_DE40BA83D73B4D63"
      unitRef="USD">19282</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_74D6D448915C4D4A"
      unitRef="USD">22320</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_53CE18F116734D06"
      unitRef="USD">16482</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_62691E7359AF47B7"
      unitRef="USD">15047</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_C67645F40E0D410F"
      unitRef="USD">18604</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_804BD04FB2764663"
      unitRef="USD">22367</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_1AC0C79E66674D60"
      unitRef="USD">14799</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_3D30A6F7DDAB49AF"
      unitRef="USD">14879</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_3A48FC322AB44E95"
      unitRef="USD">19195</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_0F0B5033C22B4DA4"
      unitRef="USD">22963</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_AE76C5A09C554ADD"
      unitRef="USD">15807</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D790E64DDAC348A6"
      unitRef="USD">16236</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_371A02F41BA943C1"
      unitRef="USD">22724</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_CF193EF16DBE4062"
      unitRef="USD">28167</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_AF935B2BDB024FEC"
      unitRef="USD">15828</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D44CFA9D26D143B5"
      unitRef="USD">17778</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_0AC3E8EEE18C41F3"
      unitRef="USD">25487</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_A0B3DE0315284E8D"
      unitRef="USD">31574</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_C000103841Member"
      decimals="0"
      id="AccmVal_24E0C4FDE5834E0B"
      unitRef="USD">18256</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_6FED5840603041F4"
      unitRef="USD">20893</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7B1D69CF10B341B9"
      unitRef="USD">32917</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7BE507874AE04C0D"
      unitRef="USD">41379</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="PerformancePastDoesNotIndicateFuture_B826C590BE284698">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="NoDeductionOfTaxesTextBlock_07098EEA4834450F">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1CA5D97EF4F64E1F"
      unitRef="Pure">0.1534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_F27C52F21B1E4E21"
      unitRef="Pure">0.0093</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_C000103841Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_550AEE6A122441F1"
      unitRef="Pure">0.0620</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_B5E8C0274BA74C59"
      unitRef="Pure">0.2916</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_3A5587CBA0C74E09"
      unitRef="Pure">0.1129</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_MSCIWORLDINDEXNetUSD1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1C049727807C4032"
      unitRef="Pure">0.1265</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_69A4DDAF1D67418E"
      unitRef="Pure">0.1752</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E68ECF953CA74808"
      unitRef="Pure">0.0856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1086BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_2BC9B16A936C474C"
      unitRef="Pure">0.0765</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_F5B7FF907021438E"
      unitRef="Pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_986F76D241B5402B"
      unitRef="Pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_SP500IndexTR1086AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_4135872EF3384A08"
      unitRef="Pure">0.1526</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000103841Member"
      decimals="0"
      id="AssetsNet_87D7F2C9FB974D20"
      unitRef="USD">67387785</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000103841Member"
      decimals="INF"
      id="HoldingsCount_17C67266063D48CF"
      unitRef="Holding">3</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_14885C8CC83F43D9"
      unitRef="USD">596890</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_F310E6274ABF4DC2"
      unitRef="Pure">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000103841Member_FuturesESZ7P680020271220LEDFSectorMember"
      decimals="INF"
      id="PctOfTotalInv_1568E2CE94854F27"
      unitRef="Pure">0.077</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000103841Member_USTreasuryObligations912797TL1SectorMember"
      decimals="INF"
      id="PctOfTotalInv_272AAD5FF0E8400D"
      unitRef="Pure">0.923</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000103841Member_FutureOptionSectorMember"
      decimals="INF"
      id="PctOfNav_49574026952C494A"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000103841Member_USTreasuryObligationsSectorMember"
      decimals="INF"
      id="PctOfNav_B3C1213D51AB46BF"
      unitRef="Pure">0.712</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000103841Member_A912797TL1UnitedStatesTreasuryBill3620CTIMember"
      decimals="INF"
      id="PctOfNav_0B35B3EBF6384891"
      unitRef="Pure">0.712</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000103841Member_ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_61D70BF66D3445A8"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="FundName_076D0300B60144FB">Toews Managed Risk Equity Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_35EAED0EBD4348F0">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="AddlInfoWebsite_ED7C3EC4A11B4A09">https://toewscorp.com/equity-funds/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000103841Member"
      id="TradingSymbol_D71BAA959B0C4079">TMREX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="TradingSymbol_0499E03471834A9B">THHYX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_729937E1B9BF489D">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="AnnlOrSemiAnnlStatementTextBlock_C3F5734251244C50">This&#160;annual shareholder report contains important information about&#160;Toews Tactical Income Fund for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="AddlInfoTextBlock_989E09EDFE454D0F">You can find additional information about the Fund at &lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: left; white-space-collapse: preserve-breaks;"&gt;https://toewscorp.com/fixed-income-funds/&lt;/span&gt;. You can also request this information by contacting us at 1-877-558-6397.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="AddlInfoWebsite_4F6644BD9BED4260">https://toewscorp.com/fixed-income-funds/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="AddlInfoPhoneNumber_5920F88585294CF5">1-877-558-6397</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      decimals="0"
      id="ExpensesPaidAmt_3FBE015786E44B0C"
      unitRef="USD">128</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      decimals="INF"
      id="ExpenseRatioPct_98758E338CE54DFE"
      unitRef="Pure">0.0124</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="LineGraphAndTableMeasureName_63663F40336C4270">Toews Tactical Income Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_06DC8DEF9239459B">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_C7DEA5427A0F413A">ICE BofA High Yield U.S. Corporates Cash Pay Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_A14B3761EE3C44D5">Morningstar US Core Bond TR USD Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_F1B8F2BBD0D2485B"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_677205C5D44E4B76"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_BF23276892684DBF"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_5E7B83046D8C4507"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_42206312E2764746"
      unitRef="USD">10728</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2BFDBDD75F844EE3"
      unitRef="USD">10083</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_76A75BC533C04414"
      unitRef="USD">11356</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_025DD8B42354447F"
      unitRef="USD">10072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_92C407F12DD9474E"
      unitRef="USD">10769</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_9F40BF1333BF4474"
      unitRef="USD">10051</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_CDD31F6742AA41E5"
      unitRef="USD">11718</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_BBE6607697394E38"
      unitRef="USD">10037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_90D909BCAF6B4135"
      unitRef="USD">11365</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_927379C7B54841E8"
      unitRef="USD">10582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_CDF6E7E381EA4454"
      unitRef="USD">12507</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_AF5374FCD8E74879"
      unitRef="USD">10569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_3449DB8C27864341"
      unitRef="USD">11205</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_514EDB28A55348BF"
      unitRef="USD">11730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_4695A3CC01714FA5"
      unitRef="USD">11856</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_A74BCD1B030945B8"
      unitRef="USD">11703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_434EA9DEAC86485F"
      unitRef="USD">12202</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2022D5448CCA4138"
      unitRef="USD">11698</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_0119E4B39ECF4495"
      unitRef="USD">14221</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_DE2A6DB6E1EC4347"
      unitRef="USD">11681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_9AF28729CA474D36"
      unitRef="USD">11907</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_19920B1692264EA3"
      unitRef="USD">10703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_DE962284587C4AF7"
      unitRef="USD">13516</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2BF571FF1D6344C2"
      unitRef="USD">10684</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_1B37B40ACB984138"
      unitRef="USD">11609</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_CB616637728D4291"
      unitRef="USD">10657</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_E4CFBC90BC6F43E0"
      unitRef="USD">13680</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_EEF0C0199EB34D1E"
      unitRef="USD">10632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_E795AD3EAB84478C"
      unitRef="USD">12056</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_AA6D5CC055E7439E"
      unitRef="USD">10500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_998E792864CF4DD6"
      unitRef="USD">14896</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_80BBC732592D43E8"
      unitRef="USD">10469</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_BD2C062E6CF544E4"
      unitRef="USD">12573</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_536134300E784534"
      unitRef="USD">11343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_97FB7A7BA11C44EB"
      unitRef="USD">16190</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_DD9C7A2FA8304C5F"
      unitRef="USD">11308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_C000084894Member"
      decimals="0"
      id="AccmVal_9F43C4651106459E"
      unitRef="USD">13314</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_FD2B81B100C844EE"
      unitRef="USD">11803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_860D3F5328D24105"
      unitRef="USD">17619</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="0"
      id="AccmVal_7FEFBC315DCF4236"
      unitRef="USD">11767</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="PerformancePastDoesNotIndicateFuture_2229A87260B64CE0">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="NoDeductionOfTaxesTextBlock_53748C91B0744A6E">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_997009C6E7064C0A"
      unitRef="Pure">0.0589</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1D23EA4D00F74B75"
      unitRef="Pure">0.0176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_C000084894Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_D444090FF1794EE4"
      unitRef="Pure">0.0290</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_D7F65D7037764ED1"
      unitRef="Pure">0.0406</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E291F567B2334313"
      unitRef="Pure">0.0018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0C9DC6E789AF409F"
      unitRef="Pure">0.0167</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1C85BA6E8F794DDC"
      unitRef="Pure">0.0883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_E8897F54B99D4027"
      unitRef="Pure">0.0438</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1782BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_29A9DC96C2BF4286"
      unitRef="Pure">0.0583</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_5D0035C822974255"
      unitRef="Pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_F85294DD89B04B1A"
      unitRef="Pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1782AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_092800B18A9240F0"
      unitRef="Pure">0.0164</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000084894Member"
      decimals="0"
      id="AssetsNet_F8CB52A49A814A1F"
      unitRef="USD">381780272</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000084894Member"
      decimals="INF"
      id="HoldingsCount_DA9FAEE50D94440D"
      unitRef="Holding">183</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_46C10F80CB234BB0"
      unitRef="USD">4110877</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_41F6F32869CA44FC"
      unitRef="Pure">1.94</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084894Member_ConsumerDiscretionary68245XAH2SectorMember"
      decimals="INF"
      id="PctOfTotalInv_C41824A97BBD481F"
      unitRef="Pure">0.289</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084894Member_FixedIncomeMinusOther46435U853SectorMember"
      decimals="INF"
      id="PctOfTotalInv_161C8CD06CD6465F"
      unitRef="Pure">0.621</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000084894Member_CollateralforSecuritiesLoaned857492706SectorMember"
      decimals="INF"
      id="PctOfTotalInv_566F293835A647FB"
      unitRef="Pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A78410GAG9RealEstateSectorMember"
      decimals="INF"
      id="PctOfNav_BC549ADBCB564D47"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A50076QAR7ConsumerStaplesSectorMember"
      decimals="INF"
      id="PctOfNav_3EF8F06A6EDE4DDA"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A337932AH0UtilitiesSectorMember"
      decimals="INF"
      id="PctOfNav_31CA3AF050044421"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A91911TAE3MaterialsSectorMember"
      decimals="INF"
      id="PctOfNav_9AFD25DAF4B7452F"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A90279XAA0TechnologySectorMember"
      decimals="INF"
      id="PctOfNav_7B7262AC735C4BA6"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A500472AC9HealthCareSectorMember"
      decimals="INF"
      id="PctOfNav_8B15FC308DA947A3"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A019576AD9IndustrialsSectorMember"
      decimals="INF"
      id="PctOfNav_F183CAAF6CAA483F"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A92332YAB7EnergySectorMember"
      decimals="INF"
      id="PctOfNav_B76F871F168743D5"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A156700BD7CommunicationsSectorMember"
      decimals="INF"
      id="PctOfNav_4572D02852BF4B09"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A19260QAC1FinancialsSectorMember"
      decimals="INF"
      id="PctOfNav_048BB1EAA0F64137"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A233835AQ0ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="PctOfNav_3D2A4120A861429C"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A857492706CollateralforSecuritiesLoanedSectorMember"
      decimals="INF"
      id="PctOfNav_59BBB133BFFC40DC"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_A464288513FixedIncomeSectorMember"
      decimals="INF"
      id="PctOfNav_2CC3581D93264B4F"
      unitRef="Pure">0.676</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_ISharesBroadUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_71DF4DB9BE8D4946"
      unitRef="Pure">0.468</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_SPDRBloombergHighYieldBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_C753C1F03FD14C51"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_SPDRPortfolioHighYieldBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_A2779887E2A14BAC"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_XtrackersUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_87D137CCC3FD48F2"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_ISharesiBoxxHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_66FE196DFC134BD0"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_GoldmanSachsGroupIncThe6752037Minus10Minus01CTIMember"
      decimals="INF"
      id="PctOfNav_AE5DB07A180C4CA4"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_AnheuserMinusBuschInBevWorldwideInc822039Minus01Minus15CTIMember"
      decimals="INF"
      id="PctOfNav_3991ED598B034341"
      unitRef="Pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_DeutscheTelekomInternationalFinanceBV9252032Minus06Minus01CTIMember"
      decimals="INF"
      id="PctOfNav_0E2BB7204DA34C50"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_GeneralElectricCompany6752032Minus03Minus15CTIMember"
      decimals="INF"
      id="PctOfNav_87730BE4B46547E5"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000084894Member_MetLifeInc10752039Minus08Minus01CTIMember"
      decimals="INF"
      id="PctOfNav_C51D6A5DB1594C07"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="FundName_6828885F8DFB419F">Toews Tactical Income Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_C33271A74C7042D6">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="AddlInfoWebsite_594D2CFBDFE447FA">https://toewscorp.com/fixed-income-funds/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000084894Member"
      id="TradingSymbol_74911B185A8B4431">THHYX</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="TradingSymbol_6D699391482047F2">TUIFX</dei:TradingSymbol>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_6DF0C1775A104817">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="AnnlOrSemiAnnlStatementTextBlock_BC51791279A843E7">This&#160;annual shareholder report contains important information about&#160;Toews Unconstrained Income Fund for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="AddlInfoTextBlock_32B8ACDBD0744AA3">You can find additional information about the Fund at &lt;span style="font-weight: 700; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: left; text-align-last: left; white-space-collapse: preserve-breaks;"&gt;https://toewscorp.com/fixed-income-funds/&lt;/span&gt;. You can also request this information by contacting us at 1-877-558-6397.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="AddlInfoWebsite_5D2B3981A87D46D0">https://toewscorp.com/fixed-income-funds/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="AddlInfoPhoneNumber_1CACC2C3E99B44C6">1-877-558-6397</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      decimals="0"
      id="ExpensesPaidAmt_833CCC5402F144A6"
      unitRef="USD">128</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      decimals="INF"
      id="ExpenseRatioPct_4D21E4B5454045DF"
      unitRef="Pure">0.0125</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="LineGraphAndTableMeasureName_22EC79B3F5B444E4">Toews Unconstrained Income Fund</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_FAD7DE3786B646A7">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_15AA1AEDC7DF4A7B">Morningstar US Core Bond TR USD Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_25365E4B6CFB45EB"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_6C84CD5FA9224834"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-04-30to2016-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_CB84ED708FBB4A4C"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_E3999484B2354B49"
      unitRef="USD">10590</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_510B84CBA9A546A2"
      unitRef="USD">10083</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2017-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_02D450B109F04AF9"
      unitRef="USD">10072</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_8410E7D1C3CA4475"
      unitRef="USD">10270</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4ADDEAB106D5489F"
      unitRef="USD">10051</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2018-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_45B5F99092644F81"
      unitRef="USD">10037</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_F3ECE8BC4476434B"
      unitRef="USD">10731</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_DD6B6C4070AC49D2"
      unitRef="USD">10582</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2019-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_A81934E859EB49AD"
      unitRef="USD">10569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_6EB1B03D52F84396"
      unitRef="USD">10698</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_012AC77EF2FE4788"
      unitRef="USD">11730</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2020-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B8D95F576CBF46D2"
      unitRef="USD">11703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_9D813ABDBAFC474C"
      unitRef="USD">11262</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_28361AF199A640DA"
      unitRef="USD">11698</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2021-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_A579078C279B468F"
      unitRef="USD">11681</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_C4560D5183CB4BF7"
      unitRef="USD">10955</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_1BA90F7A247B4274"
      unitRef="USD">10703</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2022-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_E48E6A218339476B"
      unitRef="USD">10684</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_6332AC578018469B"
      unitRef="USD">10880</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_2589B916C6514EDF"
      unitRef="USD">10657</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2023-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_07E0F80B67C74DF8"
      unitRef="USD">10632</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_6E47F1CB9FBE46A2"
      unitRef="USD">11133</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_CDED3B48D422425E"
      unitRef="USD">10500</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2024-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_33C65D57E2F649C9"
      unitRef="USD">10469</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_F8648D6BC2894C8D"
      unitRef="USD">11596</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_3428C432F63C4364"
      unitRef="USD">11343</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2025-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_89466BA3C4D34AEE"
      unitRef="USD">11308</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_C000127804Member"
      decimals="0"
      id="AccmVal_00853759852E4DD6"
      unitRef="USD">12114</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="0"
      id="AccmVal_018872FEA7444EFE"
      unitRef="USD">11803</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_B0E2BD19406740B3"
      unitRef="USD">11767</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="PerformancePastDoesNotIndicateFuture_FD258000A7C34D36">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="NoDeductionOfTaxesTextBlock_8FF7C3903DB6484C">The graph and table do not reflect the deduction of taxes that a shareholder would pay on fund distributions or redemption of fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_2D7E31BD09394B7B"
      unitRef="Pure">0.0447</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_F00DC6CB7DE44DD6"
      unitRef="Pure">0.0147</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_C000127804Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_4B9D4AEB9AD34604"
      unitRef="Pure">0.0194</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1FEE1C8485784693"
      unitRef="Pure">0.0406</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_D276288299D74F96"
      unitRef="Pure">0.0018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_BloombergUSAggregateBondIndex1952AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0A2A09E55C904C63"
      unitRef="Pure">0.0167</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_C3F52ED849BD4B08"
      unitRef="Pure">0.0405</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_0C7415CB4F4E4850"
      unitRef="Pure">0.0015</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2016-05-01to2026-04-30_MorningstarUSCoreBondTRUSD1952BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_4595C95208ED42DD"
      unitRef="Pure">0.0164</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000127804Member"
      decimals="0"
      id="AssetsNet_50620E6B2FA94F3B"
      unitRef="USD">42090977</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000127804Member"
      decimals="INF"
      id="HoldingsCount_0044EADD484D428E"
      unitRef="Holding">9</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_802098B94C944196"
      unitRef="USD">365188</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_270C4C4B162442A4"
      unitRef="Pure">2.31</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000127804Member_FixedIncomeMinusOther092528504SectorMember"
      decimals="INF"
      id="PctOfTotalInv_87B76A8259354D70"
      unitRef="Pure">0.894</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000127804Member_CollateralforSecuritiesLoaned857492706SectorMember"
      decimals="INF"
      id="PctOfTotalInv_D4E023EE76EE45DC"
      unitRef="Pure">0.106</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_CollateralforSecuritiesLoanedSectorMember"
      decimals="INF"
      id="PctOfNav_0CCAC1F3378F4592"
      unitRef="Pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_FixedIncomeSectorMember"
      decimals="INF"
      id="PctOfNav_98C03D99E2EF4ABB"
      unitRef="Pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A46435U853iSharesBroadUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_9328C769CD4045AE"
      unitRef="Pure">0.364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A69344A834PGIMAAACLOETFCTIMember"
      decimals="INF"
      id="PctOfNav_1F58C6F9EE03498E"
      unitRef="Pure">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A921937835VanguardTotalBondMarketETFCTIMember"
      decimals="INF"
      id="PctOfNav_9D1EE68B125F4D3E"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A464287226iSharesCoreUSAggregateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_4D7C840AF41B4FAF"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A78468R622SPDRBloombergHighYieldBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_DD3C9CBA51F74E19"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A464288513iSharesiBoxxHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_7DCC579CECB94730"
      unitRef="Pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A092528504iSharesAAACLOActiveETFCTIMember"
      decimals="INF"
      id="PctOfNav_D4C4894D0FDA4D76"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000127804Member_A46429B655iSharesFloatingRateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_7677FE1CCC074086"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="FundName_313ADFE321AC4BD4">Toews Unconstrained Income Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_C1A55B138C574401">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="AddlInfoWebsite_DD4567DD02854A50">https://toewscorp.com/fixed-income-funds/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000127804Member"
      id="TradingSymbol_7E89DD7BC3C948B1">TUIFX</dei:TradingSymbol>
</xbrl>
