<?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-20221027.xsd" xlink:type="simple"/>
    <context id="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001297989</identifier>
        </entity>
        <period>
            <startDate>2022-07-27</startDate>
            <endDate>2022-07-27</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF80L2ZyYWc6NWJkMWM4MjJhMDA1NDUzM2IwZDE0MmVlMzI4ODNlMmUvdGFibGU6OTgzOTU1YzFlZmNlNGY2MTk0NWY2ZDQ2NjkwZWQ4OWUvdGFibGVyYW5nZTo5ODM5NTVjMWVmY2U0ZjYxOTQ1ZjZkNDY2OTBlZDg5ZV8wLTEtMS0xLTY5MTc1_22bd31a8-8e9d-4bc0-b3ab-c0be8584ab7c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF80L2ZyYWc6NWJkMWM4MjJhMDA1NDUzM2IwZDE0MmVlMzI4ODNlMmUvdGFibGU6OTgzOTU1YzFlZmNlNGY2MTk0NWY2ZDQ2NjkwZWQ4OWUvdGFibGVyYW5nZTo5ODM5NTVjMWVmY2U0ZjYxOTQ1ZjZkNDY2OTBlZDg5ZV8xLTEtMS0xLTY5MTc1_77a693df-64e8-4259-8352-679638f45051">0001297989</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGV4dHJlZ2lvbjozZDYxNGUzODQzNjM0YTVjYjg2YWM2MGZhNmI0M2MzOV8xMTcx_21ddd47a-9a64-45eb-8c25-b0dafad45c31">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGV4dHJlZ2lvbjozZDYxNGUzODQzNjM0YTVjYjg2YWM2MGZhNmI0M2MzOV8zNDc_1c612285-c44e-4d98-9242-9be3fa3a775d">2022-10-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGV4dHJlZ2lvbjozZDYxNGUzODQzNjM0YTVjYjg2YWM2MGZhNmI0M2MzOV8xMTY4_2c4f9d88-363b-4606-959c-88828eaa0e1d">EXLSERVICE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6ZDc0NTE2NTg0N2YxNGM2ZTliNWQ5MGJhODhjOGZkMmQvdGFibGVyYW5nZTpkNzQ1MTY1ODQ3ZjE0YzZlOWI1ZDkwYmE4OGM4ZmQyZF8wLTAtMS0xLTY5MTc1_b9a2d165-0cf7-492d-b25a-e39e766f6509">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6ZDc0NTE2NTg0N2YxNGM2ZTliNWQ5MGJhODhjOGZkMmQvdGFibGVyYW5nZTpkNzQ1MTY1ODQ3ZjE0YzZlOWI1ZDkwYmE4OGM4ZmQyZF8wLTEtMS0xLTY5MTc1_c2b46adb-e8b9-4fdb-b6c1-1b42e802f62c">001-33089</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6ZDc0NTE2NTg0N2YxNGM2ZTliNWQ5MGJhODhjOGZkMmQvdGFibGVyYW5nZTpkNzQ1MTY1ODQ3ZjE0YzZlOWI1ZDkwYmE4OGM4ZmQyZF8wLTItMS0xLTY5MTc1_a6dc38cd-ec89-40b7-86e4-fe28e0544345">82-0572194</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6YTdiZjUwNzM1NjE5NGYyNjhmNDZkOWU1ZmFjMjcwZDMvdGFibGVyYW5nZTphN2JmNTA3MzU2MTk0ZjI2OGY0NmQ5ZTVmYWMyNzBkM18wLTEtMS0xLTY5MTc1_29bc6d58-a4c3-49e6-81f4-298cb5f3f41c">320 Park Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6YTdiZjUwNzM1NjE5NGYyNjhmNDZkOWU1ZmFjMjcwZDMvdGFibGVyYW5nZTphN2JmNTA3MzU2MTk0ZjI2OGY0NmQ5ZTVmYWMyNzBkM18wLTItMS0xLTY5MTc1_9353d0c0-6e29-4eb4-bba6-5ca92858d72d">29th Floor,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6YTdiZjUwNzM1NjE5NGYyNjhmNDZkOWU1ZmFjMjcwZDMvdGFibGVyYW5nZTphN2JmNTA3MzU2MTk0ZjI2OGY0NmQ5ZTVmYWMyNzBkM18wLTMtMS0xLTY5MTc1_ab2fd562-3452-4b44-9d8b-6036ec056985">10022</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6YTdiZjUwNzM1NjE5NGYyNjhmNDZkOWU1ZmFjMjcwZDMvdGFibGVyYW5nZTphN2JmNTA3MzU2MTk0ZjI2OGY0NmQ5ZTVmYWMyNzBkM18xLTEtMS0xLTY5MTc1_8a7413ff-ec81-47fc-babf-4cca4c074d0c">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6YTdiZjUwNzM1NjE5NGYyNjhmNDZkOWU1ZmFjMjcwZDMvdGFibGVyYW5nZTphN2JmNTA3MzU2MTk0ZjI2OGY0NmQ5ZTVmYWMyNzBkM18xLTItMS0xLTY5MTc1_922f46d9-1600-4c8f-a4a1-b405009afe3d">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGV4dHJlZ2lvbjozZDYxNGUzODQzNjM0YTVjYjg2YWM2MGZhNmI0M2MzOV8xMTY5_e667fadb-c473-4300-a2a7-a13757aeedc3">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGV4dHJlZ2lvbjozZDYxNGUzODQzNjM0YTVjYjg2YWM2MGZhNmI0M2MzOV8xMTcw_0ea09e61-d1b1-4fd5-b6fd-0d56c615b122">277-7100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6MWExMTM2ODNmZjY3NGYxNzhlZDY3YWVjNWYzODlmZTcvdGFibGVyYW5nZToxYTExMzY4M2ZmNjc0ZjE3OGVkNjdhZWM1ZjM4OWZlN18wLTAtMS0xLTY5MTc1_ca39d424-20c7-47e2-ad74-d04cb489fb53">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6NTQ1MjU5NjllZDZjNDVhYzhmZDBiYTVjMjA2NjBjYTgvdGFibGVyYW5nZTo1NDUyNTk2OWVkNmM0NWFjOGZkMGJhNWMyMDY2MGNhOF8wLTAtMS0xLTY5MTc1_77ea6f95-fadb-460c-bb0f-828955847114">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6ZDBlNTVlY2MxZmJkNGI1YmJkOTk5NWM1YWM5MzA4NTAvdGFibGVyYW5nZTpkMGU1NWVjYzFmYmQ0YjViYmQ5OTk1YzVhYzkzMDg1MF8wLTAtMS0xLTY5MTc1_d93a80ac-99c2-4262-be80-2ade7b3ed27d">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6ZDY1Y2Q4YTRlOGVhNDlkMWJlM2RkZDVkOGNhNDY2YTQvdGFibGVyYW5nZTpkNjVjZDhhNGU4ZWE0OWQxYmUzZGRkNWQ4Y2E0NjZhNF8wLTAtMS0xLTY5MTc1_3726f920-61ba-4cb3-a28c-cdb5142a0220">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6Y2EwNGQyMDc4ZjU1NGU3NTkzZDY4YWM2OGMwMDc0MWEvdGFibGVyYW5nZTpjYTA0ZDIwNzhmNTU0ZTc1OTNkNjhhYzY4YzAwNzQxYV8wLTAtMS0xLTY5MTc1_d19e4842-e22b-4dc2-9f20-4fad4bc18e6f">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6NWZjYjE0ZjZkNjNkNGJkMDk3MWI5NzZkNTk3ZTEzYzYvdGFibGVyYW5nZTo1ZmNiMTRmNmQ2M2Q0YmQwOTcxYjk3NmQ1OTdlMTNjNl8yLTAtMS0xLTY5MTc1_4b3f4145-71bd-4056-b776-74bf5b4bf104">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6NWZjYjE0ZjZkNjNkNGJkMDk3MWI5NzZkNTk3ZTEzYzYvdGFibGVyYW5nZTo1ZmNiMTRmNmQ2M2Q0YmQwOTcxYjk3NmQ1OTdlMTNjNl8yLTEtMS0xLTY5MTc1_5f3eb313-d0eb-4157-9ed8-450ffb7bfdba">EXLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1b5c9162c32d4ace97f7b557c01e95f6_D20220727-20220727"
      id="id3VybDovL2RvY3MudjEvZG9jOmU1MDZlOWM1ZGNkMDQxOTBhNzNkNmU1MzJmNDJiNjI4L3NlYzplNTA2ZTljNWRjZDA0MTkwYTczZDZlNTMyZjQyYjYyOF8xL2ZyYWc6M2Q2MTRlMzg0MzYzNGE1Y2I4NmFjNjBmYTZiNDNjMzkvdGFibGU6NWZjYjE0ZjZkNjNkNGJkMDk3MWI5NzZkNTk3ZTEzYzYvdGFibGVyYW5nZTo1ZmNiMTRmNmQ2M2Q0YmQwOTcxYjk3NmQ1OTdlMTNjNl8yLTItMS0xLTY5MTc1_66e83862-c56a-4375-9f99-e3734f943bb3">NASDAQ</dei:SecurityExchangeName>
</xbrl>
