<?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/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="exls-20230223.xsd" xlink:type="simple"/>
    <context id="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001297989</identifier>
        </entity>
        <period>
            <startDate>2023-02-23</startDate>
            <endDate>2023-02-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF80L2ZyYWc6MzczZTEwYjc0NzZmNDc5M2E4NzQ4OWNlMzhmMWRiNzYvdGFibGU6OGI0ZmQ3ZDY3MjFmNDY3ZTljNWQwOWE5OTUwZGJiZjUvdGFibGVyYW5nZTo4YjRmZDdkNjcyMWY0NjdlOWM1ZDA5YTk5NTBkYmJmNV8wLTEtMS0xLTY5NDcw_77c8a134-aeb6-4ce0-8ded-e07879de045a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF80L2ZyYWc6MzczZTEwYjc0NzZmNDc5M2E4NzQ4OWNlMzhmMWRiNzYvdGFibGU6OGI0ZmQ3ZDY3MjFmNDY3ZTljNWQwOWE5OTUwZGJiZjUvdGFibGVyYW5nZTo4YjRmZDdkNjcyMWY0NjdlOWM1ZDA5YTk5NTBkYmJmNV8xLTEtMS0xLTY5NDcw_81114837-0d24-4f85-a289-537487130ef1">0001297989</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGV4dHJlZ2lvbjo1MTUyZjIxNWQyZjg0YTZhYjdiZmQyODEyZjc3ZDhkOF8xMTY4_85a31b5c-84b6-4f99-94e9-e4c737e8cc2e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGV4dHJlZ2lvbjo1MTUyZjIxNWQyZjg0YTZhYjdiZmQyODEyZjc3ZDhkOF81NDk3NTU4MTUwNjI_ccf18097-6f33-43f2-9d32-92a152cf50ff">2023-02-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGV4dHJlZ2lvbjo1MTUyZjIxNWQyZjg0YTZhYjdiZmQyODEyZjc3ZDhkOF8xMTY5_fd149963-04f4-483b-b059-668ebccd0fb4">EXLSERVICE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MTY4ZGY0NjQ3ZDZkNDQzM2IyYjlkM2M0NjkxYmIxN2YvdGFibGVyYW5nZToxNjhkZjQ2NDdkNmQ0NDMzYjJiOWQzYzQ2OTFiYjE3Zl8wLTAtMS0xLTY5NDcw_15f5d805-4b23-4906-812a-bd0e8d138b3d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MTY4ZGY0NjQ3ZDZkNDQzM2IyYjlkM2M0NjkxYmIxN2YvdGFibGVyYW5nZToxNjhkZjQ2NDdkNmQ0NDMzYjJiOWQzYzQ2OTFiYjE3Zl8wLTEtMS0xLTY5NDcw_6e571b90-5e35-44c8-9d91-745864ab9390">001-33089</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MTY4ZGY0NjQ3ZDZkNDQzM2IyYjlkM2M0NjkxYmIxN2YvdGFibGVyYW5nZToxNjhkZjQ2NDdkNmQ0NDMzYjJiOWQzYzQ2OTFiYjE3Zl8wLTItMS0xLTY5NDcw_07c355f4-a791-4325-a071-f1215b3f996b">82-0572194</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODdhZmE5ZmFmMzJkNDQxYmIzYjM2YTk1MDExMjdmNTQvdGFibGVyYW5nZTo4N2FmYTlmYWYzMmQ0NDFiYjNiMzZhOTUwMTEyN2Y1NF8wLTEtMS0xLTY5NDcw_43147637-8612-4d66-9f0d-5e0f4efc293c">320 Park Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODdhZmE5ZmFmMzJkNDQxYmIzYjM2YTk1MDExMjdmNTQvdGFibGVyYW5nZTo4N2FmYTlmYWYzMmQ0NDFiYjNiMzZhOTUwMTEyN2Y1NF8wLTItMS0xLTY5NDcw_bdfd4158-db0c-479e-8587-628eae40c7e7">29th Floor,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODdhZmE5ZmFmMzJkNDQxYmIzYjM2YTk1MDExMjdmNTQvdGFibGVyYW5nZTo4N2FmYTlmYWYzMmQ0NDFiYjNiMzZhOTUwMTEyN2Y1NF8wLTMtMS0xLTY5NDcw_2eeab316-dabd-4b6e-89a8-4d92d2b798b1">10022</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODdhZmE5ZmFmMzJkNDQxYmIzYjM2YTk1MDExMjdmNTQvdGFibGVyYW5nZTo4N2FmYTlmYWYzMmQ0NDFiYjNiMzZhOTUwMTEyN2Y1NF8xLTEtMS0xLTY5NDcw_285286f6-2705-46f3-ae9d-6a5939dc7381">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODdhZmE5ZmFmMzJkNDQxYmIzYjM2YTk1MDExMjdmNTQvdGFibGVyYW5nZTo4N2FmYTlmYWYzMmQ0NDFiYjNiMzZhOTUwMTEyN2Y1NF8xLTItMS0xLTY5NDcw_8a1eb3fb-b8e8-4dcb-bab3-30691bb6de33">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGV4dHJlZ2lvbjo1MTUyZjIxNWQyZjg0YTZhYjdiZmQyODEyZjc3ZDhkOF8xMTcw_67f25a92-1fe5-4141-bf39-1ada7b703c37">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGV4dHJlZ2lvbjo1MTUyZjIxNWQyZjg0YTZhYjdiZmQyODEyZjc3ZDhkOF8xMTcx_eba1f0b4-46f3-42f9-8b68-5a595f5c0322">277-7100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6NWJjNjE2ZWUwYmY1NDE2NGI1NzQxNTFiODExZWY3ZjcvdGFibGVyYW5nZTo1YmM2MTZlZTBiZjU0MTY0YjU3NDE1MWI4MTFlZjdmN18wLTAtMS0xLTY5NDcw_4d07b92d-c5d1-418b-982b-398d372fc763">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MTU5ZWJmYTgyNjI2NGI0YjliZGU1M2ZlYWQ5NDNmYmIvdGFibGVyYW5nZToxNTllYmZhODI2MjY0YjRiOWJkZTUzZmVhZDk0M2ZiYl8wLTAtMS0xLTY5NDcw_043d9405-7d7e-4fcf-b1f5-e3398f143590">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ODcxM2VmOWFhZmMwNDg3N2E3YjliODU3Y2QzMDA5NTMvdGFibGVyYW5nZTo4NzEzZWY5YWFmYzA0ODc3YTdiOWI4NTdjZDMwMDk1M18wLTAtMS0xLTY5NDcw_156213c3-1d58-4894-965c-cbdd78518110">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MzkzOWNjMjMxN2VlNDQyYmFiN2IyOTY1NzZlYWM1MjEvdGFibGVyYW5nZTozOTM5Y2MyMzE3ZWU0NDJiYWI3YjI5NjU3NmVhYzUyMV8wLTAtMS0xLTY5NDcw_1cb48406-ac19-4bd8-bfa8-40b50180f51f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6ZGFmZTdmNTQ2NWRmNDIzNDg3NjgxNGNjZTAwZjk1ZjcvdGFibGVyYW5nZTpkYWZlN2Y1NDY1ZGY0MjM0ODc2ODE0Y2NlMDBmOTVmN18wLTAtMS0xLTY5NDcw_e62bef24-54b6-491a-b05d-9416a7565784">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MWZmYWY3M2NkY2I0NGU3MjkzODdhMTcxNWIzNDBlOTgvdGFibGVyYW5nZToxZmZhZjczY2RjYjQ0ZTcyOTM4N2ExNzE1YjM0MGU5OF8yLTAtMS0xLTY5NDcw_8f6a9236-2dd9-4f4d-9987-f62a88e071ae">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MWZmYWY3M2NkY2I0NGU3MjkzODdhMTcxNWIzNDBlOTgvdGFibGVyYW5nZToxZmZhZjczY2RjYjQ0ZTcyOTM4N2ExNzE1YjM0MGU5OF8yLTEtMS0xLTY5NDcw_7883b0a3-78f0-421f-ae12-0c563a960c11">EXLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF8xL2ZyYWc6NTE1MmYyMTVkMmY4NGE2YWI3YmZkMjgxMmY3N2Q4ZDgvdGFibGU6MWZmYWY3M2NkY2I0NGU3MjkzODdhMTcxNWIzNDBlOTgvdGFibGVyYW5nZToxZmZhZjczY2RjYjQ0ZTcyOTM4N2ExNzE1YjM0MGU5OF8yLTItMS0xLTY5NDcw_6f5ee444-b3ef-4ef8-8c23-11586bef4fbf">NASDAQ</dei:SecurityExchangeName>
    <dei:DocumentPeriodEndDate
      contextRef="ica98d81cd7f54b64a30eb7b898d79443_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmZjMWMyMDFkNzE1YTRhNzk5MmJjN2QwMWE2MDNjMzBkL3NlYzpmYzFjMjAxZDcxNWE0YTc5OTJiYzdkMDFhNjAzYzMwZF83L2ZyYWc6ZTgzMjk0ODk3N2U3NGJlNjhlM2FmZmZhMDI5NTNhNTcvdGV4dHJlZ2lvbjplODMyOTQ4OTc3ZTc0YmU2OGUzYWZmZmEwMjk1M2E1N181NDk3NTU4MTQ3MDQ_ccf18097-6f33-43f2-9d32-92a152cf50ff">2023-02-23</dei:DocumentPeriodEndDate>
</xbrl>
