v3.25.4
Variable Interest Entities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Face amount $ 2,280,688  
Non-recourse    
Variable Interest Entity [Line Items]    
Non-recourse securitization obligations, collateralized by residential mortgage loans in securitization trusts 1,915,321 $ 1,593,612
VIEntity - Primary Beneficiary | Non-recourse    
Variable Interest Entity [Line Items]    
Non-recourse securitization obligations, collateralized by residential mortgage loans in securitization trusts 1,900,000 1,600,000
Loan securitization transactions | VIEntity - Primary Beneficiary    
Variable Interest Entity [Line Items]    
Current face amount 320,116 273,266
Securitized loans 2,100,000 1,800,000
Bonds    
Variable Interest Entity [Line Items]    
Face amount 530,700 575,000
Current face amount $ 533,000 $ 578,000