v3.25.2
Fair Value - Carrying and Fair Values of Notes Payable Secured by Credit Risk Transfer and Mortgage Servicing Rights and Exchangeable Senior Notes (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Notes Payable Secured by Credit Risk Transfer and Mortgage Servicing Assets [Member] | Carrying Value [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Notes payable $ 2,666,133 $ 2,929,790
Notes Payable Secured by Credit Risk Transfer and Mortgage Servicing Assets [Member] | Fair Value [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Notes payable 2,685,857 2,944,956
Unsecured Senior Notes [Member] | Carrying Value [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Notes payable 875,225 605,860
Unsecured Senior Notes [Member] | Fair Value [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Notes payable $ 894,341 $ 606,185