Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Thousands |
2 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Apr. 11, 2023 |
Mar. 01, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Subsequent Event [Line Items] | |||||
| Mortgage servicing rights | $ 4,453,261 | $ 3,314,952 | |||
| Net proceeds from sale of mortgage servicing rights | $ 1,311,282 | $ 264,028 | $ 289,170 | ||
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Dividends paid | $ 150,200 | ||||
| Subsequent Event | Excess Servicing Cash Flows | |||||
| Subsequent Event [Line Items] | |||||
| Mortgage servicing rights | $ 33,200,000 | ||||
| Net proceeds from sale of mortgage servicing rights | 156,000 | ||||
| Subsequent Event | Mortgage Servicing Instrument | |||||
| Subsequent Event [Line Items] | |||||
| Mortgage servicing rights | 23,500,000 | ||||
| Net proceeds from sale of mortgage servicing rights | $ 269,800 | ||||
| Subsequent Event | Common Class A | |||||
| Subsequent Event [Line Items] | |||||
| Dividends declared (in usd per share) | $ 0.10 | ||||