XML 21 R79.htm IDEA: XBRL DOCUMENT
v2.4.1.9

14. Fair Value measurements (Details - Fair Value Financial Assets) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 31, 2011
--- | --- | --- | --- | ---
Assets: |  |  |  |
Cash and cash equivalents | $ 17,859 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 22,112 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 12,966 us-gaap_CashAndCashEquivalentsAtCarryingValue | $ 10,094 us-gaap_CashAndCashEquivalentsAtCarryingValue
Restricted cash and equivalents | 175,382 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue | 132,284 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue |  |
Finance receivables, net | 1,534,496 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer | 1,115,437 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer |  |
Finance receivables measured at fair value | 1,664 us-gaap_AssetsFairValueDisclosure | 14,476 us-gaap_AssetsFairValueDisclosure |  |
Residual interest in securitizations | 68 us-gaap_AccountsReceivableFromSecuritization | 854 us-gaap_AccountsReceivableFromSecuritization | 4,824 us-gaap_AccountsReceivableFromSecuritization |
Accrued interest receivable | 23,372 us-gaap_AccruedInvestmentIncomeReceivable | 18,670 us-gaap_AccruedInvestmentIncomeReceivable |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 56,839 us-gaap_LinesOfCreditCurrent | 9,452 us-gaap_LinesOfCreditCurrent |  |
Accrued interest payable | 2,613 us-gaap_AccountsPayableFairValueDisclosure | 2,908 us-gaap_AccountsPayableFairValueDisclosure |  |
Residual interest financing | 12,327 us-gaap_OtherSecuredFinancings | 19,096 us-gaap_OtherSecuredFinancings |  |
Debt secured by receivables measured at fair value | 1,250 us-gaap_LiabilitiesFairValueDisclosure | 13,117 us-gaap_LiabilitiesFairValueDisclosure |  |
Securitization trust debt | 1,598,496 us-gaap_SecuredDebt | 1,177,559 us-gaap_SecuredDebt |  |
Senior secured debt, related party |  | 38,559 cpss_SeniorSecuredDebt |  |
Subordinated renewable notes | 15,233 us-gaap_SubordinatedDebt | 19,142 us-gaap_SubordinatedDebt |  |
Level 1 [Member] |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 17,859 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 22,112 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Restricted cash and equivalents | 175,382 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 132,284 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Finance receivables, net | 0 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Finance receivables measured at fair value | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Residual interest in securitizations | 0 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Accrued interest receivable | 0 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 0 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Accrued interest payable | 0 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Residual interest financing | 0 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Debt secured by receivables measured at fair value | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Securitization trust debt | 0 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Senior secured debt, related party |  | 0 cpss_SeniorSecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Subordinated renewable notes | 0 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 0 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Level 2 [Member] |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Restricted cash and equivalents | 0 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Finance receivables, net | 0 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Finance receivables measured at fair value | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Residual interest in securitizations | 0 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Accrued interest receivable | 0 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 0 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Accrued interest payable | 0 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Residual interest financing | 0 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Debt secured by receivables measured at fair value | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Securitization trust debt | 0 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Senior secured debt, related party |  | 0 cpss_SeniorSecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Subordinated renewable notes | 0 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 0 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Level 3 [Member] |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Restricted cash and equivalents | 0 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Finance receivables, net | 1,512,567 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,100,153 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Finance receivables measured at fair value | 1,664 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 14,476 us-gaap_AssetsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Residual interest in securitizations | 68 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 854 us-gaap_AccountsReceivableFromSecuritization / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Accrued interest receivable | 23,372 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 18,670 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 56,839 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 9,452 us-gaap_LinesOfCreditCurrent / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Accrued interest payable | 2,613 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 2,908 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Residual interest financing | 12,327 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 19,096 us-gaap_OtherSecuredFinancings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Debt secured by receivables measured at fair value | 1,250 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 13,117 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Securitization trust debt | 1,619,742 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 1,189,086 us-gaap_SecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Senior secured debt, related party |  | 38,559 cpss_SeniorSecuredDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Subordinated renewable notes | 15,233 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 19,142 us-gaap_SubordinatedDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Carrying Value [Member] |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 17,859 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 22,112 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Restricted cash and equivalents | 175,382 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 132,284 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Finance receivables, net | 1,534,496 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 1,115,437 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Finance receivables measured at fair value | 1,664 us-gaap_AssetsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 14,476 us-gaap_AssetsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Residual interest in securitizations | 68 us-gaap_AccountsReceivableFromSecuritization / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 854 us-gaap_AccountsReceivableFromSecuritization / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Accrued interest receivable | 23,372 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 18,670 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 56,839 us-gaap_LinesOfCreditCurrent / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 9,452 us-gaap_LinesOfCreditCurrent / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Accrued interest payable | 2,613 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 2,908 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Residual interest financing | 12,327 us-gaap_OtherSecuredFinancings / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 19,096 us-gaap_OtherSecuredFinancings / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Debt secured by receivables measured at fair value | 1,250 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 13,117 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Securitization trust debt | 1,598,496 us-gaap_SecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 1,177,559 us-gaap_SecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Senior secured debt, related party |  | 38,559 cpss_SeniorSecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Subordinated renewable notes | 15,233 us-gaap_SubordinatedDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember | 19,142 us-gaap_SubordinatedDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_CarryingValueMember |  |
Total Amount [Member] |  |  |  |
Assets: |  |  |  |
Cash and cash equivalents | 17,859 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 22,112 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Restricted cash and equivalents | 175,382 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 132,284 us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Finance receivables, net | 1,512,567 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 1,100,153 us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Finance receivables measured at fair value | 1,664 us-gaap_AssetsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 14,476 us-gaap_AssetsFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Residual interest in securitizations | 68 us-gaap_AccountsReceivableFromSecuritization / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 854 us-gaap_AccountsReceivableFromSecuritization / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Accrued interest receivable | 23,372 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 18,670 us-gaap_AccruedInvestmentIncomeReceivable / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Liabilities: |  |  |  |
Warehouse lines of credit | 56,839 us-gaap_LinesOfCreditCurrent / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 9,452 us-gaap_LinesOfCreditCurrent / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Accrued interest payable | 2,613 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 2,908 us-gaap_AccountsPayableFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Residual interest financing | 12,327 us-gaap_OtherSecuredFinancings / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 19,096 us-gaap_OtherSecuredFinancings / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Debt secured by receivables measured at fair value | 1,250 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 13,117 us-gaap_LiabilitiesFairValueDisclosure / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Securitization trust debt | 1,619,742 us-gaap_SecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | 1,189,086 us-gaap_SecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Senior secured debt, related party |  | 38,559 cpss_SeniorSecuredDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |
Subordinated renewable notes | $ 15,233 us-gaap_SubordinatedDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember | $ 19,142 us-gaap_SubordinatedDebt / us-gaap_EligibleItemOrGroupForFairValueOptionAxis = cpss_TotalAmountMember |  |

X
- Definition Senior Secured Debt. + References No definition available. + Details
Name: | cpss_SeniorSecuredDebt
Namespace Prefix: | cpss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13487-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph a -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6935-107765 + Details
Name: | us-gaap_AccountsPayableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount owed to the reporting entity by counterparties in securitized loan transactions. + References No definition available. + Details
Name: | us-gaap_AccountsReceivableFromSecuritization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 7 + Details
Name: | us-gaap_AccruedInvestmentIncomeReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=36462937&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Line-of-Credit Arrangement -URI http://asc.fasb.org/extlink&oid=6517033 + Details
Name: | us-gaap_LinesOfCreditCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of consumer loans, including, but not limited to, mortgage, home equity, vehicles, credit card, installment, and lease financing. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5066-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableNetReportedAmountConsumer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Secured financing other than securities sold under agreements to repurchase and securities loaned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 15 -Paragraph 83 -URI http://asc.fasb.org/extlink&oid=39740004&loc=d3e34841-113949 + Details
Name: | us-gaap_OtherSecuredFinancings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. For a classified balance sheet represents the current portion only (the noncurrent portion has a separate concept); there is a separate and distinct element for unclassified presentations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_SecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 10 -Section F Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Article 5 -Subsection 19, 20, 22 + Details
Name: | us-gaap_SubordinatedDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_EligibleItemOrGroupForFairValueOptionAxis=cpss_CarryingValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EligibleItemOrGroupForFairValueOptionAxis=cpss_TotalAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |