XML 74 R57.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Loans Receivable (Summary of Changes in Expected Future Net Cash Flows) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |
Balance, beginning of period |  | $ 10,179.2 |  | $ 9,033.4 |  | $ 8,948.3 |
New Consumer Loan Assignments |  | 6,604.5 | [1] | 5,859.2 | [2] | 5,013.1 | [1]
Realized Net Cash Flows | [3] | (4,916.3) |  | (4,521.7) |  | (4,878.6) |
Forecast changes |  | (314.0) |  | (206.3) |  | (59.7) |
Transfers | [4] | 6.8 |  | 14.6 |  | 10.3 |
Balance, end of period |  | 11,560.2 |  | 10,179.2 |  | 9,033.4 |
Dealer Loans [Member] |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |
Balance, beginning of period |  | 6,707.2 |  | 5,637.9 |  | 5,249.7 |
New Consumer Loan Assignments |  | 5,090.0 | [1] | 4,154.8 | [1] | 3,516.1 | [2]
Realized Net Cash Flows | [3] | (3,275.3) |  | (2,864.9) |  | (3,006.7) |
Forecast changes |  | (204.6) |  | (125.3) |  | (41.6) |
Transfers | [4] | (141.0) |  | (95.3) |  | (79.6) |
Balance, end of period |  | 8,176.3 |  | 6,707.2 |  | 5,637.9 |
Purchased Loans [Member] |  |  |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |  |  |
Balance, beginning of period |  | 3,472.0 |  | 3,395.5 |  | 3,698.6 |
New Consumer Loan Assignments |  | 1,514.5 | [1] | 1,704.4 | [2] | 1,497.0 | [1]
Realized Net Cash Flows | [3] | (1,641.0) |  | (1,656.8) |  | (1,871.9) |
Forecast changes |  | (109.4) |  | (81.0) |  | (18.1) |
Transfers | [4] | 147.8 |  | 109.9 |  | 89.9 |
Balance, end of period |  | $ 3,383.9 |  | $ 3,472.0 |  | $ 3,395.5 |
[1] | The Dealer Loans amount represents repayments that we expected to collect at the time of assignment on Consumer Loans assigned under the Portfolio Program, less the related Dealer Holdback payments that we expected to make. The Purchased Loans amount represents repayments that we expected to collect at the time of assignment on Consumer Loans assigned under the Purchase Program.
[2] | The Dealer Loans amount represents repayments that we expected to collect at the time of assignment on Consumer Loans assigned under the Portfolio Program, less the related Dealer Holdback payments that we expected to make. The Purchased Loans amount represents repayments that we expected to collect at the time of assignment on Consumer Loans assigned under the Purchase Program.
[3] | The Dealer Loans amount represents repayments that we collected on Consumer Loans assigned under the Portfolio Program, less the Dealer Holdback and Accelerated Dealer Holdback payments that we made. Purchased Loans amount represents repayments that we collected on Consumer Loans assigned under the Purchase Program.
[4] | Under the Portfolio Program, certain events may result in Dealers forfeiting their rights to Dealer Holdback. We transfer the Dealer’s outstanding Dealer Loan balance, related allowance for credit losses balance, and related expected future net cash flows to Purchased Loans in the period this forfeiture occurs.

X
- Definition Change in the estimate of cash flows expected to be collected, after acquisition of a loan, which results in an increase in accretable yield (for example, if actual cash flows are significantly greater than previously expected). This relates to loans with evidence of deterioration of credit quality since origination that was acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable. + References No definition available. + Details
Name: | cacc_CertainLoansAcquiredInTransferAccountedForAsLoansAccretableYieldReclassificationsFromNonaccretableDifferenceForecastChanges
Namespace Prefix: | cacc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Expected Future Net Cash Flows + References No definition available. + Details
Name: | cacc_ExpectedFutureNetCashFlows
Namespace Prefix: | cacc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans Receivable Expected Net Cash Flows At Assignment + References No definition available. + Details
Name: | cacc_LoansReceivableExpectedNetCashFlowsAtAssignment
Namespace Prefix: | cacc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Realized Net Cash Flows + References No definition available. + Details
Name: | cacc_RealizedNetCashFlows
Namespace Prefix: | cacc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Transfer of Expected Future Net Cash Flows between Programs + References No definition available. + Details
Name: | cacc_TransferOfExpectedFutureNetCashFlowsBetweenPrograms
Namespace Prefix: | cacc_
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 310 -SubTopic 20 -Name Accounting Standards Codification -Section 40 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2 + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cacc_DealerLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cacc_PurchasedLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |