XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
EXCESS MORTGAGE SERVICING RIGHTS - Schedule of Excess Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Servicing Assets at Fair Value [Line Items]      
Fair value $ 8,405,938 $ 8,889,403 $ 6,858,803
Excess mortgage servicing rights assets, at fair value      
Servicing Assets at Fair Value [Line Items]      
Fair value 271,150 321,803  
Direct investments in Excess MSRs      
Servicing Assets at Fair Value [Line Items]      
Fair value 208,385 249,366 $ 259,198
Excess MSR joint ventures      
Servicing Assets at Fair Value [Line Items]      
Fair value $ 62,765 $ 72,437