XML 65 R52.htm IDEA: XBRL DOCUMENT
v3.19.2

Loans Receivable (Summary of Information Related to New Consumer Loan Assignments) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Contractual net cash flows at the time of assignment | [1] | $ 1,708.9 | $ 1,616.3 | $ 3,690.7 | $ 3,504.9
Expected net cash flows at the time of assignment | [2] | 1,343.9 | 1,275.3 | 2,900.6 | 2,764.1
Fair value at the time of assignment | [3] | 955.2 | 904.6 | 2,060.6 | 1,956.2
Dealer Loans [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Contractual net cash flows at the time of assignment | [1] | 955.6 | 959.9 | 2,087.1 | 2,082.6
Expected net cash flows at the time of assignment | [2] | 853.4 | 855.2 | 1,863.7 | 1,853.8
Fair value at the time of assignment | [3] | 608.8 | 604.3 | 1,327.8 | 1,313.5
Purchased Loans [Member] |  |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |  |
Contractual net cash flows at the time of assignment | [1] | 753.3 | 656.4 | 1,603.6 | 1,422.3
Expected net cash flows at the time of assignment | [2] | 490.5 | 420.1 | 1,036.9 | 910.3
Fair value at the time of assignment | [3] | $ 346.4 | $ 300.3 | $ 732.8 | $ 642.7
[1] | The Dealer Loans amount represents the repayments that we were contractually owed at the time of assignment on Consumer Loans assigned under our Portfolio Program, less the related Dealer Holdback payments that we would be required to make if we collected all of the contractual repayments. The Purchased Loans amount represents the repayments that we were contractually owed at the time of assignment on Consumer Loans assigned under our Purchase Program.
[2] | The Dealer Loans amount represents the repayments that we expected to collect at the time of assignment on Consumer Loans assigned under our Portfolio Program, less the related Dealer Holdback payments that we expected to make. The Purchased Loans amount represents the repayments that we expected to collect at the time of assignment on Consumer Loans assigned under our Purchase Program.
[3] | The Dealer Loans amount represents advances paid to Dealers on Consumer Loans assigned under our Portfolio Program. The Purchased Loans amount represents one-time payments made to Dealers to purchase Consumer Loans assigned under our Purchase Program.

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

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 Loans Receivable Fair Value Of Net Cash Flows At Assignment + References No definition available. + Details
Name: | cacc_LoansReceivableFairValueOfNetCashFlowsAtAssignment
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 No definition available. + 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: |