<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="eprt-20200805.xsd" xlink:type="simple"/>
    <context id="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001728951</identifier>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xODkvZnJhZzpmMjc4OGM0MGMxZDk0NjU2OTk5ZmI4ZTRmNzJkZWFlMi90YWJsZTozYzZmYzc1NTk5MDg0OWUwYTk2ZTMyNGE1ZWRlYzc4OC90YWJsZXJhbmdlOjNjNmZjNzU1OTkwODQ5ZTBhOTZlMzI0YTVlZGVjNzg4XzAtMS0xLTEtMzg1_30152357-da65-4fa2-88d0-9a529e9ccfda">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xODkvZnJhZzpmMjc4OGM0MGMxZDk0NjU2OTk5ZmI4ZTRmNzJkZWFlMi90YWJsZTozYzZmYzc1NTk5MDg0OWUwYTk2ZTMyNGE1ZWRlYzc4OC90YWJsZXJhbmdlOjNjNmZjNzU1OTkwODQ5ZTBhOTZlMzI0YTVlZGVjNzg4XzEtMS0xLTEtNDAw_17ca24a5-6be5-41d4-b966-b9041d5c3c15">0001728951</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90ZXh0cmVnaW9uOjYwZDU2Yzg1YzhlMzQ3YTg5Y2ViZDNmMDk4NDU2OWNiXzQzOTgwNDY1MTg3MzQ_970cedcf-2859-4b3b-a4ff-1892652739e5">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90ZXh0cmVnaW9uOjYwZDU2Yzg1YzhlMzQ3YTg5Y2ViZDNmMDk4NDU2OWNiXzQzOTgwNDY1MTg5NTQ_d9caaa28-48ed-4f65-b580-6725eb48439c">2020-08-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90ZXh0cmVnaW9uOjYwZDU2Yzg1YzhlMzQ3YTg5Y2ViZDNmMDk4NDU2OWNiXzQzOTgwNDY1MTg3NDk_bf5c3e3e-00d8-4d40-a1e4-540070f9610e">Essential Properties Realty Trust, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzAtMC0xLTEtNDE3_8d6b0d9f-e23c-424b-b152-a0ab119e7d39">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzAtMi0xLTEtNDE0_31dd89e8-a4af-4f6e-94ea-0a866fc21544">001-38530</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzAtNC0xLTEtNDE5_fd8b484b-9078-445a-a13f-2278904a5b5a">82-4005693</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzMtMC0xLTEtNDIxL3RleHRyZWdpb246NGY4NTQwZTQyYzY0NDMxNjg4ZGJkZGFiMzE0OGRmODlfNDM5ODA0NjUxMTE2OQ_feb7a6ef-caff-4318-a9e8-1f8b0e5e7c21">902 Carnegie Center Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzMtMC0xLTEtNDIxL3RleHRyZWdpb246NGY4NTQwZTQyYzY0NDMxNjg4ZGJkZGFiMzE0OGRmODlfNDM5ODA0NjUxMTE4MA_4637904e-f24f-4257-8107-1fc9c6cfd371">Suite 520</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzQtMC0xLTEtNDU0L3RleHRyZWdpb246MTNiZGNkZTk3MmExNDU5ZjkzODU1MzBkYTc1N2MzODRfNDM5ODA0NjUxMTEzOA_fdcaa7aa-6bf3-4338-ae33-2a1c8fb01d56">Princeton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzQtMC0xLTEtNDU0L3RleHRyZWdpb246MTNiZGNkZTk3MmExNDU5ZjkzODU1MzBkYTc1N2MzODRfNDM5ODA0NjUxMTE1MA_a0542a9b-ccb5-4d88-afe9-5e550cc9b122">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzQtNC0xLTEtNDY3_1b126e60-3921-4fd8-b8b7-48ff7d6c63dd">08540</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzctNC0xLTEtNDc2L3RleHRyZWdpb246ZjIyNGE2MzFmMmYxNDJiMzk5ZjM1MzUwZDg3MDk4MWRfNDM5ODA0NjUxMTEyNQ_44c643b2-7d27-41b4-8eed-8352a539a15b">609</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0ZGRiZGFhNjg1MjM0M2IwYTYyNjU5NjhjMmQ1NWI5Ni90YWJsZXJhbmdlOjRkZGJkYWE2ODUyMzQzYjBhNjI2NTk2OGMyZDU1Yjk2XzctNC0xLTEtNDc2L3RleHRyZWdpb246ZjIyNGE2MzFmMmYxNDJiMzk5ZjM1MzUwZDg3MDk4MWRfNDM5ODA0NjUxMTEzNQ_8df2db3c-362c-4575-9f4a-90ebd2c432e7">436-0619</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0YzI4OGZkODU4OWU0ZTY2ODY5MGVjYzc2N2YyNmVkMy90YWJsZXJhbmdlOjRjMjg4ZmQ4NTg5ZTRlNjY4NjkwZWNjNzY3ZjI2ZWQzXzEtMC0xLTEtNDg0_444d3a11-b796-40c2-b31a-836aa1e144ae">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0YzI4OGZkODU4OWU0ZTY2ODY5MGVjYzc2N2YyNmVkMy90YWJsZXJhbmdlOjRjMjg4ZmQ4NTg5ZTRlNjY4NjkwZWNjNzY3ZjI2ZWQzXzItMC0xLTEtNDg0_56332632-869d-428e-9687-601d52e2cd6c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0YzI4OGZkODU4OWU0ZTY2ODY5MGVjYzc2N2YyNmVkMy90YWJsZXJhbmdlOjRjMjg4ZmQ4NTg5ZTRlNjY4NjkwZWNjNzY3ZjI2ZWQzXzMtMC0xLTEtNDg0_3ccc1cab-208d-4e68-b380-42d23a8cb2c9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTo0YzI4OGZkODU4OWU0ZTY2ODY5MGVjYzc2N2YyNmVkMy90YWJsZXJhbmdlOjRjMjg4ZmQ4NTg5ZTRlNjY4NjkwZWNjNzY3ZjI2ZWQzXzQtMC0xLTEtNDg0_95d8add1-0624-40df-9cde-5da033ac462e">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTpjZTcwYTA3NzQ4ZWY0OWVmOTEyY2MzOGJiNmY1MjIzNS90YWJsZXJhbmdlOmNlNzBhMDc3NDhlZjQ5ZWY5MTJjYzM4YmI2ZjUyMjM1XzEtMC0xLTEtNDA3_02bf9327-652b-49a5-8f68-0aeabe84209c">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTpjZTcwYTA3NzQ4ZWY0OWVmOTEyY2MzOGJiNmY1MjIzNS90YWJsZXJhbmdlOmNlNzBhMDc3NDhlZjQ5ZWY5MTJjYzM4YmI2ZjUyMjM1XzEtMi0xLTEtNDA5_d02423ed-2c46-48ce-b112-93a008326246">EPRT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90YWJsZTpjZTcwYTA3NzQ4ZWY0OWVmOTEyY2MzOGJiNmY1MjIzNS90YWJsZXJhbmdlOmNlNzBhMDc3NDhlZjQ5ZWY5MTJjYzM4YmI2ZjUyMjM1XzEtNC0xLTEtNDEx_dd0a269c-2254-448b-9cdc-4b7b0ab934ed">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i65b3108cc88b4aef900c99fc0ea0d2bf_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwOGFmZmRhZjUxNTQ3YzVhNzUzOWI4MmYwMGVjODE4L3NlYzpmMDhhZmZkYWY1MTU0N2M1YTc1MzliODJmMDBlYzgxOF8xNDgvZnJhZzo2MGQ1NmM4NWM4ZTM0N2E4OWNlYmQzZjA5ODQ1NjljYi90ZXh0cmVnaW9uOjYwZDU2Yzg1YzhlMzQ3YTg5Y2ViZDNmMDk4NDU2OWNiXzQzOTgwNDY1MTg3NTA_999548bd-9df8-4303-9960-d65ea7edb8a4">false</dei:EntityEmergingGrowthCompany>
</xbrl>
