v3.26.1
Loans - Schedule of Loans Purchased (Details) - Residential Portfolio Segment - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Unpaid Principal Balance $ 67,264 $ 430,894 $ 151,230 $ 915,708
Fair Value 70,147 444,936 157,016 939,944
Agency-Eligible Loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Unpaid Principal Balance 0 331,375 475 692,913
Fair Value 0 340,587 486 707,355
Home Equity Loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Unpaid Principal Balance 67,264 99,519 150,755 222,795
Fair Value $ 70,147 $ 104,349 $ 156,530 $ 232,589