XML 148 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net Gain (Losses) on Securities $ (34,788) $ 40 $ 562
Income Tax Expense (20,288) (17,759) (17,351)
Net Income 83,811 85,888 81,825
Salaries and Employee Benefits (82,257) (83,244) (84,145)
Total Reclassifications for the Period (27,107) 32  
Unrealized Gains and Losses on Available-for-Sale Securities      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Total Reclassifications for the Period (27,107) 32  
Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Total Reclassifications for the Period (27,107) 32 444
Reclassification out of Accumulated Other Comprehensive Income | Unrealized Gains and Losses on Available-for-Sale Securities      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net Gain (Losses) on Securities (34,788) 40 562
Income Tax Expense 7,681 (8) (118)
Net Income (27,107) 32 444
Reclassification out of Accumulated Other Comprehensive Income | Amortization of Post Retirement Plan Items Actuarial Gains (Losses) | Postretirement Medical and Life Benefit Plan      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Income Tax Expense 0 0 0
Net Income 0 0 0
Salaries and Employee Benefits $ 0 $ 0 $ 0