v3.25.1
Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pre-Tax Amount $ 20,840 $ (9,038)
Tax Expense (4,483) 2,242
Net of Tax Amount 16,357 (6,796)
Change in net unrealized gains (losses) on available-for-sale debt securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pre-Tax Amount 15,047 (5,783)
Tax Expense (3,237) 1,455
Net of Tax Amount 11,810 (4,328)
Net available-for-sale securities losses reclassified into earnings    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pre-Tax Amount 2,295 0
Tax Expense (493) 0
Net of Tax Amount 1,802 0
Change in interest rate swap    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pre-Tax Amount 3,117 (3,665)
Tax Expense (671) 827
Net of Tax Amount 2,446 (2,838)
Adjustment to funded status of employee benefit plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pre-Tax Amount 381 410
Tax Expense (82) (40)
Net of Tax Amount $ 299 $ 370