XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
EXCESS MORTGAGE SERVICING RIGHTS - Schedule of Activity Related to the Carrying Value of Investments in Excess MSRs (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Carrying Value of Investments in Excess MSRs  
Beginning balance $ 8,889,403
Ending balance 8,688,556
Excess MSRs  
Carrying Value of Investments in Excess MSRs  
Beginning balance 249,366
Interest income 9,391
Other income 0
Proceeds from repayments (23,005)
Proceeds from sales (703)
Change in fair value (10,417)
Ending balance $ 224,632