XML 61 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Non-recourse    
Variable Interest Entity [Line Items]    
Non-recourse securitization obligations, collateralized by residential mortgage loans in securitization trusts $ 1,146,641 $ 1,169,154
VIE - Primary Beneficiary | Non-recourse    
Variable Interest Entity [Line Items]    
Non-recourse securitization obligations, collateralized by residential mortgage loans in securitization trusts 1,200,000 1,200,000
Loan securitization transactions    
Variable Interest Entity [Line Items]    
Securitized loans $ 1,300,000 $ 1,300,000