<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="eprt-20220101.xsd" xlink:type="simple"/>
    <context id="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001728951</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM180L2ZyYWc6ZWU3YzZjMWZkNjEyNDBiOThhYjgzYjdhZDM1NDBmNTMvdGFibGU6ZmYyZDZmM2IwZjFjNDlkYzljZmRkOGExZDI0YjMyNmEvdGFibGVyYW5nZTpmZjJkNmYzYjBmMWM0OWRjOWNmZGQ4YTFkMjRiMzI2YV8wLTEtMS0xLTU2ODY3_a4e7e79f-a4ee-44cc-bbb4-ba65d03e3d89">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM180L2ZyYWc6ZWU3YzZjMWZkNjEyNDBiOThhYjgzYjdhZDM1NDBmNTMvdGFibGU6ZmYyZDZmM2IwZjFjNDlkYzljZmRkOGExZDI0YjMyNmEvdGFibGVyYW5nZTpmZjJkNmYzYjBmMWM0OWRjOWNmZGQ4YTFkMjRiMzI2YV8xLTEtMS0xLTU2ODY3_177cd838-992a-4635-99f5-d29f6619824a">0001728951</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGV4dHJlZ2lvbjo4YzgwMDFiNzI1NTE0YzMyYTMzNDllMTY4ZDdmZjIwMV85MjM_4b796bf3-0e30-4dc1-8bf6-1ea2f180e056">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGV4dHJlZ2lvbjo4YzgwMDFiNzI1NTE0YzMyYTMzNDllMTY4ZDdmZjIwMV8xODE_70dcc90c-2744-466a-b186-b5e72d22475e">2022-01-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGV4dHJlZ2lvbjo4YzgwMDFiNzI1NTE0YzMyYTMzNDllMTY4ZDdmZjIwMV85MjQ_2f7f85c7-bbe6-4190-bcf5-fe0070106d96">Essential Properties Realty Trust, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y18wLTAtMS0xLTU2ODY3_6df5d29d-6255-4c05-92c3-90b70b3e8987">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y18wLTItMS0xLTU2ODY3_c6649c41-0c32-4de7-b49b-0c0239e7d1fa">001-38530</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y18wLTQtMS0xLTU2ODY3_6d393b9b-6f66-4700-a00f-802d7435c378">82-4005693</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y18zLTAtMS0xLTU2ODY3L3RleHRyZWdpb246YjBhZmQ2NWEwMjFkNDdjNThhMWRjYTQ4OTdmZGQxYjRfNA_8479eede-a00f-4c4c-baa9-4032a912fafa">902 Carnegie Center Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y18zLTAtMS0xLTU2ODY3L3RleHRyZWdpb246YjBhZmQ2NWEwMjFkNDdjNThhMWRjYTQ4OTdmZGQxYjRfOA_1b900162-cccb-40c0-8ae3-927874ee7b6c">Suite 520</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y180LTAtMS0xLTU2ODY3L3RleHRyZWdpb246NzA3NDVkNDhjMGM3NDAzOWFmMmZjZDk5MmI4MmY4ODRfNA_59c9b6c1-b802-49b0-bc08-cc226e1251f9">Princeton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y180LTAtMS0xLTU2ODY3L3RleHRyZWdpb246NzA3NDVkNDhjMGM3NDAzOWFmMmZjZDk5MmI4MmY4ODRfOA_6ca2681f-1a75-4562-aee0-26e6fdba5cdf">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y180LTQtMS0xLTU2ODY3_7dd67450-1f34-4200-9049-ac4e59b6c806">08540</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y183LTQtMS0xLTU2ODY3L3RleHRyZWdpb246Yzg3ODg0YzcxYjc5NDNjM2JlMjZkNDU3N2UwOTAwMWFfNQ_2a946e61-c46e-4ab2-8125-bd3614c0248d">609</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6Y2VmMjFmMjlhYjJiNDQwY2JjZTMwYjgzZjI1NmYxNWMvdGFibGVyYW5nZTpjZWYyMWYyOWFiMmI0NDBjYmNlMzBiODNmMjU2ZjE1Y183LTQtMS0xLTU2ODY3L3RleHRyZWdpb246Yzg3ODg0YzcxYjc5NDNjM2JlMjZkNDU3N2UwOTAwMWFfOQ_5902b49c-b57e-4bd1-acf8-73276d75affe">436-0619</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6ZTgxZDdhMWZmNzQ5NDAxZjhkNDEzMjM4N2Q4NTFkOWQvdGFibGVyYW5nZTplODFkN2ExZmY3NDk0MDFmOGQ0MTMyMzg3ZDg1MWQ5ZF8xLTAtMS0xLTU2ODY3_8e236706-e53b-4381-9b92-eaf0f1762721">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6ZTgxZDdhMWZmNzQ5NDAxZjhkNDEzMjM4N2Q4NTFkOWQvdGFibGVyYW5nZTplODFkN2ExZmY3NDk0MDFmOGQ0MTMyMzg3ZDg1MWQ5ZF8yLTAtMS0xLTU2ODY3_ff95cac3-7bff-4735-a910-fcd337301603">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6ZTgxZDdhMWZmNzQ5NDAxZjhkNDEzMjM4N2Q4NTFkOWQvdGFibGVyYW5nZTplODFkN2ExZmY3NDk0MDFmOGQ0MTMyMzg3ZDg1MWQ5ZF8zLTAtMS0xLTU2ODY3_9e6d3f26-344f-4367-8480-b68ddee05435">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6ZTgxZDdhMWZmNzQ5NDAxZjhkNDEzMjM4N2Q4NTFkOWQvdGFibGVyYW5nZTplODFkN2ExZmY3NDk0MDFmOGQ0MTMyMzg3ZDg1MWQ5ZF80LTAtMS0xLTU2ODY3_451260f3-bf58-4289-8c13-1ceff481ac37">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6YjhiZWY4NDJiMjgzNDNjMjkxOGY2NjBmNzVlNzczMzUvdGFibGVyYW5nZTpiOGJlZjg0MmIyODM0M2MyOTE4ZjY2MGY3NWU3NzMzNV8xLTAtMS0xLTU2ODY3_e6cec33c-fb03-42a9-be07-fe1ae63e9619">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6YjhiZWY4NDJiMjgzNDNjMjkxOGY2NjBmNzVlNzczMzUvdGFibGVyYW5nZTpiOGJlZjg0MmIyODM0M2MyOTE4ZjY2MGY3NWU3NzMzNV8xLTItMS0xLTU2ODY3_adf00c4e-af33-4a5d-8904-6d8b12aabfa5">EPRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGFibGU6YjhiZWY4NDJiMjgzNDNjMjkxOGY2NjBmNzVlNzczMzUvdGFibGVyYW5nZTpiOGJlZjg0MmIyODM0M2MyOTE4ZjY2MGY3NWU3NzMzNV8xLTQtMS0xLTU2ODY3_d7b3a3bd-bd96-4040-83cc-aeb821d89137">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibe201c5f9ccd45de8b7d354dea659852_D20220101-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmJmODk4ZDgwYjQzODRlODI5Y2Y1OTI0Y2JlNTExMzMzL3NlYzpiZjg5OGQ4MGI0Mzg0ZTgyOWNmNTkyNGNiZTUxMTMzM18xL2ZyYWc6OGM4MDAxYjcyNTUxNGMzMmEzMzQ5ZTE2OGQ3ZmYyMDEvdGV4dHJlZ2lvbjo4YzgwMDFiNzI1NTE0YzMyYTMzNDllMTY4ZDdmZjIwMV85MjU_0376ca98-b896-4db5-bd2c-3176cffdcdb6">false</dei:EntityEmergingGrowthCompany>
</xbrl>
