XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details - Fair values) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents $ 29,841 $ 11,713
Restricted cash and equivalents 153,637 125,684
Finance receivables, net 2,473 3,996
Accrued interest receivable 37 65
Warehouse lines of credit 365,683 410,898
Residual interest financing 163,391  
Accrued interest payable 11,209 10,663
Securitization trust debt 2,733,488 2,614,352
Subordinated renewable notes 27,547 26,489
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 29,841 11,713
Restricted cash and equivalents 153,637 125,684
Finance receivables, net 0 0
Accrued interest receivable 0 0
Warehouse lines of credit 0 0
Accrued interest payable 0 0
Securitization trust debt 0 0
Subordinated renewable notes 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 0 0
Restricted cash and equivalents 0 0
Finance receivables, net 0 0
Accrued interest receivable 0 0
Warehouse lines of credit 0 0
Accrued interest payable 0 0
Securitization trust debt 0 0
Subordinated renewable notes 0 0
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 0 0
Restricted cash and equivalents 0 0
Finance receivables, net 2,473 3,996
Accrued interest receivable 37 65
Warehouse lines of credit 365,683 410,898
Residual interest financing 163,391  
Accrued interest payable 11,209 10,663
Securitization trust debt 2,733,488 2,614,352
Subordinated renewable notes 27,547 26,489
Carrying Value [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 29,841 11,713
Restricted cash and equivalents 153,637 125,684
Finance receivables, net 2,860 4,987
Accrued interest receivable 37 65
Warehouse lines of credit 365,683 410,898
Residual interest financing 163,391  
Accrued interest payable 11,209 10,663
Securitization trust debt 2,743,269 2,594,384
Subordinated renewable notes $ 27,547 $ 26,489