v3.26.1
Balance Sheet Offsetting - Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Reverse repurchase agreements:    
Net Amounts of Assets Presented in the Balance Sheet $ 112,496 $ 55,977
Total    
Gross Amounts of Recognized Assets 1,617,421 1,592,754
Net Amounts of Assets Presented in the Balance Sheet 1,617,421 1,592,754
Gross Amounts Not Offset in the Balance Sheet    
Financial Instruments (1,525,978) (1,480,938)
Cash Collateral Pledged (26,930) (24,380)
Net Amount 64,513 87,436
Institutional Counterparties    
Securities borrowed:    
Gross Amounts of Recognized Assets 1,469,831 1,501,548
Net Amounts of Assets Presented in the Balance Sheet 1,469,831 1,501,548
Gross Amounts Not Offset in the Balance Sheet    
Financial Instruments (1,413,220) (1,425,084)
Net Amount 56,611 76,464
Interest Rate Swaps | Institutional Counterparties    
Derivatives:    
Gross Amounts of Recognized Assets 29,012 27,370
Net Amounts of Assets Presented in the Balance Sheet 29,012 27,370
Gross Amounts Not Offset in the Balance Sheet    
Cash Collateral Pledged (26,930) (24,380)
Net Amount 2,082 2,990
Credit default swaps | Institutional Counterparties    
Derivatives:    
Gross Amounts of Recognized Assets   7
Net Amounts of Assets Presented in the Balance Sheet   7
Gross Amounts Not Offset in the Balance Sheet    
Net Amount   7
Reverse repurchase agreements | Institutional Counterparties    
Reverse repurchase agreements:    
Gross Amounts of Recognized Assets 112,496 55,977
Net Amounts of Assets Presented in the Balance Sheet 112,496 55,977
Gross Amounts Not Offset in the Balance Sheet    
Financial Instruments (111,952) (55,601)
Net Amount 544 376
Forward MBS Derivatives | Institutional Counterparties    
Derivatives:    
Gross Amounts of Recognized Assets 6,082 7,852
Net Amounts of Assets Presented in the Balance Sheet 6,082 7,852
Gross Amounts Not Offset in the Balance Sheet    
Financial Instruments (806) (253)
Net Amount $ 5,276 $ 7,599