Fair Value - Assets and Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs (Details) - Level 3 - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Loans held for investment | ||||
| Assets | ||||
| Beginning balance | $ 19,775,510 | $ 19,443,127 | $ 20,005,484 | $ 19,190,065 |
| Total gain (loss) included in earnings | 275,094 | 324,063 | 725,764 | 706,232 |
| Purchases and additions | 6,574,100 | 844,057 | 7,431,772 | 1,654,382 |
| Sales and settlements | (628,129) | (714,439) | (1,213,709) | (1,334,971) |
| Transfers in (out) between categories | (435,147) | (403,653) | (1,387,883) | (722,553) |
| Ending balance | 25,561,428 | 19,493,155 | 25,561,428 | 19,493,155 |
| Loans held for investment, subject to nonrecourse debt | ||||
| Assets | ||||
| Beginning balance | 10,769,209 | 9,630,150 | 10,026,177 | 9,288,403 |
| Total gain (loss) included in earnings | 84,723 | 314,315 | 166,179 | 572,218 |
| Purchases and additions | 6,766 | 5,821 | 13,427 | 12,721 |
| Sales and settlements | (373,532) | (275,741) | (671,614) | (518,298) |
| Transfers in (out) between categories | 441,095 | 213,947 | 1,394,092 | 533,448 |
| Ending balance | 10,928,261 | 9,888,492 | 10,928,261 | 9,888,492 |
| Loans held for sale | ||||
| Assets | ||||
| Beginning balance | 83,867 | 0 | 36,123 | 0 |
| Total gain (loss) included in earnings | 4,645 | 0 | 8,629 | 0 |
| Purchases and additions | 65,173 | 0 | 108,933 | 0 |
| Sales and settlements | 0 | 0 | 0 | 0 |
| Transfers in (out) between categories | 0 | 180,899 | 0 | 180,899 |
| Ending balance | 153,685 | 180,899 | 153,685 | 180,899 |
| Retained bonds | ||||
| Assets | ||||
| Beginning balance | 34,067 | 40,334 | 38,685 | 40,407 |
| Total gain (loss) included in earnings | (127) | 223 | (325) | 1,211 |
| Purchases and additions | 0 | 0 | 0 | 0 |
| Sales and settlements | (828) | (837) | (1,487) | (1,898) |
| Transfers in (out) between categories | 0 | 0 | (3,761) | 0 |
| Ending balance | 33,112 | 39,720 | 33,112 | 39,720 |
| HMBS related obligations | ||||
| Liabilities | ||||
| Beginning balance | (19,087,650) | (18,590,357) | (18,912,226) | (18,444,370) |
| Total gain (loss) included in earnings | (202,301) | (241,104) | (529,470) | (536,786) |
| Purchases and additions | (6,068,917) | (531,180) | (6,566,489) | (997,188) |
| Settlements | 641,181 | 719,547 | 1,290,498 | 1,335,250 |
| Transfers out between categories | 0 | |||
| Ending balance | (24,717,687) | (18,643,094) | (24,717,687) | (18,643,094) |
| Nonrecourse debt | ||||
| Liabilities | ||||
| Beginning balance | (10,450,834) | (9,163,399) | (9,736,493) | (8,954,068) |
| Total gain (loss) included in earnings | (76,649) | (196,840) | (145,513) | (349,749) |
| Purchases and additions | (1,064,398) | (776,367) | (2,759,190) | (1,557,268) |
| Settlements | 950,501 | 710,412 | 1,996,055 | 1,434,891 |
| Transfers out between categories | 3,761 | |||
| Ending balance | (10,641,380) | (9,426,194) | (10,641,380) | (9,426,194) |
| Deferred purchase price liabilities | ||||
| Liabilities | ||||
| Beginning balance | (4,524) | (12,147) | (12,547) | (16,684) |
| Total gain (loss) included in earnings | 303 | (1,292) | 2,535 | 1,039 |
| Purchases and additions | 0 | 0 | 0 | 0 |
| Settlements | 0 | 0 | 5,791 | 2,206 |
| Transfers out between categories | 0 | |||
| Ending balance | $ (4,221) | $ (13,439) | $ (4,221) | $ (13,439) |