XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MORTGAGE SERVICING RIGHTS AND MSR FINANCING RECEIVABLES (AS RESTATED) - Schedule of Servicing Fee Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Investments in Mortgage Servicing Rights [Line Items]                              
Contractually Specified Servicing Fee Income, Statement of Income or Comprehensive Income [Extensible Enumeration]                         Revenue    
Ancillary Fee Income, Servicing Financial Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]                         Revenue    
Realization of cash flows           $ (141,616) $ (180,265) $ (200,325)   $ (380,590)   $ (522,206)   $ (631,120)  
Change in valuation inputs and assumptions, net of realized gains (losses)                         $ 46,706 (1,448,811)  
MSRs                              
Schedule of Investments in Mortgage Servicing Rights [Line Items]                              
Servicing fee revenue, net and interest income from MSRs and MSR financing receivables                         1,735,060 1,698,977 $ 1,445,778
Ancillary and other fees                         124,297 132,377 113,045
Servicing fee revenue, net and fees                         1,859,357 1,831,354 1,558,823
Realization of cash flows $ (134,884) $ (138,993) $ (139,410) $ (105,691) $ (108,914)       $ (245,101)   $ (384,094)   (518,978) (631,120) (1,192,646)
Change in valuation inputs and assumptions, net of realized gains (losses)                         (46,706) 1,448,811 680,088
Change in fair value of derivative instruments                         0 (11,316) (30,481)
Gain (loss) on settlement of derivative instruments                         0 (79,041) (34,724)
Servicing revenue, net                         $ 1,293,673 $ 2,558,688 $ 981,060