XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
EXCESS MORTGAGE SERVICING RIGHTS - Schedule of Excess Mortgage Servicing Rights (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Servicing Assets at Fair Value [Line Items]      
Carrying Value $ 6,858,803 $ 4,585,841 $ 5,686,233
Excess MSRs      
Servicing Assets at Fair Value [Line Items]      
Carrying Value 259,198 310,938  
Excess MSRs Investees      
Servicing Assets at Fair Value [Line Items]      
Carrying Value 85,749 99,917  
Excess MSRs And Excess Mortgage Servicing Rights Investees      
Servicing Assets at Fair Value [Line Items]      
Carrying Value $ 344,947 $ 410,855