v3.25.2
Securitizations and Variable Interest Entities - Schedule of Unconsolidated VIEs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair value of consideration received:        
Gain on sales of loans     $ 25,742 $ 21,657
Unconsolidated        
Fair value of consideration received:        
Cash $ 182,675 $ 97,246 331,054 190,890
Net securities retained from Structured Program transactions 531,509 759,149 880,511 1,498,125
Other assets, net 10,682 9,906 16,656 19,639
Total consideration 724,866 866,301 1,228,221 1,708,654
Fair value of loans sold (715,210) (857,434) (1,213,268) (1,691,210)
Gain on sales of loans 9,656 8,867 14,953 17,444
Cash proceeds from continuing involvement:        
Servicing and other administrative fees 8,850 5,982 17,746 10,705
Interest received on securities retained from Structured Program transactions $ 50,147 $ 37,390 $ 101,281 $ 67,053