v3.25.1
Derivatives and Hedging Activities (Schedule of Offset Fair Value and Notional Amount) (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Offsetting Derivative Assets [Abstract]    
Total gross derivative amounts recognized on the balance sheet $ 144,754,000 $ 179,332,000
Gross amounts offset on the balance sheet 0 0
Net derivative amounts presented on the balance sheet 144,754,000 179,332,000
Financial instruments - institutional counterparties 6,118,000 2,255,000
Cash collateral - institutional counterparties 133,514,000 174,904,000
Net derivatives not offset 5,122,000 2,173,000
Liability Derivatives    
Notional Amount 300,000,000 300,000,000
Total gross derivative amounts recognized on the balance sheet 142,514,000 174,548,000
Gross amounts offset on the balance sheet 0 0
Net derivative amounts presented on the balance sheet 142,514,000 174,548,000
Financial instruments - institutional counterparties 6,118,000 2,255,000
Cash Collateral 0 0
Net derivatives not offset 136,396,000 172,293,000
Derivatives Not Designated as a Hedging Instruments    
Offsetting Derivative Assets [Abstract]    
Total gross derivative amounts recognized on the balance sheet 141,399,000 174,196,000
Liability Derivatives    
Notional Amount   174,344,000
Total gross derivative amounts recognized on the balance sheet 141,633,000  
Derivatives Not Designated as a Hedging Instruments | Interest rate products    
Offsetting Derivative Assets [Abstract]    
Notional Amount 2,289,257,000 2,272,162,000
Liability Derivatives    
Notional Amount 2,289,257,000 2,272,162,000
Derivatives Not Designated as a Hedging Instruments | Credit contracts    
Offsetting Derivative Assets [Abstract]    
Notional Amount 11,593,000 11,662,000
Net derivative amounts presented on the balance sheet   0
Liability Derivatives    
Notional Amount 66,968,000 67,560,000
Net derivative amounts presented on the balance sheet   0
Cash Collateral 0  
Designated as Hedging Instrument | Interest rate products    
Offsetting Derivative Assets [Abstract]    
Notional Amount 175,000,000 225,000,000
Liability Derivatives    
Notional Amount 125,000,000 75,000,000
Other assets | Derivatives Not Designated as a Hedging Instruments | Interest rate products    
Offsetting Derivative Assets [Abstract]    
Total gross derivative amounts recognized on the balance sheet 141,399,000 174,196,000
Other assets | Derivatives Not Designated as a Hedging Instruments | Credit contracts    
Offsetting Derivative Assets [Abstract]    
Total gross derivative amounts recognized on the balance sheet 0 0
Other assets | Designated as Hedging Instrument | Interest rate products    
Offsetting Derivative Assets [Abstract]    
Total gross derivative amounts recognized on the balance sheet 3,355,000 5,136,000
Other liabilities | Derivatives Not Designated as a Hedging Instruments | Interest rate products    
Liability Derivatives    
Notional Amount   174,344,000
Total gross derivative amounts recognized on the balance sheet 141,633,000  
Other liabilities | Derivatives Not Designated as a Hedging Instruments | Credit contracts    
Liability Derivatives    
Notional Amount   0
Total gross derivative amounts recognized on the balance sheet 0  
Other liabilities | Designated as Hedging Instrument | Interest rate products    
Liability Derivatives    
Notional Amount   $ 204,000
Total gross derivative amounts recognized on the balance sheet $ 881,000