v3.26.1
Secured Financing Agreements - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 7,725,542 $ 6,031,182
Repurchase Agreements    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 7,734,609 6,038,336
Repurchase Agreements | Overnight    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 0 0
Repurchase Agreements | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 4,451,095 2,630,804
Repurchase Agreements | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 1,049,078 781,654
Repurchase Agreements | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 746,512 722,995
Repurchase Agreements | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 88,699 263,081
Repurchase Agreements | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 448,422 96,153
Repurchase Agreements | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal 657,751 810,443
Repurchase Agreements | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Principal $ 293,052 $ 733,206
Repurchase Agreements | Weighted Average    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.54% 5.02%
Repurchase Agreements | Weighted Average | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.15% 4.15%
Repurchase Agreements | Weighted Average | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 3.96% 4.86%
Repurchase Agreements | Weighted Average | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.63% 4.75%
Repurchase Agreements | Weighted Average | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.83% 6.78%
Repurchase Agreements | Weighted Average | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.36% 5.47%
Repurchase Agreements | Weighted Average | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 7.12% 6.03%
Repurchase Agreements | Weighted Average | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.00% 6.79%
Repurchase Agreements | Minimum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 3.73% 3.93%
Repurchase Agreements | Minimum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 3.77% 3.94%
Repurchase Agreements | Minimum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 3.81% 3.90%
Repurchase Agreements | Minimum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.30% 5.37%
Repurchase Agreements | Minimum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.30% 5.36%
Repurchase Agreements | Minimum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 4.57% 4.77%
Repurchase Agreements | Minimum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.00% 4.98%
Repurchase Agreements | Maximum | 1 to 29 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 8.38% 6.76%
Repurchase Agreements | Maximum | 30 to 59 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.40% 6.54%
Repurchase Agreements | Maximum | 60 to 89 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.99% 6.54%
Repurchase Agreements | Maximum | 90 to 119 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.40% 6.97%
Repurchase Agreements | Maximum | 120 to 180 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 6.03% 6.54%
Repurchase Agreements | Maximum | 180 days to 1 year    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 8.15% 8.38%
Repurchase Agreements | Maximum | 1 to 2 years    
Assets Sold under Agreements to Repurchase [Line Items]    
Borrowing rates (as a percent) 5.37% 8.15%