v3.26.3
Fair Value Measurements (Details - Fair values) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents $ 5,147 $ 6,322
Restricted cash and equivalents 174,964 165,885
Warehouse lines of credit 735,840 324,871
Accrued interest payable 14,376 11,994
Residual interest financing 189,323 152,607
Securitization trust debt 3,435,163 2,985,961
Subordinated renewable notes 28,850 28,986
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 5,147 6,322
Restricted cash and equivalents 174,964 165,885
Warehouse lines of credit 0 0
Accrued interest payable 0 0
Residual interest financing 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
Warehouse lines of credit 0 0
Accrued interest payable 0 0
Residual interest financing 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
Warehouse lines of credit 735,840 324,871
Accrued interest payable 14,376 11,994
Residual interest financing 189,323 152,607
Securitization trust debt 3,435,163 2,985,961
Subordinated renewable notes 28,850 28,986
Carrying Value [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents 5,147 6,322
Restricted cash and equivalents 174,964 165,885
Warehouse lines of credit 735,840 324,871
Accrued interest payable 14,376 11,994
Residual interest financing 190,665 142,982
Securitization trust debt 3,458,537 2,986,574
Subordinated renewable notes $ 28,850 $ 28,986