v3.25.1
Reclassification Adjustments Out of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reclassification Adjustment out of AOCI [Abstract]    
Interest income $ 107,223 $ 95,174
Other noninterest expense 6,224 6,235
Income tax (benefit) 10,476 9,391
Net income 36,745 33,823
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Total reclassifications, net of tax 299 411
Accumulated Net Unrealized Investment Gain (Loss) [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Income tax (benefit) (19) (24)
Net income 56 72
Amortization of Unrealized Gains Related to Securities Transfer [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Interest income 75 96
Accumulated Defined Benefit Plans Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Income tax (benefit) (81) (113)
Net income 243 339
Amortization of Net Losses [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Other noninterest expense 321 454
Amortization of Prior Service Costs [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassification Adjustment out of AOCI [Abstract]    
Other noninterest expense $ 3 $ (2)