v3.26.1
Financing - Repurchase Agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Repurchase agreements $ 5,639,830 $ 7,255,540
Weighted average days to maturity 64 days 67 days
Weighted average borrowing rate 4.12% 4.36%
Within 30 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 1,954,901 $ 2,251,007
30 to 59 days    
Debt Instrument [Line Items]    
Repurchase agreements 911,341 1,744,692
60 to 89 days    
Debt Instrument [Line Items]    
Repurchase agreements 1,354,731 1,693,740
90 to 119 days    
Debt Instrument [Line Items]    
Repurchase agreements 993,857 916,101
120 to 364 days    
Debt Instrument [Line Items]    
Repurchase agreements 425,000 650,000
Agency RMBS    
Debt Instrument [Line Items]    
Repurchase agreements $ 5,013,653 $ 6,544,776
Weighted average days to maturity 55 days 55 days
Weighted average borrowing rate 3.82% 4.12%
Agency RMBS | Within 30 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 1,911,230 $ 2,194,337
Agency RMBS | 30 to 59 days    
Debt Instrument [Line Items]    
Repurchase agreements 911,341 1,744,692
Agency RMBS | 60 to 89 days    
Debt Instrument [Line Items]    
Repurchase agreements 1,347,225 1,689,646
Agency RMBS | 90 to 119 days    
Debt Instrument [Line Items]    
Repurchase agreements 843,857 916,101
Agency RMBS | 120 to 364 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Agency Derivatives    
Debt Instrument [Line Items]    
Repurchase agreements $ 43,671 $ 56,670
Weighted average days to maturity 9 days 7 days
Weighted average borrowing rate 4.39% 4.46%
Agency Derivatives | Within 30 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 43,671 $ 56,670
Agency Derivatives | 30 to 59 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Agency Derivatives | 60 to 89 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Agency Derivatives | 90 to 119 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Agency Derivatives | 120 to 364 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Mortgage servicing rights    
Debt Instrument [Line Items]    
Repurchase agreements $ 575,000 $ 650,000
Weighted average days to maturity 144 days 193 days
Weighted average borrowing rate 6.69% 6.76%
Mortgage servicing rights | Within 30 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 0 $ 0
Mortgage servicing rights | 30 to 59 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Mortgage servicing rights | 60 to 89 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Mortgage servicing rights | 90 to 119 days    
Debt Instrument [Line Items]    
Repurchase agreements 150,000 0
Mortgage servicing rights | 120 to 364 days    
Debt Instrument [Line Items]    
Repurchase agreements 425,000 650,000
Mortgage Loans Held-for-Sale    
Debt Instrument [Line Items]    
Repurchase agreements $ 7,506 $ 4,094
Weighted average days to maturity 86 days 83 days
Weighted average borrowing rate 5.62% 5.88%
Mortgage Loans Held-for-Sale | Within 30 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 0 $ 0
Mortgage Loans Held-for-Sale | 30 to 59 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Mortgage Loans Held-for-Sale | 60 to 89 days    
Debt Instrument [Line Items]    
Repurchase agreements 7,506 4,094
Mortgage Loans Held-for-Sale | 90 to 119 days    
Debt Instrument [Line Items]    
Repurchase agreements 0 0
Mortgage Loans Held-for-Sale | 120 to 364 days    
Debt Instrument [Line Items]    
Repurchase agreements $ 0 $ 0