XML 64 R47.htm IDEA: XBRL DOCUMENT
v3.24.0.1

2023 CarOffer Transaction - Additional Information (Details) - USD ($) |  | 12 Months Ended |
--- | --- | --- | ---
Jan. 14, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Stock consideration |  |  |  | $ 103,645,000 |
Stock-based compensation expense |  | $ 113,456,000 | $ 33,682,000 | 77,710,000 |
Redeemable noncontrolling interest |  | 0 | 36,749,000 | 162,808,000 | $ 0
Deemed dividend on redemption of noncontrolling interest |  | 5,838,000 |  |  |
General and Administrative Expense |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Stock-based compensation expense |  | 71,442,000 | 5,208,000 | $ 42,203,000 |
CarOffer |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Business acquisition, percentage of equity interest acquired | 51.00% |  |  | 51.00% |
Business acquisition, aggregate consideration | $ 173,155,000 |  |  |  |
Cash consideration | 69,510,000 |  |  |  |
Retention pool aggregate amount | 8,000,000 |  |  |  |
Retention pool amount granted to employees | 6,000,000 |  |  |  |
Retention pool amount available for issuance to future employees | $ 2,000,000 |  |  |  |
CarOffer | 2021 Purchase Agreement |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Business acquisition, percentage of equity interest acquired | 51.00% |  |  |  |
Business acquisition, aggregate consideration | $ 173,155,000 |  |  |  |
Cash consideration | 69,510,000 |  |  |  |
Retention pool aggregate amount | 8,000,000 |  |  |  |
Retention pool amount granted to employees | 6,000,000 |  |  |  |
Retention pool amount available for issuance to future employees | 2,000,000 |  |  |  |
Acquisition-related costs incurred |  | 0 | $ 0 | $ 2,647,000 |
CarOffer | 2023 Purchase Agreement |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Cash consideration |  | 75,000 |  |  |
Acquisition-related costs incurred |  | 1,044,000 |  |  |
Stock-based compensation expense |  | 50,000,000 |  |  |
Gain on business transaction |  | $ 0 |  |  |
CarOffer | General and Administrative Expense | 2021 Purchase Agreement |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Acquisition-related costs incurred |  |  |  | $ 709,000 |
CarOffer | Class A Common Stock |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Stock consideration | $ 103,645,000 |  |  |  |
Business acquisition, stock consideration shares issued | 3,115,282 |  |  |  |
Business acquisition, share price | $ 22.51 |  |  |  |
CarOffer | Class A Common Stock | 2021 Purchase Agreement |  |  |  |  |
Asset Acquisition, Contingent Consideration [Line Items] |  |  |  |  |
Stock consideration | $ 103,645,000 |  |  |  |
Business acquisition, stock consideration shares issued | 3,115,282 |  |  |  |
Business acquisition, share price | $ 22.51 |  |  |  |

X
- Definition Deemed dividend on redemption of noncontrolling interest. + References No definition available. + Details
Name: | carg_DeemedDividendOnRedemptionOfNoncontrollingInterest
Namespace Prefix: | carg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Retention pool aggregate amount. + References No definition available. + Details
Name: | carg_RetentionPoolAggregateAmount
Namespace Prefix: | carg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Retention pool amount available for issuance to future employees. + References No definition available. + Details
Name: | carg_RetentionPoolAmountAvailableForIssuanceToFutureEmployees
Namespace Prefix: | carg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Retention pool amount granted to employees + References No definition available. + Details
Name: | carg_RetentionPoolAmountGrantedToEmployees
Namespace Prefix: | carg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 15 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480123/805-50-15-3 + Details
Name: | us-gaap_AssetAcquisitionContingentConsiderationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of shares of equity interests issued or issuable to acquire entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionSharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1B + Details
Name: | us-gaap_GainLossOnSaleOfBusiness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph (12)(c) -Section S99 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph 14 -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph 15 -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph (16)(c) -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A + Details
Name: | us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=carg_CarOfferMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=carg_TwoZeroTwoOnePurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=carg_TwoZeroTwoThreePurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |