v3.26.1
Other Comprehensive Income (Loss) - Schedule of Amounts Reclassified Out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Net gain (loss) on securities transactions $ (4) $ 1 $ (9) $ 15
Income tax expense (9,245) (6,768) (17,638) (12,889)
Other operating expense (12,915) (12,916) (26,404) (26,089)
Total before tax 38,549 28,239 73,016 54,039
Net Income 29,304 21,471 55,378 41,150
Amount Reclassified from Accumulated Other Comprehensive (Loss) Income | Unrealized gains and losses on available-for-sale debt securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Net gain (loss) on securities transactions 0 0 0 0
Income tax expense 0 0 0 0
Net Income 0 0 0 0
Amount Reclassified from Accumulated Other Comprehensive (Loss) Income | Net retirement plan actuarial loss        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Other operating expense 26 (19) (83) (190)
Amount Reclassified from Accumulated Other Comprehensive (Loss) Income | Net retirement plan prior service cost        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Other operating expense (48) (49) (97) (98)
Amount Reclassified from Accumulated Other Comprehensive (Loss) Income | Employee Benefit Plans        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Income tax expense 4 17 44 72
Total before tax (22) (68) (180) (288)
Net Income $ (18) $ (51) $ (136) $ (216)