XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Mar. 01, 2024
Jun. 30, 2023
Cover [Abstract]        
Document Type   10-K    
Amendment Flag   false    
Document Annual Report   true    
Document Transition Report   false    
Document Period End Date   Dec. 31, 2023    
Document Fiscal Period Focus   FY    
Document Fiscal Year Focus   2023    
Current Fiscal Year End Date   --12-31    
Entity File Number   001-14116    
Entity Registrant Name   CONSUMER PORTFOLIO SERVICES, INC.    
Entity Central Index Key   0000889609    
Entity Tax Identification Number   33-0459135    
Entity Incorporation, State or Country Code   CA    
Entity Address, Address Line One   3800 Howard Hughes Pkwy    
Entity Address, City or Town   Las Vegas    
Entity Address, State or Province   NV    
Entity Address, Postal Zip Code   89169    
City Area Code   (949)    
Local Phone Number   753-6800    
Title of 12(b) Security   Common Stock, no par value    
Trading Symbol   CPSS    
Security Exchange Name   NASDAQ    
Entity Well-known Seasoned Issuer   No    
Entity Voluntary Filers   No    
Entity Current Reporting Status   Yes    
Entity Interactive Data Current   Yes    
Entity Filer Category   Accelerated Filer    
Entity Small Business   true    
Entity Emerging Growth Company   false    
Entity Shell Company   false    
Entity Public Float       $ 86,687,748
Entity Common Stock, Shares Outstanding     21,129,918  
ICFR Auditor Attestation Flag   true    
Document Financial Statement Error Correction [Flag]   false    
Rule 10b5-1 Arrangement Adopted [Flag] false      
Non-Rule 10b5-1 Arrangement Adopted [Flag] false      
Rule 10b5-1 Arrangement Terminated [Flag] false      
Non-Rule 10b5-1 Arrangement Terminated [Flag] false      
Auditor Firm ID   173    
Auditor Name   Crowe LLP    
Auditor Location   Dallas, Texas