XML 48 R39.htm IDEA: XBRL DOCUMENT
v3.23.2

Note C - Finance Receivables, Net (Details Textual) | 1 Months Ended | 3 Months Ended
--- | --- | ---
Dec. 31, 2022 | Jul. 31, 2023 USD ($) | Jul. 31, 2022 USD ($)
Financing Receivable Interest Rate | 16.50% | 18.00% |
Finance Receivables, Number of Loan Classes |  | 1 |
Finance Receivables, Number of Risk Pools |  | 1 |
Financing Receivable, Allowance for Credit Loss, Recovery |  | $ 640,000 | $ 587,000
Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease) |  | $ 14,800,000 |
Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease), Percentage |  | 5.00% |
Collections as Percentage of Average Financing Receivables |  | 3.70% |
Increase (Decrease) in Average Selling Price |  | $ 734 |
Increase (Decrease) in Average Selling Price, Percentage |  | 4.10% |
ARKANSAS |  |  |
Financing Receivable Interest Rate |  | 16.50% |
TENNESSEE |  |  |
Financing Receivable Interest Rate |  | 23.00% |
Maximum [Member] |  |  |
Financing Receivable Interest Rate |  | 18.00% |
Financing Receivable Payment Period |  | 69 months |
Maximum [Member] | ARKANSAS |  |  |
Financing Receivable Interest Rate |  | 17.00% |
Maximum [Member] | ILLINOIS |  |  |
Financing Receivable Interest Rate |  | 21.50% |
Minimum [Member] |  |  |
Financing Receivable Payment Period |  | 18 months |
Minimum [Member] | ILLINOIS |  |  |
Financing Receivable Interest Rate |  | 19.50% |

X
- Definition Represents the percentage of average financing receivables collected during the reported period. + References No definition available. + Details
Name: | crmt_CollectionsAsPercentageOfAverageFinancingReceivables
Namespace Prefix: | crmt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of loan classes of finance receivables. + References No definition available. + Details
Name: | crmt_FinanceReceivablesNumberOfLoanClasses
Namespace Prefix: | crmt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of risk pools of finance receivables. + References No definition available. + Details
Name: | crmt_FinanceReceivablesNumberOfRiskPools
Namespace Prefix: | crmt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of increase (decrease) in allowance for credit loss on financing receivable. + References No definition available. + Details
Name: | crmt_FinancingReceivableAllowanceForCreditLossPeriodIncreaseDecreasePercentage
Namespace Prefix: | crmt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the interest rate on installment sale contracts. + References No definition available. + Details
Name: | crmt_FinancingReceivableInterestRate
Namespace Prefix: | crmt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the payment period on installment sale contracts from the sale of used vehicles. + References No definition available. + Details
Name: | crmt_FinancingReceivablePaymentPeriod
Namespace Prefix: | crmt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of increase (decrease) in average selling price during period. + References No definition available. + Details
Name: | crmt_IncreaseDecreaseInAverageSellingPrice
Namespace Prefix: | crmt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of increase(decrease) in average selling price. + References No definition available. + Details
Name: | crmt_IncreaseDecreaseInAverageSellingPricePercentage
Namespace Prefix: | crmt_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in allowance for credit loss on financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in allowance for credit loss on financing receivable from recovery. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (c)(4) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_AR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_IL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |