XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Other Comprehensive Income (Loss) - Activity in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances at Beginning $ 713,444 $ 669,934
Other comprehensive (loss) income before reclassifications 16,117 (10,028)
Amounts reclassified from accumulated other comprehensive (loss) income 165 217
Other comprehensive income (loss) 16,282 (9,811)
Balances at Ending 741,377 669,338
Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances at Beginning (118,492) (125,005)
Other comprehensive income (loss) 16,282 (9,811)
Balances at Ending (102,210) (134,816)
Available-for- Sale Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances at Beginning (101,694) (99,535)
Other comprehensive (loss) income before reclassifications 16,117 (10,028)
Amounts reclassified from accumulated other comprehensive (loss) income 0 0
Other comprehensive income (loss) 16,117 (10,028)
Balances at Ending (85,577) (109,563)
Employee Benefit Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances at Beginning (16,798) (25,470)
Other comprehensive (loss) income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive (loss) income 165 217
Other comprehensive income (loss) 165 217
Balances at Ending $ (16,633) $ (25,253)