XML 149 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Gross Interest Rate Swaps and Collateral Pledge) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Assets    
Asset Derivatives $ 108,638 $ 38,085
Derivative Liabilities    
Derivative Liability 280,619 $ 261,091
Interest rate contracts    
Derivative Assets    
Derivative Assets Gross Amounts Offsetting the Balance Sheets 0  
Asset Derivatives 107,385  
Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Security Not Offset 6,516  
Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset 96,909  
Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral 3,960  
Derivative Liabilities    
Derivative Liability, Gross Amounts Offset in Balance Sheets 0  
Derivative Liability 277,042  
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset 6,516  
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset 0  
Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral 270,526  
Interest rate contracts | Not Designated as Hedging Instrument [Member]    
Derivative Assets    
Derivative assets, gross amounts of recognized assets 107,385  
Derivative Liabilities    
Derivative Liability, Subject to Master Netting Arrangement, before Offset $ 277,042