v3.25.2
Long-Term Debt - Summary of Financial Information Relating to Note Payable Secured by Credit Risk Transfer and Mortgage Servicing Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Carrying value:          
Balance $ 2,666,133   $ 2,666,133   $ 2,929,790
Assets securing notes payable:          
Derivative assets 31,147   31,147   29,377
Freddie Mac Mortgage Servicing Rights Financing [Member]          
Carrying value:          
Balance 2,666,133   2,666,133   2,929,790
Carrying value of notes 2,672,220   2,672,220   2,938,815
Assets securing notes payable:          
Mortgage servicing rights at fair value 3,677,782   3,677,782   3,807,065
Servicing advances 22,120   22,120   39,063
Deposits securing CRT arrangements     873,413   910,743
Notes Payable [Member] | Freddie Mac MSR Financing          
Short Term Debt [Line Items]          
Average balance $ 2,714,608 $ 2,894,850 $ 2,772,009 $ 2,880,677  
Weighted-average interest rate 7.63% 9.09% 7.61% 8.96%  
Total interest expense $ 53,804 $ 67,466 $ 109,059 $ 132,455  
Notes Payable [Member] | Freddie Mac Mortgage Servicing Rights Financing [Member]          
Carrying value:          
Unamortized debt issuance costs $ (6,087)   $ (6,087)   $ (9,025)
Weighted average interest rate 7.52%   7.52%   7.60%
Assets securing notes payable:          
Derivative assets $ 8,107   $ 8,107   $ 29,377
Credit Risk Transfer Arrangement Financing [Member] | Freddie Mac Mortgage Servicing Rights Financing [Member]          
Carrying value:          
Carrying value of notes 638,735   638,735   710,329
Freddie Mac Credit Agreements [Member] | Fannie Mae Mortgage Servicing Rights Financing [Member]          
Carrying value:          
Carrying value of notes 1,075,000   1,075,000   1,075,000
Freddie Mac Credit Agreements [Member] | Freddie Mac Mortgage Servicing Rights And Servicing Advance Receivables Financing [Member]          
Carrying value:          
Carrying value of notes $ 958,485   $ 958,485   $ 1,153,486