XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Interest Income and Interest Expense (Details - Interest expense) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Interest expense $ 58,704 $ 46,710 $ 113,622 $ 88,678
Securitization Trust Debt [Member]        
Debt Instrument [Line Items]        
Interest expense 45,557 37,928 90,602 73,860
Warehouse Lines Of Credit [Member]        
Debt Instrument [Line Items]        
Interest expense 8,216 5,702 14,729 10,022
Residual Interest Financing [Member]        
Debt Instrument [Line Items]        
Interest expense 4,247 2,538 6,962 3,748
Subordinated Renewable Notes [Member]        
Debt Instrument [Line Items]        
Interest expense $ 684 $ 542 $ 1,329 $ 1,048