<?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/2021q4"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="exls-20220224.xsd" xlink:type="simple"/>
    <context id="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001297989</identifier>
        </entity>
        <period>
            <startDate>2022-02-24</startDate>
            <endDate>2022-02-24</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN180L2ZyYWc6N2RmZWM0YjA0OWU1NGUwZDkxNTYyYmI0YTJmZWRkNTAvdGFibGU6NjAzNjk2Nzk0MjQ3NGM3YzgwZDg3OGUyNWU2ZGRkYmYvdGFibGVyYW5nZTo2MDM2OTY3OTQyNDc0YzdjODBkODc4ZTI1ZTZkZGRiZl8wLTEtMS0xLTMxODY5_64d5218f-8e9f-47c2-ab4b-565e7219d597">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN180L2ZyYWc6N2RmZWM0YjA0OWU1NGUwZDkxNTYyYmI0YTJmZWRkNTAvdGFibGU6NjAzNjk2Nzk0MjQ3NGM3YzgwZDg3OGUyNWU2ZGRkYmYvdGFibGVyYW5nZTo2MDM2OTY3OTQyNDc0YzdjODBkODc4ZTI1ZTZkZGRiZl8xLTEtMS0xLTMxODY5_188168e2-2640-4e55-a81b-6f8604eae558">0001297989</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGV4dHJlZ2lvbjpkNTM3MGYwZDE5ZDQ0NTY4YjdmOGZhNDE0M2Q4MTFlMV8xMTY5_6f860eec-1480-413d-87dc-357000ceb39a">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGV4dHJlZ2lvbjpkNTM3MGYwZDE5ZDQ0NTY4YjdmOGZhNDE0M2Q4MTFlMV8zNDc_6141aa67-deeb-4d25-9291-e6c41fb1814d">2022-02-24</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGV4dHJlZ2lvbjpkNTM3MGYwZDE5ZDQ0NTY4YjdmOGZhNDE0M2Q4MTFlMV8xMTcw_2ee2eeb4-227f-4ae4-8e90-38f82885c335">EXLSERVICE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ODdiZjM2MWExNDE0NDI2MGIzOGQzYzQ4YWU5MTVlZWUvdGFibGVyYW5nZTo4N2JmMzYxYTE0MTQ0MjYwYjM4ZDNjNDhhZTkxNWVlZV8wLTAtMS0xLTMxODY5_0a4d5a2a-6e76-4f0e-ad71-7662f239d77c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ODdiZjM2MWExNDE0NDI2MGIzOGQzYzQ4YWU5MTVlZWUvdGFibGVyYW5nZTo4N2JmMzYxYTE0MTQ0MjYwYjM4ZDNjNDhhZTkxNWVlZV8wLTEtMS0xLTMxODY5_ff4a7946-c167-4771-97fb-704cc3ff8502">001-33089</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ODdiZjM2MWExNDE0NDI2MGIzOGQzYzQ4YWU5MTVlZWUvdGFibGVyYW5nZTo4N2JmMzYxYTE0MTQ0MjYwYjM4ZDNjNDhhZTkxNWVlZV8wLTItMS0xLTMxODY5_8abd6679-73d4-46be-9137-e007f2ff7fd5">82-0572194</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ZGU1OThmNGQ4YjAwNGZkNGI1ZjhhOTAyOWI3ODQwZjEvdGFibGVyYW5nZTpkZTU5OGY0ZDhiMDA0ZmQ0YjVmOGE5MDI5Yjc4NDBmMV8wLTEtMS0xLTMxODY5_79facaa0-d722-4182-88fc-edd12a0f200e">320 Park Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ZGU1OThmNGQ4YjAwNGZkNGI1ZjhhOTAyOWI3ODQwZjEvdGFibGVyYW5nZTpkZTU5OGY0ZDhiMDA0ZmQ0YjVmOGE5MDI5Yjc4NDBmMV8wLTItMS0xLTMxODY5_2c663d00-1fe6-465a-b8b4-6b57592d5815">29th Floor,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ZGU1OThmNGQ4YjAwNGZkNGI1ZjhhOTAyOWI3ODQwZjEvdGFibGVyYW5nZTpkZTU5OGY0ZDhiMDA0ZmQ0YjVmOGE5MDI5Yjc4NDBmMV8wLTMtMS0xLTMxODY5_e43d93ae-0517-4142-9bc7-5209fd86a0b6">10022</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ZGU1OThmNGQ4YjAwNGZkNGI1ZjhhOTAyOWI3ODQwZjEvdGFibGVyYW5nZTpkZTU5OGY0ZDhiMDA0ZmQ0YjVmOGE5MDI5Yjc4NDBmMV8xLTEtMS0xLTMxODY5_996cc891-1c0d-49b2-b63a-f4cefd6eb2f4">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6ZGU1OThmNGQ4YjAwNGZkNGI1ZjhhOTAyOWI3ODQwZjEvdGFibGVyYW5nZTpkZTU5OGY0ZDhiMDA0ZmQ0YjVmOGE5MDI5Yjc4NDBmMV8xLTItMS0xLTMxODY5_3e88d658-cc9e-42e4-a48c-d065f02f1e1d">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGV4dHJlZ2lvbjpkNTM3MGYwZDE5ZDQ0NTY4YjdmOGZhNDE0M2Q4MTFlMV8xMTcx_f18afb1c-e507-4a5b-a543-b8419dd3106b">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGV4dHJlZ2lvbjpkNTM3MGYwZDE5ZDQ0NTY4YjdmOGZhNDE0M2Q4MTFlMV8xMTY4_5b8a6899-3368-4898-aed1-24a5ade5961e">277-7100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6MzY0NmM2NDkxZDVkNDc3MmE5M2MyNGQwNjc0ZjQxZWYvdGFibGVyYW5nZTozNjQ2YzY0OTFkNWQ0NzcyYTkzYzI0ZDA2NzRmNDFlZl8wLTAtMS0xLTMxODY5_0dd0f3fa-191a-48ae-8654-4a3e18f05a6c">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6YTI2MWMzNTUwNmQwNGI0MTgyODhiYTU4ODAxYzNiYTUvdGFibGVyYW5nZTphMjYxYzM1NTA2ZDA0YjQxODI4OGJhNTg4MDFjM2JhNV8wLTAtMS0xLTMxODY5_2d473943-f9e0-4ffe-ae25-01d01dd9ae62">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6N2RiMTczNDliZmVmNDVlMDg2NzRmMWEyNDUwYjA1ZTMvdGFibGVyYW5nZTo3ZGIxNzM0OWJmZWY0NWUwODY3NGYxYTI0NTBiMDVlM18wLTAtMS0xLTMxODY5_4f498b30-4a7d-476c-80fe-5eae587a45c7">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6MmY5NmJhNjQyMTU3NDczZDhlOGMxMzI0ZTcyNTg5ZmEvdGFibGVyYW5nZToyZjk2YmE2NDIxNTc0NzNkOGU4YzEzMjRlNzI1ODlmYV8wLTAtMS0xLTMxODY5_5e2b49f8-4d7b-40bc-9953-5c6eda090ca0">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6YmZlNzJkM2NmNmQ1NDhjNGEzYzIxMTQzZTdlODRkMTQvdGFibGVyYW5nZTpiZmU3MmQzY2Y2ZDU0OGM0YTNjMjExNDNlN2U4NGQxNF8wLTAtMS0xLTMxODY5_d9af812a-43a0-4fd2-9a74-e6cd87d25289">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6OTRkNWY0MmM4NTc2NDk3YTljMjMzNzhkNGRlYmQ3ZTIvdGFibGVyYW5nZTo5NGQ1ZjQyYzg1NzY0OTdhOWMyMzM3OGQ0ZGViZDdlMl8yLTAtMS0xLTMxODY5_3616c41c-daf1-4e6e-9c86-ef0527cc5fa7">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6OTRkNWY0MmM4NTc2NDk3YTljMjMzNzhkNGRlYmQ3ZTIvdGFibGVyYW5nZTo5NGQ1ZjQyYzg1NzY0OTdhOWMyMzM3OGQ0ZGViZDdlMl8yLTEtMS0xLTMxODY5_c07b48d2-f8fa-404d-b9f8-890e8f468b99">EXLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1501756794804ac183d91a3bdd6aed36_D20220224-20220224"
      id="id3VybDovL2RvY3MudjEvZG9jOjdhOTc4NjMzMjUxYTQ3ZGZhOGNhZDY4OTAzYTcyZmQ3L3NlYzo3YTk3ODYzMzI1MWE0N2RmYThjYWQ2ODkwM2E3MmZkN18xL2ZyYWc6ZDUzNzBmMGQxOWQ0NDU2OGI3ZjhmYTQxNDNkODExZTEvdGFibGU6OTRkNWY0MmM4NTc2NDk3YTljMjMzNzhkNGRlYmQ3ZTIvdGFibGVyYW5nZTo5NGQ1ZjQyYzg1NzY0OTdhOWMyMzM3OGQ0ZGViZDdlMl8yLTItMS0xLTMxODY5_71452d6b-1b36-43b9-b800-de022a50babd">NASDAQ</dei:SecurityExchangeName>
</xbrl>
