XML 112 R101.htm IDEA: XBRL DOCUMENT v3.25.1
EXCESS MORTGAGE SERVICING RIGHTS - Schedule of Activity Related to the Carrying Value of Investments in Excess MSRs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Carrying Value of Investments in Excess MSRs  
Beginning balance $ 10,321,671
Ending balance $ 10,133,041
Servicing Asset, Fair Value, Change in Fair Value, Other, Statement of Income or Comprehensive Income [Extensible Enumeration] Gain (Loss) on Investments
Excess MSRs  
Carrying Value of Investments in Excess MSRs  
Beginning balance $ 369,162
Interest income 4,190
Proceeds from repayments (17,514)
Change in fair value (915)
Ending balance $ 354,923