<?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_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000196833Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_C000196833Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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="From2020-06-24to2026-04-30_C000196833Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:BloombergUSAggregateBondIndex1963BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member_FixedIncomeMinusOther09789C705SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:FixedIncomeMinusOther09789C705SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member_FixedIncomeSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_C000196833Member_SPDRPortfolioHighYieldBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_C000196833Member_ISharesBroadUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_C000196833Member_XtrackersUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</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_C000196833Member_ISharesFallenAngelsUSDBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ISharesFallenAngelsUSDBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member_BondBloxxBBMinusRatedUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:BondBloxxBBMinusRatedUSDHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member_BondBloxxCCCMinusRatedUSDHighYieldCorporateBondETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:BondBloxxCCCMinusRatedUSDHighYieldCorporateBondETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196833Member_BondBloxxUSDHighYieldBondTelecomMediaTechnologySectorETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196833Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:BondBloxxUSDHighYieldBondTelecomMediaTechnologySectorETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2020-06-24_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2020-06-24</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2021-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2022-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2023-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2024-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2025-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-25to2026-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-25</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-05-01to2026-04-30_C000196860Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</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_C000196860Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</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="From2020-06-24to2026-04-30_C000196860Member_WithoutSalesLoadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">nlft:CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2021-05-01to2026-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2020-06-24to2026-04-30_SP500IndexTR1964BroadBasedIndexMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">nlft:SP500IndexTR1964BroadBasedIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-24</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196860Member_Equities464287200SectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">nlft:Equities464287200SectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196860Member_FuturesESZ7P680020271220LEDFSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</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_C000196860Member_FutureOptionSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</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_C000196860Member_EquitySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</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_C000196860Member_A464287200iSharesCoreSP500ETFCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:A464287200iSharesCoreSP500ETFCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_C000196860Member_ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314414</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">nlft:C000196860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">nlft:ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember</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_566D60C7E98B4FB2">0001314414</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="From2025-05-01to2026-04-30"
      id="AmendmentFlag_655997056F46486C">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentType_5301ECE24BE64B7F">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="From2025-05-01to2026-04-30"
      id="EntityRegistrantName_23EFC76864E94E84">Northern Lights Fund Trust</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType
      contextRef="From2025-05-01to2026-04-30"
      id="EntityInvCompanyType_60022CCBDEE2414E">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate
      contextRef="From2025-05-01to2026-04-30"
      id="DocumentPeriodEndDate_BDEE40A90BC44DFD">2026-04-30</dei:DocumentPeriodEndDate>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="TradingSymbol_A56A9DBBB6EA4823">THY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="SecurityExchangeName_3517AD0CD7CF49FC">NYSEArca</dei:SecurityExchangeName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_CC03E980894D41E1">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="AnnlOrSemiAnnlStatementTextBlock_0EB0CDD43D104E01">This&#160;annual shareholder report contains important information about&#160;Toews Agility Shares Dynamic Tactical Income ETF for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="AddlInfoTextBlock_A68AEA82073A4647">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://toewsetfs.com/etfs/thy-dynamic-tactical-income-etf/&lt;/span&gt;. You can also request this information by contacting us at 1-800-511-9270.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="AddlInfoWebsite_D4F9D6D88F1749FF">https://toewsetfs.com/etfs/thy-dynamic-tactical-income-etf/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="AddlInfoPhoneNumber_458F32550CF1481D">1-800-511-9270</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      decimals="0"
      id="ExpensesPaidAmt_9206E0E78D714CB2"
      unitRef="USD">98</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      decimals="INF"
      id="ExpenseRatioPct_D629C5CB348A487E"
      unitRef="Pure">0.0095</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="LineGraphAndTableMeasureName_2C7BB6EDCE7749EA">Toews Agility Shares Dynamic Tactical Income ETF</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_BE4840F43EDC4868">ICE BofA High Yield U.S. Corporates Cash Pay Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_E6732AE6FF354967">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AccmVal
      contextRef="From2020-06-24to2020-06-24_C000196833Member"
      decimals="0"
      id="AccmVal_C9E1A83EEAE14642"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-24to2020-06-24_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_40D79A2744144899"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-24to2020-06-24_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_139A356BB28A4D81"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_C4D28DC539B34DE3"
      unitRef="USD">10441</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_00CAD32E33014000"
      unitRef="USD">11247</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_939A22ECED544C96"
      unitRef="USD">9887</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_FB38A644C16D4642"
      unitRef="USD">10088</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_8CD45AEBDE6F4969"
      unitRef="USD">10689</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_253CCF27AFC048FC"
      unitRef="USD">9045</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_BB46D96F584B4832"
      unitRef="USD">9882</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4CAAADBA298640C1"
      unitRef="USD">10819</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_A7981B59CC37488F"
      unitRef="USD">9007</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_978AD737EE55427C"
      unitRef="USD">10306</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_903FD02094DC4719"
      unitRef="USD">11781</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_D7E61B30A4F448C1"
      unitRef="USD">8874</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_ABECB19C262347FF"
      unitRef="USD">10722</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_F685D0AECF2E4E77"
      unitRef="USD">12804</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_1370E2547A8E496E"
      unitRef="USD">9586</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_C000196833Member"
      decimals="0"
      id="AccmVal_AD642A09661441B7"
      unitRef="USD">11429</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="0"
      id="AccmVal_94CF310FAE7A4AA3"
      unitRef="USD">13934</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_2326CBEEB55742BF"
      unitRef="USD">9975</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="PerformancePastDoesNotIndicateFuture_FA8A4EDA4E5D4C12">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_C000196833Member"
      id="NoDeductionOfTaxesTextBlock_31FFAFDA3BBD4A8D">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:PerfInceptionDate
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="PerfInceptionDate_31D7255A616F4933">2020-06-24</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000196833Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_3E48BB2844DE4B6B"
      unitRef="Pure">0.0659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000196833Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_2CBA10BA2B3A4B78"
      unitRef="Pure">0.0182</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_C000196833Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_C42FC5C5C7EE48D6"
      unitRef="Pure">0.0231</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1C8E8CB1A9C247E8"
      unitRef="Pure">0.0883</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_7EC94546E9E74255"
      unitRef="Pure">0.0438</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_ICEBofAHighYieldUSCorporatesCashPay1963AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_9CDEDA8F99CA4FFD"
      unitRef="Pure">0.0584</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_707C2F383ADE4E7D"
      unitRef="Pure">0.0406</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_2DD9821117844B2E"
      unitRef="Pure">0.0018</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_BloombergUSAggregateBondIndex1963BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_B9992D9CD8214528"
      unitRef="Pure">-0.0004</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000196833Member"
      decimals="0"
      id="AssetsNet_FEE4761D048C4A8E"
      unitRef="USD">86756678</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000196833Member"
      decimals="INF"
      id="HoldingsCount_0182310DC3774A35"
      unitRef="Holding">7</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_EDD2F99760084FD7"
      unitRef="USD">373619</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_14252EA3B06F4C88"
      unitRef="Pure">4.14</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000196833Member_FixedIncomeMinusOther09789C705SectorMember"
      decimals="INF"
      id="PctOfTotalInv_57AF451FD14446DF"
      unitRef="Pure">1.000</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_FixedIncomeSectorMember"
      decimals="INF"
      id="PctOfNav_E6F4C0B4843B4BEF"
      unitRef="Pure">0.993</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_SPDRPortfolioHighYieldBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_A1A3A9DD412042C4"
      unitRef="Pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_ISharesBroadUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_7601802DAFB44AD5"
      unitRef="Pure">0.246</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_XtrackersUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_BD9B5555B8DA4E0B"
      unitRef="Pure">0.223</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_ISharesFallenAngelsUSDBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_85C604C3356144D0"
      unitRef="Pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_BondBloxxBBMinusRatedUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_F33FFD2A3CF847E6"
      unitRef="Pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_BondBloxxCCCMinusRatedUSDHighYieldCorporateBondETFCTIMember"
      decimals="INF"
      id="PctOfNav_D40FF16884BD4608"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196833Member_BondBloxxUSDHighYieldBondTelecomMediaTechnologySectorETFCTIMember"
      decimals="INF"
      id="PctOfNav_3B26FB0701F94F57"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="FundName_CBA258E31B4E4066">Toews Agility Shares Dynamic Tactical Income ETF</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_05B3432A0BC64A54">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="AddlInfoWebsite_35F13A48E38D4C2F">https://toewsetfs.com/etfs/thy-dynamic-tactical-income-etf/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000196833Member"
      id="TradingSymbol_4C0E10C43CD94CEB">THY</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="TradingSymbol_33476C4DB7AB48AE">MRSK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="SecurityExchangeName_7F45E73FB3464D1A">NYSEArca</dei:SecurityExchangeName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_23DBA73814534435">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="AnnlOrSemiAnnlStatementTextBlock_96F99D4F54C24979">This&#160;annual shareholder report contains important information about&#160;Toews Agility Shares Managed Risk ETF for the period of&#160;May 1, 2025&#160;to April 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="AddlInfoTextBlock_C1EEE57FD8234A9C">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://toewsetfs.com/etfs/mrsk-managed-risk-etf/&lt;/span&gt;. You can also request this information by contacting us at 1-800-511-9270.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="AddlInfoWebsite_35C71999BB724B0E">https://toewsetfs.com/etfs/mrsk-managed-risk-etf/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="AddlInfoPhoneNumber_7B88BD02C9BF49E2">1-800-511-9270</oef:AddlInfoPhoneNumber>
    <oef:ExpensesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      decimals="0"
      id="ExpensesPaidAmt_3C6791F58AB54FFC"
      unitRef="USD">103</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      decimals="INF"
      id="ExpenseRatioPct_F11ED6C69B644E94"
      unitRef="Pure">0.0095</oef:ExpenseRatioPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="LineGraphAndTableMeasureName_29AACCAFD25042CF">Toews Agility Shares Managed Risk ETF</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName
      contextRef="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      id="LineGraphAndTableMeasureName_4E88A6C9BC6042C8">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_SP500IndexTR1964BroadBasedIndexMember"
      id="LineGraphAndTableMeasureName_D5248142B51B48C4">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="From2020-06-24to2020-06-24_C000196860Member"
      decimals="0"
      id="AccmVal_6A071803417542C4"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-24to2020-06-24_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_11BD50988F274F01"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-24to2020-06-24_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_7FEC85D76CE04A07"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_BE09F6AAB92E419F"
      unitRef="USD">12569</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_40A5FFF6605D4209"
      unitRef="USD">12415</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2021-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_53576E12ACFA47DA"
      unitRef="USD">13890</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_3D59ED7F2037428E"
      unitRef="USD">13079</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_4CF4A0C2E5FB4579"
      unitRef="USD">13479</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2022-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_8DE1C735B6BE4A15"
      unitRef="USD">13920</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_7095ADD86D084AF6"
      unitRef="USD">13388</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_85A544E420A54C76"
      unitRef="USD">13328</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2023-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_EC9C0E5FA6BE4D2E"
      unitRef="USD">14291</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_73065F28FF4341F4"
      unitRef="USD">14490</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_686E17D3A3C348B7"
      unitRef="USD">14544</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2024-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_5297992BC4054892"
      unitRef="USD">17529</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_3FBE056BBDFE4257"
      unitRef="USD">15645</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_23C20D3E832C4560"
      unitRef="USD">15925</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2025-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_5BA994CB26AE4BFD"
      unitRef="USD">19650</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_C000196860Member"
      decimals="0"
      id="AccmVal_5D5518B564AE4F55"
      unitRef="USD">18182</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="0"
      id="AccmVal_853668A660C7472C"
      unitRef="USD">18716</oef:AccmVal>
    <oef:AccmVal
      contextRef="From2020-06-25to2026-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="0"
      id="AccmVal_143F939EA72146DB"
      unitRef="USD">25751</oef:AccmVal>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="PerformancePastDoesNotIndicateFuture_6AF179A3DEFE4983">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_C000196860Member"
      id="NoDeductionOfTaxesTextBlock_5CA670FC03FD419D">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:PerfInceptionDate
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="PerfInceptionDate_4425E132F9594C8A">2020-06-24</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_C000196860Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_DBA7945550AA4E22"
      unitRef="Pure">0.1621</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_C000196860Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_488B298938F9424A"
      unitRef="Pure">0.0766</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_C000196860Member_WithoutSalesLoadMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1F9CAC6935BA4073"
      unitRef="Pure">0.1076</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_DBFCC06ADC3644DE"
      unitRef="Pure">0.1752</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_1C3C6FF8CFD04029"
      unitRef="Pure">0.0856</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_CBOESP500BUYWRITEINDEXMinusBXM1964AdditionalIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_AF658BDCB6154F88"
      unitRef="Pure">0.1131</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2025-05-01to2026-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_B17820B2A12D43E1"
      unitRef="Pure">0.3105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2021-05-01to2026-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_72440ABDADB445AE"
      unitRef="Pure">0.1314</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="From2020-06-24to2026-04-30_SP500IndexTR1964BroadBasedIndexMember"
      decimals="INF"
      id="AvgAnnlRtrPct_73692BD3EB3D4B07"
      unitRef="Pure">0.1755</oef:AvgAnnlRtrPct>
    <us-gaap:AssetsNet
      contextRef="AsOf2026-04-30_C000196860Member"
      decimals="0"
      id="AssetsNet_D923590744B545F1"
      unitRef="USD">292415373</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2026-04-30_C000196860Member"
      decimals="INF"
      id="HoldingsCount_236E160F44D94212"
      unitRef="Holding">3</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      decimals="0"
      id="AdvisoryFeesPaidAmt_EF4386E70CF54BE2"
      unitRef="USD">2412643</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      decimals="INF"
      id="InvestmentCompanyPortfolioTurnover_45E29709C64E43D9"
      unitRef="Pure">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000196860Member_Equities464287200SectorMember"
      decimals="INF"
      id="PctOfTotalInv_7C60BA37DC4A43DD"
      unitRef="Pure">0.936</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="AsOf2026-04-30_C000196860Member_FuturesESZ7P680020271220LEDFSectorMember"
      decimals="INF"
      id="PctOfTotalInv_4C3B12E0CF6740C9"
      unitRef="Pure">0.064</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196860Member_FutureOptionSectorMember"
      decimals="INF"
      id="PctOfNav_6E74A73156844E62"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196860Member_EquitySectorMember"
      decimals="INF"
      id="PctOfNav_B546F94CDC1C4C46"
      unitRef="Pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196860Member_A464287200iSharesCoreSP500ETFCTIMember"
      decimals="INF"
      id="PctOfNav_AECA33BBF1F841E8"
      unitRef="Pure">0.884</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2026-04-30_C000196860Member_ESZ7P680020271220LEDFCMEEMinusMiniStandardPoors500IndexFutureCTIMember"
      decimals="INF"
      id="PctOfNav_38FA967B846C4EA3"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:FundName
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="FundName_92A4221A5F9D4151">Toews Agility Shares Managed Risk ETF</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2025-05-01to2026-04-30"
      id="ShareholderReportAnnualOrSemiAnnual_2736004E50814487">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoWebsite
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="AddlInfoWebsite_58351C3822674E02">https://toewsetfs.com/etfs/mrsk-managed-risk-etf/</oef:AddlInfoWebsite>
    <dei:TradingSymbol
      contextRef="From2025-05-01to2026-04-30_C000196860Member"
      id="TradingSymbol_F8CDB5BE3A784A88">MRSK</dei:TradingSymbol>
</xbrl>
