XML 48 R29.htm IDEA: XBRL DOCUMENT
v3.24.3

OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details) $ / shares in Units, $ in Thousands |  |  |  |  | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jun. 10, 2024 USD ($) | Mar. 18, 2024 USD ($) $ / shares shares | Jan. 29, 2024 USD ($) | Dec. 07, 2023 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2023 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2023 USD ($) | Jan. 26, 2024 USD ($) shares | Jan. 25, 2024 USD ($) tranche shares | Dec. 31, 2023 USD ($) shares | Apr. 12, 2021 payment
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of earnout payments | payment |  |  |  |  |  |  |  |  |  |  |  | 2
First anniversary, annualized recurring revenue, cash paid |  |  |  |  |  |  |  |  |  | $ 25,000 | $ 50,100 |
Business acquisition, number of shares (in shares) | shares |  |  |  |  |  |  |  |  | 3,600,000 | 3,600,000 | 2,740,418 |
Settlement agreement, cash paid |  |  |  |  |  |  |  |  | $ 20,000 | $ 25,000 |  |
Business acquisition, number of tranches | tranche |  |  |  |  |  |  |  |  |  | 2 |  |
Acquisition, integration and divestiture benefit |  |  |  |  | $ 0 | $ 78 | $ 162 | $ (8,146) |  |  |  |
Bridg Acquisition |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Acquisition, integration and divestiture benefit | $ 5,900 |  |  |  | $ 5,900 |  | $ 200 | $ 8,100 |  |  |  |
Tranche One |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Settlement agreement, cash paid |  |  |  |  |  |  |  |  |  | $ 3,000 |  |
Tranche Two |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Settlement agreement, cash paid |  |  |  |  |  |  |  |  |  | $ 2,000 |  |
HSP EPI Acquisition, LLC | Disposal group, disposed of by sale |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from divestiture of business |  |  |  | $ 6,000 |  |  |  |  |  |  |  |
Escrow deposit |  |  |  | $ 1,100 |  |  |  |  |  |  |  |
Equity Distribution Agreement |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Sale of stock, maximum aggregate offering amount |  | $ 50,000 | $ 100,000 |  |  |  |  |  |  |  |  |
Sale of stock, number of shares (in shares) | shares |  | 3,907,600 |  |  |  |  |  |  |  |  |  |
Share price (in USD per share) | $ / shares |  | $ 12.80 |  |  |  |  |  |  |  |  |  |
Sale of stock, consideration received on transaction |  | $ 48,300 |  |  |  |  |  |  |  |  |  |

X
- Definition Acquisition and Integration Costs (Benefit) + References No definition available. + Details
Name: | cdlx_AcquisitionAndIntegrationCostsBenefit
Namespace Prefix: | cdlx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Business Acquisition, Equity Interest Issued or Issuable, Number of Shares delivered + References No definition available. + Details
Name: | cdlx_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesDelivered
Namespace Prefix: | cdlx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Business Acquisition, Number Of Tranches + References No definition available. + Details
Name: | cdlx_BusinessAcquisitionNumberOfTranches
Namespace Prefix: | cdlx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contingent Consideration, Number Of Earnout Payments + References No definition available. + Details
Name: | cdlx_ContingentConsiderationNumberOfEarnoutPayments
Namespace Prefix: | cdlx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition First Anniversary, Annualized Recurring Revenue, cash paid + References No definition available. + Details
Name: | cdlx_FirstAnniversaryAnnualizedRecurringRevenueCashPaid
Namespace Prefix: | cdlx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sale of Stock, Maximum Offering Amount + References No definition available. + Details
Name: | cdlx_SaleOfStockMaximumOfferingAmount
Namespace Prefix: | cdlx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Settlement Agreement, Annualized Recurring Revenue, Cash Paid + References No definition available. + Details
Name: | cdlx_SettlementAgreementAnnualizedRecurringRevenueCashPaid
Namespace Prefix: | cdlx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5 + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the cash inflow during the period from the sale of a component of the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12 + Details
Name: | us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | cdlx_BusinessAcquisitionContingentConsiderationAxis=cdlx_TrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cdlx_BusinessAcquisitionContingentConsiderationAxis=cdlx_TrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cdlx_HSPEPIAcquisitionLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=cdlx_EquityDistributionAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |