<?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="echo-20200722.xsd" xlink:type="simple"/>
    <context id="i4969f935298d449097ddaf0ec163933e_D20200722-20200722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001426945</identifier>
        </entity>
        <period>
            <startDate>2020-07-22</startDate>
            <endDate>2020-07-22</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N180L2ZyYWc6NmM0NmQ0ODgzNGJmNDkyMGJiN2RkOGM1ODBmNzEwMGUvdGFibGU6MWNkOTJmMmJjZGM1NGQ2NGIyZDhlNDhhMDU2NTc2MzkvdGFibGVyYW5nZToxY2Q5MmYyYmNkYzU0ZDY0YjJkOGU0OGEwNTY1NzYzOV8yLTEtMS0xLTA_39780527-7b63-4d82-a03a-1585cffd2971">0001426945</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N180L2ZyYWc6NmM0NmQ0ODgzNGJmNDkyMGJiN2RkOGM1ODBmNzEwMGUvdGFibGU6MWNkOTJmMmJjZGM1NGQ2NGIyZDhlNDhhMDU2NTc2MzkvdGFibGVyYW5nZToxY2Q5MmYyYmNkYzU0ZDY0YjJkOGU0OGEwNTY1NzYzOV81LTEtMS0xLTA_f06dd4fa-36fe-41b1-9c3d-29d90a21f9a6">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl84OA_6c4f7a35-5e5e-4d85-bad1-4cff0cc42ebc">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8yMTk5MDIzMjU3NDg1_ae126c63-b012-424e-9f05-ef0e669f0ec1">2020-07-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8yNDY_7ae9a226-b8e3-4f8f-9d89-de3ecb720825">ECHO GLOBAL LOGISTICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8zMTg_1db251ba-54e7-4620-bef0-341306065d7b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8zNDE_a8cbb8dd-61b1-41ef-91a9-73baa0945df3">001-34470</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8zNTg_1973f3e1-d75a-4727-ac9b-6b77f79131f7">20-5001120</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl80OTQ_0124d605-84eb-4935-bf52-00667d46bfe3">600 West Chicago Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl80OTc_3f89baf5-59cd-4e83-9391-b369a47bad1a">Suite 725</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl81MDY_714200fc-29cb-4b2c-906a-1957c416f3c5">Chicago</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl81MTA_03658163-3906-4a50-9acf-aa254b4b4df1">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl81MTg_2c2f8ec5-5485-45c6-a742-85adfc9d38dc">60654</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl81OTE_437a38cd-faa7-4162-8ff4-d5bc878d2382">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl81OTU_8e1b00c4-6a47-416d-867c-559c68c631ef">354-7993</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl84OTU_7f3089c2-a31d-4b61-8727-942bba0b9f61">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl85ODY_2a0631a9-f879-4a2f-8002-6a2bc6e5d20b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8xMDc4_f919f8d4-6ff5-4eaf-8e94-befeb010e3f3">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8xMTg2_13d78be3-fda3-4012-8585-ee6a354242a1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGFibGU6ZGM1OTZlYWQyZTk1NGU5Y2IyYjE4MTRlZjc2MDBhM2QvdGFibGVyYW5nZTpkYzU5NmVhZDJlOTU0ZTljYjJiMTgxNGVmNzYwMGEzZF8xLTAtMS0xLTA_436253c9-1fe5-4a10-9efc-33ea1e541064">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGFibGU6ZGM1OTZlYWQyZTk1NGU5Y2IyYjE4MTRlZjc2MDBhM2QvdGFibGVyYW5nZTpkYzU5NmVhZDJlOTU0ZTljYjJiMTgxNGVmNzYwMGEzZF8xLTEtMS0xLTA_1a3d4c8f-531f-4dc5-9b0e-838c8929823a">ECHO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGFibGU6ZGM1OTZlYWQyZTk1NGU5Y2IyYjE4MTRlZjc2MDBhM2QvdGFibGVyYW5nZTpkYzU5NmVhZDJlOTU0ZTljYjJiMTgxNGVmNzYwMGEzZF8xLTItMS0xLTA_22c311f8-bbae-4095-a2d0-716a5ebff9ac">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N18xL2ZyYWc6MDg0Y2EwMmJjYWY1NDMyZGFjNjUxNjEzZTg0Yzc4N2IvdGV4dHJlZ2lvbjowODRjYTAyYmNhZjU0MzJkYWM2NTE2MTNlODRjNzg3Yl8xNjE3_ce577a9b-54c4-4f50-bdb6-80bd5b3c9796">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N183L2ZyYWc6Zjc1MTc4NTcyMGQ1NDk3YWFmZTcyZGJlODI3NDM2Y2MvdGV4dHJlZ2lvbjpmNzUxNzg1NzIwZDU0OTdhYWZlNzJkYmU4Mjc0MzZjY18yMTk5MDIzMjU2MzYw_ae126c63-b012-424e-9f05-ef0e669f0ec1">2020-07-22</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i4969f935298d449097ddaf0ec163933e_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjc4MzY3ODE3ZjdhNTQ4ZWVhYmIxZjc2NTU0YTdkYzc3L3NlYzo3ODM2NzgxN2Y3YTU0OGVlYWJiMWY3NjU1NGE3ZGM3N183L2ZyYWc6Zjc1MTc4NTcyMGQ1NDk3YWFmZTcyZGJlODI3NDM2Y2MvdGFibGU6MGRjYjJjMDEzZGY5NGJiMTkwNzQxMjFiZmQ4MjJlMDQvdGFibGVyYW5nZTowZGNiMmMwMTNkZjk0YmIxOTA3NDEyMWJmZDgyMmUwNF8yLTMtMS0xLTM5L3RleHRyZWdpb246ODU4OGRmNmRkZGRhNDMyOWJkMDRkZTNlNjNhZmJmOGVfMjE5OTAyMzI1NTU5MA_ae126c63-b012-424e-9f05-ef0e669f0ec1">2020-07-22</dei:DocumentPeriodEndDate>
</xbrl>
