XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EXCESS MORTGAGE SERVICING RIGHTS - Schedule of Components of Excess MSRs (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Servicing Assets at Fair Value [Line Items]    
Carrying Value $ 8,706,723 $ 8,405,938
Excess MSRs, at fair value    
Servicing Assets at Fair Value [Line Items]    
Carrying Value 255,111 271,150
Direct investments in Excess MSRs    
Servicing Assets at Fair Value [Line Items]    
Carrying Value 199,363 208,385
Excess MSR joint ventures    
Servicing Assets at Fair Value [Line Items]    
Carrying Value $ 55,748 $ 62,765