v3.26.1
Comprehensive Income - Schedule of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Before-Tax Amount        
Other Comprehensive (Loss) Income, before tax $ (842) $ 3,545 $ (1,820) $ 10,193
Tax (Expense) Benefit        
Other Comprehensive (Loss) Income 216 (914) 467 (2,629)
Net-of-Tax Amount        
Other comprehensive (loss) income before reclassifications (620) 3,102 (1,528) 8,364
Reclassification from AOCI, current period (6) (471) 175 (800)
Other Comprehensive (Loss) Income (626) 2,631 (1,353) 7,564
Net Unrealized Securities Holding (Loss) Gain on Securities Available-for-Sale Arising During the Period        
Before-Tax Amount        
OCI, before reclassifications (1,963) 4,387 (4,402) 13,032
Tax (Expense) Benefit        
Other comprehensive (loss) income before reclassifications, tax 506 (1,131) 1,135 (3,360)
Net-of-Tax Amount        
Other comprehensive (loss) income before reclassifications (1,457) 3,256 (3,267) 9,672
Reclassification from AOCI, current period 0 0 0 0
Other Comprehensive (Loss) Income (1,457) 3,256 (3,267) 9,672
Net Unrealized Gains (Losses) on Cash Flow Hedge Agreements        
Before-Tax Amount        
OCI, before reclassifications 1,131 (208) 2,347 (1,762)
Reclassification from AOCI, current period 58 (558) 349 (988)
Tax (Expense) Benefit        
Other comprehensive (loss) income before reclassifications, tax (294) 54 (608) 454
Reclassification from AOCI, current period (14) 144 (89) 255
Net-of-Tax Amount        
Other comprehensive (loss) income before reclassifications 837 (154) 1,739 (1,308)
Reclassification from AOCI, current period 44 (414) 260 (733)
Other Comprehensive (Loss) Income 881 (568) 1,999 (2,041)
Amortization of Net Retirement Plan Actuarial Gain        
Before-Tax Amount        
Reclassification from AOCI, current period (137) (159) (254) (255)
Tax (Expense) Benefit        
Reclassification from AOCI, current period 35 41 65 66
Net-of-Tax Amount        
Other comprehensive (loss) income before reclassifications 0 0 0 0
Reclassification from AOCI, current period (102) (118) (189) (189)
Other Comprehensive (Loss) Income (102) (118) (189) (189)
Amortization of Net Retirement Plan Prior Service Cost        
Before-Tax Amount        
Reclassification from AOCI, current period 69 83 140 166
Tax (Expense) Benefit        
Reclassification from AOCI, current period (17) (22) (36) (44)
Net-of-Tax Amount        
Other comprehensive (loss) income before reclassifications 0 0 0 0
Reclassification from AOCI, current period 52 61 104 122
Other Comprehensive (Loss) Income $ 52 $ 61 $ 104 $ 122