XML 55 R40.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Description Of Business (Narrative) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2023 consumerLoans portfolio_segment loan
Description Of Business [Abstract] |
Number of Portfolio Segments | portfolio_segment | 2
Servicing fee percentage in collections | 20.00%
Number Of Consumer Loans Assigned To Receive Dealer Holdback Payment | consumerLoans | 100
Number of Consumer Loans assigned to receive accelerated Dealer Holdback payment | loan | 50

X
- Definition Description Of Business [Abstract] + References No definition available. + Details
Name: | cacc_DescriptionOfBusinessAbstract
Namespace Prefix: | cacc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Consumer Loans Assigned To Receive Accelerated Dealer Holdback Payment + References No definition available. + Details
Name: | cacc_NumberOfConsumerLoansAssignedToReceiveAcceleratedDealerHoldbackPayment
Namespace Prefix: | cacc_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Consumer Loans Assigned To Receive Dealer Holdback Payment + References No definition available. + Details
Name: | cacc_NumberOfConsumerLoansAssignedToReceiveDealerHoldbackPayment
Namespace Prefix: | cacc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Portfolio Segments + References No definition available. + Details
Name: | cacc_NumberofPortfolioSegments
Namespace Prefix: | cacc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Service fee income as a percentage of collections. + References No definition available. + Details
Name: | cacc_ServiceFeeIncomeAsPercentageOfCollections
Namespace Prefix: | cacc_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration