v3.22.4
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