v3.25.2
Derivative Instruments and Hedging Activities - Schedule of Carrying Amount and Associated Cumulative Basis Adjustment Related to the Application of Hedge Accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value Hedges | Interest-bearing deposits          
Derivative [Line Items]          
Hedge Accounting Basis Adjustment $ (5,138) $ (2,469) $ (11,589) $ (402)  
Fair Value Hedges | Long-term debt          
Derivative [Line Items]          
Hedge Accounting Basis Adjustment (10,538) $ (914) (22,327) $ 1,004  
Interest Rate Contract | Interest-bearing deposits | Derivatives Not Designated as Hedging Instruments          
Derivative [Line Items]          
Hedge Accounting Basis Adjustment     0   $ 0
Interest Rate Contract | Long-term debt | Derivatives Not Designated as Hedging Instruments          
Derivative [Line Items]          
Hedge Accounting Basis Adjustment     7,078   9,809
Interest Rate Contract | Fair Value Hedges | Interest-bearing deposits | Designated as Hedging Instrument          
Derivative [Line Items]          
Carrying Amount of Assets/(Liabilities) (1,200,000)   (1,200,000)   (1,050,000)
Hedge Accounting Basis Adjustment     (7,297)   4,292
Interest Rate Contract | Fair Value Hedges | Long-term debt | Designated as Hedging Instrument          
Derivative [Line Items]          
Carrying Amount of Assets/(Liabilities) $ (1,049,312)   (1,049,312)   (1,048,535)
Hedge Accounting Basis Adjustment     $ (10,741)   $ 11,585