v3.26.1
Derivative Financial Instruments (Schedule of Derivatives not Designated as Hedging Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Risk Participation Agreement, Purchased, Derivative, Notional Amount $ 304,584 $ 245,198
Risk Participation Agreement, Purchased, Derivative, Asset, FV 410 273
Risk Participation Agreement, Purchased, Derivative, Liability, FV 0 0
Risk Participation Agreement, Sold, Derivative, Notional Amount 419,233 357,889
Risk Participation Agreement, Sold, Derivative, Asset, FV 0 0
Risk Participation Agreement, Sold, Derivative, Liability, FV (178) (212)
Derivatives not designated as hedges    
Derivative [Line Items]    
Notional Amount 10,537,079 9,437,677
Asset 61,481 78,051
Liability (61,223) (77,861)
Derivatives not designated as hedges | Pay-fixed forward-starting interest rate swaps    
Derivative [Line Items]    
Notional Amount 4,640,723 4,136,758
Asset 41,641 26,526
Liability (18,399) (50,883)
Derivatives not designated as hedges | Pay-variable interest rate swaps    
Derivative [Line Items]    
Notional Amount 4,640,723 4,136,758
Asset 18,425 51,012
Liability (41,641) (26,526)
Derivatives not designated as hedges | Interest Rate Cap    
Derivative [Line Items]    
Notional Amount 265,908 280,537
Asset 1,005 198
Liability 0 (42)
Derivatives not designated as hedges | Interest Rate Caps Sold    
Derivative [Line Items]    
Notional Amount 265,908 280,537
Asset 0 42
Liability $ (1,005) $ (198)