v3.26.1
Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 946,741 $ 741,377 $ 938,377 $ 713,444
Other comprehensive income (loss) before reclassifications (5,976) 7,044 (13,138) 23,161
Amounts reclassified from accumulated other comprehensive (loss) income 18 51 136 216
Other comprehensive (loss) income (5,958) 7,095 (13,002) 23,377
Ending balance 959,932 761,793 959,932 761,793
Accumulated Other Comprehensive (Loss) Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (26,098) (102,210) (19,054) (118,492)
Other comprehensive (loss) income (5,958) 7,095 (13,002) 23,377
Ending balance (32,056) (95,115) (32,056) (95,115)
Available-for- Sale Debt Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (14,146) (85,577) (6,984) (101,694)
Other comprehensive income (loss) before reclassifications (5,976) 7,044 (13,138) 23,161
Amounts reclassified from accumulated other comprehensive (loss) income 0 0 0 0
Other comprehensive (loss) income (5,976) 7,044 (13,138) 23,161
Ending balance (20,122) (78,533) (20,122) (78,533)
Employee Benefit Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (11,952) (16,633) (12,070) (16,798)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive (loss) income 18 51 136 216
Other comprehensive (loss) income 18 51 136 216
Ending balance $ (11,934) $ (16,582) $ (11,934) $ (16,582)