v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 11,773 $ 9,491
Adjustments to reconcile net income to net cash provided by operating activities:    
Net interest income accretion on fair value receivables 139,685 126,548
Depreciation and amortization 474 498
Amortization of deferred financing costs 6,620 6,021
Mark to finance receivables measured at fair value 0 (6,500)
Provision for credit losses 0 (1,760)
Stock-based compensation expense 1,090 1,361
Changes in assets and liabilities:    
Other assets 775 (5,108)
Accounts payable and accrued expenses 29,454 (2,223)
Net cash provided by operating activities 189,871 128,328
Cash flows from investing activities:    
Payments received on finance receivables held for investment 0 5,076
Purchases of finance receivables measured at fair value (1,266,636) (882,879)
Payments received on finance receivables at fair value 570,639 517,569
Purchase of furniture and equipment (968) (595)
Net cash used in investing activities (696,965) (360,829)
Cash flows from financing activities:    
Proceeds from issuance of securitization trust debt 859,680 862,370
Proceeds from issuance of subordinated renewable notes 1,132 3,212
Payments on subordinated renewable notes (1,657) (873)
Net proceeds from (repayments of) warehouse lines of credit 354,416 (16,564)
Proceeds from issuance of residual interest financing debt 50,000 65,000
Repayment of  residual interest financing debt (23,738) (8,205)
Repayment of securitization trust debt (715,050) (642,697)
Payment of financing costs (6,541) (6,450)
Purchase of common stock (3,694) (5,138)
Exercise of options and warrants 543 4,617
Net cash provided by financing activities 515,091 255,272
Increase in cash and cash equivalents 7,997 22,771
Cash and restricted cash at beginning of period 172,207 137,397
Cash and restricted cash at end of period 180,204 160,168
Cash paid during the period for:    
Interest 116,237 106,773
Income taxes $ 4,285 $ 5,306