XML 98 R77.htm IDEA: XBRL DOCUMENT
v3.20.1

13. Fair Value Measurements (Details - Delinquency status) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Finance receivables measured at fair value current | $ 1,344,883 | $ 787,707
Finance receivables measured at fair value | 1,492,803 | 829,039
31 to 60 Days [Member] |  |
Finance receivables measured at fair value | 81,262 | 26,285
61 to 90 Days [Member] |  |
Finance receivables measured at fair value | 34,280 | 8,350
91 + Days [Member] |  |
Finance receivables measured at fair value | 15,167 | 3,677
Repossessed Vehicles [Member] |  |
Finance receivables measured at fair value | $ 17,211 | $ 3,020

X
- Definition Finance receivables measured at fair value. + References No definition available. + Details
Name: | cpss_FinanceReceivablesMeasuredAtFairValue
Namespace Prefix: | cpss_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Finance receivables measured at fair value current. + References No definition available. + Details
Name: | cpss_FinanceReceivablesMeasuredAtFairValueCurrent
Namespace Prefix: | cpss_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=cpss_RepossessedVehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |