v3.26.1
Loan Securitization/Sale Activities - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investing and Servicing Segment | Residential Loans        
Loan Transfer Activities        
Loans held-for-sale face amount $ 0 $ 0 $ 0 $ 0
Commercial and Residential Lending Segment        
Loan Transfer Activities        
Loans held-for-sale face amount 0   0  
Commercial and Residential Lending Segment | First mortgage loan participation        
Loan Transfer Activities        
Loans held-for-sale face amount   231,700,000   231,700,000
Loans held for sale, sold fair value   229,900,000   229,900,000
Investing and Servicing Loan Sales        
Loan Transfer Activities        
Loans held-for-sale face amount 43,500,000   77,900,000 18,000,000.0
Loans held for sale, sold fair value 45,600,000   80,600,000 18,600,000
Infrastructure Lending Segment        
Loan Transfer Activities        
Loans held-for-sale face amount 0 0 0 0
RMBS | Variable Interest Entity        
Loan Transfer Activities        
Payments to acquire marketable securities 232,700,000 $ 0 232,700,000 $ 0
RMBS holdings | Variable Interest Entity        
Loan Transfer Activities        
Payments to acquire marketable securities 82,100,000   82,100,000  
RMBS certificates | Variable Interest Entity        
Loan Transfer Activities        
Payments to acquire marketable securities $ 150,600,000   $ 150,600,000