Mortgage Servicing Rights - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Mortgage Servicing Rights [Line Items] | |||||
| Mortgage servicing rights | $ 5,311,465 | $ 5,311,465 | $ 4,073,781 | ||
| Net proceeds from sale of mortgage servicing rights | 801,013 | $ 1,591,780 | |||
| MSR | |||||
| Mortgage Servicing Rights [Line Items] | |||||
| Mortgage servicing rights | 247,600,000 | 247,600,000 | $ 240,800,000 | ||
| MSRs sold | 12,100,000 | $ 34,900,000 | 51,800,000 | 88,300,000 | |
| Net proceeds from sale of mortgage servicing rights | 218,600 | 494,900 | 822,700 | 1,300,000 | |
| Net reserves and transaction costs on sales of servicing rights | 19,128 | 17,993 | 50,843 | 32,708 | |
| Excess Servicing Cash Flows | |||||
| Mortgage Servicing Rights [Line Items] | |||||
| MSRs sold | $ 0 | 21,500,000 | $ 0 | 41,400,000 | |
| Net proceeds from sale of mortgage servicing rights | $ 201,200 | $ 386,000 | |||