<?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/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="exls-20230427.xsd" xlink:type="simple"/>
    <context id="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001297989</identifier>
        </entity>
        <period>
            <startDate>2023-04-27</startDate>
            <endDate>2023-04-27</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY180L2ZyYWc6OWU3N2ViMjY0OTFiNGQzYjhmYjI4ZTY5NzBkYjAwZGEvdGFibGU6NTA2MDViNDkyODQ1NDk1N2I1YTk5ODA4ZWU5YWViMGQvdGFibGVyYW5nZTo1MDYwNWI0OTI4NDU0OTU3YjVhOTk4MDhlZTlhZWIwZF8wLTEtMS0xLTEwMDg0OA_03fcd813-140b-46ba-80f9-74833962db5a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY180L2ZyYWc6OWU3N2ViMjY0OTFiNGQzYjhmYjI4ZTY5NzBkYjAwZGEvdGFibGU6NTA2MDViNDkyODQ1NDk1N2I1YTk5ODA4ZWU5YWViMGQvdGFibGVyYW5nZTo1MDYwNWI0OTI4NDU0OTU3YjVhOTk4MDhlZTlhZWIwZF8xLTEtMS0xLTEwMDg0OA_df112c4b-a1a8-4774-a2de-36e87273d29c">0001297989</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGV4dHJlZ2lvbjpjZTU3MzBlZmJiNjk0MGVmYmMxZjNhZmVmY2NmMWI1YV8xMTY4_61f18f17-6029-45f7-b5f4-615ab09b7ac4">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGV4dHJlZ2lvbjpjZTU3MzBlZmJiNjk0MGVmYmMxZjNhZmVmY2NmMWI1YV81NDk3NTU4MTUwNjI_fabf7a25-645e-4b4a-b999-8976e8a90ff1">2023-04-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGV4dHJlZ2lvbjpjZTU3MzBlZmJiNjk0MGVmYmMxZjNhZmVmY2NmMWI1YV8xMTY5_b0e15710-57f5-4634-8a40-5c51f619bb6c">EXLSERVICE HOLDINGS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6ZjY2YjNiMDM0NmZiNDhkZmE5MDY3MGE1NGE5N2MwMGIvdGFibGVyYW5nZTpmNjZiM2IwMzQ2ZmI0OGRmYTkwNjcwYTU0YTk3YzAwYl8wLTAtMS0xLTEwMDg0OA_a0aaccf9-4bc3-41fe-a043-2b10be3c2989">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6ZjY2YjNiMDM0NmZiNDhkZmE5MDY3MGE1NGE5N2MwMGIvdGFibGVyYW5nZTpmNjZiM2IwMzQ2ZmI0OGRmYTkwNjcwYTU0YTk3YzAwYl8wLTEtMS0xLTEwMDg0OA_100877b1-5708-4a60-94cb-079a03ee811f">001-33089</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6ZjY2YjNiMDM0NmZiNDhkZmE5MDY3MGE1NGE5N2MwMGIvdGFibGVyYW5nZTpmNjZiM2IwMzQ2ZmI0OGRmYTkwNjcwYTU0YTk3YzAwYl8wLTItMS0xLTEwMDg0OA_a998d59b-1f50-409d-abb3-1158303b95a7">82-0572194</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OTk1OTExY2YzZDUzNDFhN2JiNjRiYzU4NWY3YjBiODgvdGFibGVyYW5nZTo5OTU5MTFjZjNkNTM0MWE3YmI2NGJjNTg1ZjdiMGI4OF8wLTEtMS0xLTEwMDg0OA_e8bd99a8-b215-4f9b-bab6-af5321811962">320 Park Avenue,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OTk1OTExY2YzZDUzNDFhN2JiNjRiYzU4NWY3YjBiODgvdGFibGVyYW5nZTo5OTU5MTFjZjNkNTM0MWE3YmI2NGJjNTg1ZjdiMGI4OF8wLTItMS0xLTEwMDg0OA_5a7fe9f4-01a3-41ed-a237-cf7ae141f02e">29th Floor,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OTk1OTExY2YzZDUzNDFhN2JiNjRiYzU4NWY3YjBiODgvdGFibGVyYW5nZTo5OTU5MTFjZjNkNTM0MWE3YmI2NGJjNTg1ZjdiMGI4OF8wLTMtMS0xLTEwMDg0OA_b65cfc14-94da-4e5b-b24b-cb8a29c2c1b2">10022</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OTk1OTExY2YzZDUzNDFhN2JiNjRiYzU4NWY3YjBiODgvdGFibGVyYW5nZTo5OTU5MTFjZjNkNTM0MWE3YmI2NGJjNTg1ZjdiMGI4OF8xLTEtMS0xLTEwMDg0OA_6229bce6-279e-4d43-891c-80243e1a7c7c">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OTk1OTExY2YzZDUzNDFhN2JiNjRiYzU4NWY3YjBiODgvdGFibGVyYW5nZTo5OTU5MTFjZjNkNTM0MWE3YmI2NGJjNTg1ZjdiMGI4OF8xLTItMS0xLTEwMDg0OA_ddb82f33-ec8d-41d2-b22d-329a07cd7609">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGV4dHJlZ2lvbjpjZTU3MzBlZmJiNjk0MGVmYmMxZjNhZmVmY2NmMWI1YV8xMTcw_6edd98c6-7a1b-4a2d-b86f-a7d8c0471396">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGV4dHJlZ2lvbjpjZTU3MzBlZmJiNjk0MGVmYmMxZjNhZmVmY2NmMWI1YV8xMTcx_5423767a-1ede-4189-b8a3-79985f3a6543">277-7100</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6OGU1MTBlMDg1MzYxNDhkYTkxM2ZiNjA3NTAxZjk2MDIvdGFibGVyYW5nZTo4ZTUxMGUwODUzNjE0OGRhOTEzZmI2MDc1MDFmOTYwMl8wLTAtMS0xLTEwMDg0OA_b26ad321-ea4b-4bc7-b730-636b5d3f2fb8">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6MGZkMTJlZDJiOWY3NDVmZDlmNGYyNmE2MWJhNzY4N2MvdGFibGVyYW5nZTowZmQxMmVkMmI5Zjc0NWZkOWY0ZjI2YTYxYmE3Njg3Y18wLTAtMS0xLTEwMDg0OA_182ca60f-c386-413c-8b47-550f5412968b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6ZmE2MzNiMmQ1MjBmNDAyZThhODRjYTdjZjQxZGMxYWMvdGFibGVyYW5nZTpmYTYzM2IyZDUyMGY0MDJlOGE4NGNhN2NmNDFkYzFhY18wLTAtMS0xLTEwMDg0OA_17dc5a10-353d-4fac-a6b9-d5200cc0b283">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6NTk4OTgzZWNjNDQyNGU3Y2I1MzAwNmExZmJlM2QwZTEvdGFibGVyYW5nZTo1OTg5ODNlY2M0NDI0ZTdjYjUzMDA2YTFmYmUzZDBlMV8wLTAtMS0xLTEwMDg0OA_56126d72-b098-477f-b07d-c1a0b7698ac4">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6MjRmOTQxNDU2ZDk3NDQ1YzhjOWRjNzg4YmJiZjY5MTcvdGFibGVyYW5nZToyNGY5NDE0NTZkOTc0NDVjOGM5ZGM3ODhiYmJmNjkxN18wLTAtMS0xLTEwMDg0OA_6a45c99e-e4c1-4773-8324-40dd9b81e105">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6MTQzMTEwMGExMGUzNGZjZDgzZmZlZTI3YzE5YzhjMjMvdGFibGVyYW5nZToxNDMxMTAwYTEwZTM0ZmNkODNmZmVlMjdjMTljOGMyM18yLTAtMS0xLTEwMDg0OA_3050571a-8c9a-4ffa-b318-5a2d3ca8771d">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6MTQzMTEwMGExMGUzNGZjZDgzZmZlZTI3YzE5YzhjMjMvdGFibGVyYW5nZToxNDMxMTAwYTEwZTM0ZmNkODNmZmVlMjdjMTljOGMyM18yLTEtMS0xLTEwMDg0OA_3d696e0f-fc7e-4a12-9bf9-10a6ca9c4958">EXLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie95ba7fdf9224376b2db213f352a2402_D20230427-20230427"
      id="id3VybDovL2RvY3MudjEvZG9jOjM1OWRlZDZlOTMyYzQ1Mzc4YTYyMjc1OGIxNThlMGNjL3NlYzozNTlkZWQ2ZTkzMmM0NTM3OGE2MjI3NThiMTU4ZTBjY18xL2ZyYWc6Y2U1NzMwZWZiYjY5NDBlZmJjMWYzYWZlZmNjZjFiNWEvdGFibGU6MTQzMTEwMGExMGUzNGZjZDgzZmZlZTI3YzE5YzhjMjMvdGFibGVyYW5nZToxNDMxMTAwYTEwZTM0ZmNkODNmZmVlMjdjMTljOGMyM18yLTItMS0xLTEwMDg0OA_4e096f1f-3387-4617-844e-d8f0138a5bf1">NASDAQ</dei:SecurityExchangeName>
</xbrl>
