<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="carg-20260603.xsd" xlink:type="simple"/>
    <context id="C_5636b23b-bf8a-46cb-860c-d10b8013d761">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001494259</identifier>
        </entity>
        <period>
            <startDate>2026-06-03</startDate>
            <endDate>2026-06-03</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_db62dfc7-63dc-4c0a-a74b-304b8996f267">0001494259</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_81ec5c09-a082-4cdf-bf69-c8092b4e4b86">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_63aaf549-655c-4758-aa3b-b303e0b6ac6d">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_043862de-e109-4453-bfc1-bacb95b0179e">2026-06-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_f3a8c9f7-a1c7-4c49-94a7-57c5f49e72be">CarGurus, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_52842d38-ed41-43f7-8c92-641c90ac33c2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_88a9fa84-08d2-4c42-8da5-e054d4ae38cc">001-38233</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_7c17c7eb-169b-492c-9e40-eb4993721612">04-3843478</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_3f9ccda3-1cf7-4c52-bbe1-c220f163729c">1001 Boylston Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_161875c6-eb84-4f6f-a0ef-5d427c4bac6f">16th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_47061d72-513b-4550-aa5a-a0a79e9a3be3">Boston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_99518b2d-dfe1-48db-9186-fdf58bfbc8ad">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_5a27434b-05dc-465e-b821-97fff7cf5542">02115</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_9b775848-cb83-4d97-89b8-0c5f08155654">(617)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_c079b6eb-21a2-413a-9546-2c9b6f3a23b5">354-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_5ebeb445-82bc-4d42-8c1e-e53679e919d4">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_40925027-ce9d-4e0e-ac6a-d122b31799e3">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_f82d9d9e-9afe-4ffe-8ce1-f27d4b5598a5">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_bdf6a637-aa31-48df-b793-b3f9e28e9f89">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_1b67fcca-d08c-4781-85d9-87da43ec5ce8">Class A Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_19bbeefd-387b-4636-b926-54887d2cf45c">CARG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_3eb03aca-e134-4b6f-87ef-2b670140ed93">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5636b23b-bf8a-46cb-860c-d10b8013d761"
      id="F_aa44415d-ddff-4912-a41a-9ac5e8923273">false</dei:EntityEmergingGrowthCompany>
</xbrl>
