v3.25.2
Reclassification Adjustments Out of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of AOCI [Abstract]        
Interest income $ 124,220 $ 97,174 $ 231,443 $ 192,348
Other noninterest expense 8,216 5,518 14,440 11,753
Income tax (benefit) 8,197 9,203 18,673 18,594
Net income 22,510 32,716 59,255 66,539
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of AOCI [Abstract]        
Total reclassifications, net of tax 283 1,156 582 1,567
Accumulated Net Unrealized Investment Gain (Loss) [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of AOCI [Abstract]        
Income tax (benefit) (17) (23) (36) (47)
Net income 53 68 109 140
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 70 91 145 187
Accumulated Defined Benefit Plans Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of AOCI [Abstract]        
Income tax (benefit) (77) (363) (158) (476)
Net income 230 1,088 473 1,427
Amortization of Net Losses [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of AOCI [Abstract]        
Other noninterest expense 305 1,454 626 1,908
Amortization of Prior Service Costs [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of AOCI [Abstract]        
Other noninterest expense $ 2 $ (3) $ 5 $ (5)