<?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/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="exls-20211102.xsd" xlink:type="simple"/>
    <context id="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001297989</identifier>
        </entity>
        <period>
            <startDate>2021-11-02</startDate>
            <endDate>2021-11-02</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN180L2ZyYWc6NTdjZDlhNjgzODM3NGIzODhjYzdkZjhmYmFjNGVhZGQvdGFibGU6NmM0MWNjYzlhOTI4NGU5YTlkMDJmZmNmZTk5ZGNjZmEvdGFibGVyYW5nZTo2YzQxY2NjOWE5Mjg0ZTlhOWQwMmZmY2ZlOTlkY2NmYV8wLTEtMS0xLTA_e8a91cbd-1454-4859-a227-045d25d2a803">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN180L2ZyYWc6NTdjZDlhNjgzODM3NGIzODhjYzdkZjhmYmFjNGVhZGQvdGFibGU6NmM0MWNjYzlhOTI4NGU5YTlkMDJmZmNmZTk5ZGNjZmEvdGFibGVyYW5nZTo2YzQxY2NjOWE5Mjg0ZTlhOWQwMmZmY2ZlOTlkY2NmYV8xLTEtMS0xLTA_3861991b-1b3a-46a4-b6a8-37c9e59d83e7">0001297989</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGV4dHJlZ2lvbjozNzcwZjQyYjIwOTc0Y2FjODJkYzJlNjUwZTVmZDc1OF8xMTcx_72d137d8-2aba-4bbd-aad5-44bbf478cb42">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGV4dHJlZ2lvbjozNzcwZjQyYjIwOTc0Y2FjODJkYzJlNjUwZTVmZDc1OF8zNDc_9bddd37a-3168-4c14-b986-c9255270a8a0">2021-11-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGV4dHJlZ2lvbjozNzcwZjQyYjIwOTc0Y2FjODJkYzJlNjUwZTVmZDc1OF8xMTY4_0bfcb778-f0cb-443e-a253-8ddb619b3815">EXLSERVICE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZmViYjE5MjMyYjAwNGQ3MjgxMjcxZTQ2MzE3NGRmY2YvdGFibGVyYW5nZTpmZWJiMTkyMzJiMDA0ZDcyODEyNzFlNDYzMTc0ZGZjZl8wLTAtMS0xLTA_fe7d990a-e5b1-4336-92ec-f22a5f8beefa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZmViYjE5MjMyYjAwNGQ3MjgxMjcxZTQ2MzE3NGRmY2YvdGFibGVyYW5nZTpmZWJiMTkyMzJiMDA0ZDcyODEyNzFlNDYzMTc0ZGZjZl8wLTEtMS0xLTA_04998155-ba70-4f77-a818-f45473df3443">001-33089</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZmViYjE5MjMyYjAwNGQ3MjgxMjcxZTQ2MzE3NGRmY2YvdGFibGVyYW5nZTpmZWJiMTkyMzJiMDA0ZDcyODEyNzFlNDYzMTc0ZGZjZl8wLTItMS0xLTA_661e06ba-6070-4e1e-b701-2c1a256478a1">82-0572194</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NzNiMTQ0ODIzNmQ5NDY5MjllMTMyNjM3MzA5MWU2NjAvdGFibGVyYW5nZTo3M2IxNDQ4MjM2ZDk0NjkyOWUxMzI2MzczMDkxZTY2MF8wLTEtMS0xLTA_0f29b77d-76a9-4869-b3d2-f474d1bbe973">320 Park Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NzNiMTQ0ODIzNmQ5NDY5MjllMTMyNjM3MzA5MWU2NjAvdGFibGVyYW5nZTo3M2IxNDQ4MjM2ZDk0NjkyOWUxMzI2MzczMDkxZTY2MF8wLTItMS0xLTA_7df03ec4-dc6d-48d8-90a5-ea2a320f1a2b">29th Floor,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NzNiMTQ0ODIzNmQ5NDY5MjllMTMyNjM3MzA5MWU2NjAvdGFibGVyYW5nZTo3M2IxNDQ4MjM2ZDk0NjkyOWUxMzI2MzczMDkxZTY2MF8wLTMtMS0xLTA_23dafd36-8c5c-4df5-b750-86d8f4c38168">10022</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NzNiMTQ0ODIzNmQ5NDY5MjllMTMyNjM3MzA5MWU2NjAvdGFibGVyYW5nZTo3M2IxNDQ4MjM2ZDk0NjkyOWUxMzI2MzczMDkxZTY2MF8xLTEtMS0xLTA_a221f71c-9311-43d2-b20b-992f94916855">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NzNiMTQ0ODIzNmQ5NDY5MjllMTMyNjM3MzA5MWU2NjAvdGFibGVyYW5nZTo3M2IxNDQ4MjM2ZDk0NjkyOWUxMzI2MzczMDkxZTY2MF8xLTItMS0xLTA_43228ac4-8a6b-4a98-9a30-ac61975b0294">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGV4dHJlZ2lvbjozNzcwZjQyYjIwOTc0Y2FjODJkYzJlNjUwZTVmZDc1OF8xMTY5_72703d04-a417-42ee-8c63-e8673247f1fe">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGV4dHJlZ2lvbjozNzcwZjQyYjIwOTc0Y2FjODJkYzJlNjUwZTVmZDc1OF8xMTcw_370571ff-625e-4559-8a75-4dfe8c41b008">277-7100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6MjYzMWZkMTMwNDdmNGY5NGI0YzhmY2RjMjdiODM3OGQvdGFibGVyYW5nZToyNjMxZmQxMzA0N2Y0Zjk0YjRjOGZjZGMyN2I4Mzc4ZF8wLTAtMS0xLTA_82564bc6-6ac1-412f-8055-d2c73bef8d23">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6NjJhZmE5NDY4N2NjNDU5OWE5NGE5YzNkMGY1OThmMGYvdGFibGVyYW5nZTo2MmFmYTk0Njg3Y2M0NTk5YTk0YTljM2QwZjU5OGYwZl8wLTAtMS0xLTA_83fd2a18-c3b3-4ddd-bc54-15415ec4c02c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6M2MwOWQ1NjRmMzAzNDdlN2EyMjM4Yjg5OWZkNTEyZjIvdGFibGVyYW5nZTozYzA5ZDU2NGYzMDM0N2U3YTIyMzhiODk5ZmQ1MTJmMl8wLTAtMS0xLTA_a0346891-d218-4184-b004-6ed852752c1a">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6MjM1MjE4MTUyYTIxNDRhOTg5ZmIzNTNjNjgyM2ViZTEvdGFibGVyYW5nZToyMzUyMTgxNTJhMjE0NGE5ODlmYjM1M2M2ODIzZWJlMV8wLTAtMS0xLTA_4a1a47b8-8292-402b-a597-b859ecede09c">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6OGFmOTBiYmJkZDAwNDgyODk5Zjg2MTNhYmFlODA0MGQvdGFibGVyYW5nZTo4YWY5MGJiYmRkMDA0ODI4OTlmODYxM2FiYWU4MDQwZF8wLTAtMS0xLTA_abe84107-4707-4fa9-9595-4f51fbe47734">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZWUxZTFlNWQxNDNhNGViN2JkYTg1ODk4ZWQ5NzZmZjcvdGFibGVyYW5nZTplZTFlMWU1ZDE0M2E0ZWI3YmRhODU4OThlZDk3NmZmN18yLTAtMS0xLTA_37263435-6d9b-4074-9885-33a7875a816b">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZWUxZTFlNWQxNDNhNGViN2JkYTg1ODk4ZWQ5NzZmZjcvdGFibGVyYW5nZTplZTFlMWU1ZDE0M2E0ZWI3YmRhODU4OThlZDk3NmZmN18yLTEtMS0xLTA_ec5bee57-7072-4231-83bd-421cecbd9bfa">EXLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i19669677f8bc465c873b248b4d88e6b8_D20211102-20211102"
      id="id3VybDovL2RvY3MudjEvZG9jOjNiYmQ0NTExMjk2NDQ1NGM5MzQ3NzEzNGI3MjVhNGM3L3NlYzozYmJkNDUxMTI5NjQ0NTRjOTM0NzcxMzRiNzI1YTRjN18xL2ZyYWc6Mzc3MGY0MmIyMDk3NGNhYzgyZGMyZTY1MGU1ZmQ3NTgvdGFibGU6ZWUxZTFlNWQxNDNhNGViN2JkYTg1ODk4ZWQ5NzZmZjcvdGFibGVyYW5nZTplZTFlMWU1ZDE0M2E0ZWI3YmRhODU4OThlZDk3NmZmN18yLTItMS0xLTA_5422e0d0-888c-4dcd-bb3e-6fe4cac54b5c">NASDAQ</dei:SecurityExchangeName>
</xbrl>
