v3.26.1
Derivatives - Schedule of Offsetting Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Offsetting Assets [Line Items]    
Gross Amounts $ 668,063 $ 611,544
Gross Amounts Not Offset, Financial Instruments (75,175) (19,303)
Gross Amounts Not Offset, Cash Collateral   (191,668)
Gross Amounts Not Offset, Cash Collateral, net 22,605  
Total Net 615,493 400,572
Interest rate swap contracts    
Offsetting Assets [Line Items]    
Gross Amounts 666,260 593,724
Gross Amounts Not Offset, Financial Instruments (12,874) (19,210)
Gross Amounts Not Offset, Cash Collateral (145,568) (244,878)
Total Net 507,818 329,635
Derivative asset, centrally - cleared 106,492 15,329
Futures contracts    
Offsetting Assets [Line Items]    
Gross Amounts 0 17,820
Gross Amounts Not Offset, Financial Instruments (62,289) (93)
Gross Amounts Not Offset, Cash Collateral 169,581 53,210
Total Net 107,292 $ 70,937
TBA Agency Securities    
Offsetting Assets [Line Items]    
Gross Amounts 1,803  
Gross Amounts Not Offset, Financial Instruments (12)  
Gross Amounts Not Offset, Cash Collateral (1,408)  
Total Net $ 383