v3.26.3
Derivatives - Schedule of Offsetting Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Offsetting Assets [Line Items]    
Gross Amounts $ 1,360,207 $ 611,544
Gross Amounts Not Offset, Financial Instruments 0 (19,303)
Gross Amounts Not Offset, Cash Collateral (630,063) (191,668)
Total Net 730,144 400,572
Interest rate swap contracts    
Offsetting Assets [Line Items]    
Gross Amounts 1,132,326 593,724
Gross Amounts Not Offset, Financial Instruments 0 (19,210)
Gross Amounts Not Offset, Cash Collateral (546,700) (244,878)
Total Net 585,626 329,635
Derivative asset, centrally - cleared 454,280 15,329
Futures contracts    
Offsetting Assets [Line Items]    
Gross Amounts 227,881 17,820
Gross Amounts Not Offset, Financial Instruments 0 (93)
Gross Amounts Not Offset, Cash Collateral (83,363) 53,210
Total Net 144,518 $ 70,937
TBA Agency Securities    
Offsetting Assets [Line Items]    
Gross Amounts 0  
Gross Amounts Not Offset, Financial Instruments 0  
Gross Amounts Not Offset, Cash Collateral 0  
Total Net $ 0