Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value - Summary Of Recognized Assets And Liabilities Measured At Fair Value On A Recurring Basis (Details)

v3.25.0.1
Fair Value - Summary Of Recognized Assets And Liabilities Measured At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Retained bonds $ 40,407 $ 44,297
Loans held for sale - residential mortgage loans 3,454 4,246
Fair Value, Recurring    
Assets    
Retained bonds 40,407 44,297
Total assets 28,522,329 26,451,993
Liabilities    
HMBS related obligations 18,444,370 17,353,720
Nonrecourse debt in consolidated VIE trusts and reverse loan financing liability 8,950,445 7,876,932
Nonrecourse commercial loan financing liability 3,623 27,268
Deferred purchase price liabilities 13,370 4,318
TRA obligation 3,314 4,537
Total liabilities 27,415,122 25,267,925
Fair Value, Recurring | Level 1    
Assets    
Retained bonds 0 0
Total assets 0 0
Liabilities    
HMBS related obligations 0 0
Nonrecourse debt in consolidated VIE trusts and reverse loan financing liability 0 0
Nonrecourse commercial loan financing liability 0 0
Deferred purchase price liabilities 0 0
TRA obligation 0 0
Total liabilities 0 1,150
Fair Value, Recurring | Level 2    
Assets    
Retained bonds 0 0
Total assets 3,454 4,876
Liabilities    
HMBS related obligations 0 0
Nonrecourse debt in consolidated VIE trusts and reverse loan financing liability 0 0
Nonrecourse commercial loan financing liability 0 0
Deferred purchase price liabilities 0 0
TRA obligation 0 0
Total liabilities 0 0
Fair Value, Recurring | Level 3    
Assets    
Retained bonds 40,407 44,297
Total assets 28,518,875 26,447,117
Liabilities    
HMBS related obligations 18,444,370 17,353,720
Nonrecourse debt in consolidated VIE trusts and reverse loan financing liability 8,950,445 7,876,932
Nonrecourse commercial loan financing liability 3,623 27,268
Deferred purchase price liabilities 13,370 4,318
TRA obligation 3,314 4,537
Total liabilities 27,415,122 25,266,775
Fair Value, Recurring | Loans held for investment, subject to HMBS related obligations    
Assets    
Loans held for investment, at fair value 18,669,962 17,548,763
Fair Value, Recurring | Loans held for investment, subject to HMBS related obligations | Level 1    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Loans held for investment, subject to HMBS related obligations | Level 2    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Loans held for investment, subject to HMBS related obligations | Level 3    
Assets    
Loans held for investment, at fair value 18,669,962 17,548,763
Fair Value, Recurring | Reverse mortgage loans    
Assets    
Loans held for investment, at fair value 9,268,866 8,138,403
Fair Value, Recurring | Reverse mortgage loans | Level 1    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Reverse mortgage loans | Level 2    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Reverse mortgage loans | Level 3    
Assets    
Loans held for investment, at fair value 9,268,866 8,138,403
Fair Value, Recurring | Commercial mortgage loans    
Assets    
Loans held for investment, at fair value 19,537 133,990
Fair Value, Recurring | Commercial mortgage loans | Level 1    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Commercial mortgage loans | Level 2    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Commercial mortgage loans | Level 3    
Assets    
Loans held for investment, at fair value 19,537 133,990
Fair Value, Recurring | Reverse mortgage loans    
Assets    
Loans held for investment, at fair value 519,948 574,271
Fair Value, Recurring | Reverse mortgage loans | Level 1    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Reverse mortgage loans | Level 2    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Reverse mortgage loans | Level 3    
Assets    
Loans held for investment, at fair value 519,948 574,271
Fair Value, Recurring | Commercial mortgage loans    
Assets    
Loans held for investment, at fair value 155 957
Fair Value, Recurring | Commercial mortgage loans | Level 1    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Commercial mortgage loans | Level 2    
Assets    
Loans held for investment, at fair value 0 0
Fair Value, Recurring | Commercial mortgage loans | Level 3    
Assets    
Loans held for investment, at fair value 155 957
Fair Value, Recurring | Loans held for sale - residential mortgage loans    
Assets    
Loans held for sale - residential mortgage loans 3,454 4,246
Fair Value, Recurring | Loans held for sale - residential mortgage loans | Level 1    
Assets    
Loans held for sale - residential mortgage loans 0 0
Fair Value, Recurring | Loans held for sale - residential mortgage loans | Level 2    
Assets    
Loans held for sale - residential mortgage loans 3,454 4,246
Fair Value, Recurring | Loans held for sale - residential mortgage loans | Level 3    
Assets    
Loans held for sale - residential mortgage loans $ 0 0
Fair Value, Recurring | MSR    
Assets    
MSR   6,436
Fair Value, Recurring | MSR | Level 1    
Assets    
MSR   0
Fair Value, Recurring | MSR | Level 2    
Assets    
MSR   0
Fair Value, Recurring | MSR | Level 3    
Assets    
MSR   6,436
Fair Value, Recurring | Loan purchase commitments    
Assets    
Loan purchase commitments   630
Fair Value, Recurring | Loan purchase commitments | Level 1    
Assets    
Loan purchase commitments   0
Fair Value, Recurring | Loan purchase commitments | Level 2    
Assets    
Loan purchase commitments   630
Fair Value, Recurring | Loan purchase commitments | Level 3    
Assets    
Loan purchase commitments   0
Fair Value, Recurring | Warrant liability    
Liabilities    
Warrant liability   1,150
Fair Value, Recurring | Warrant liability | Level 1    
Liabilities    
Warrant liability   1,150
Fair Value, Recurring | Warrant liability | Level 2    
Liabilities    
Warrant liability   0
Fair Value, Recurring | Warrant liability | Level 3    
Liabilities    
Warrant liability   $ 0