v3.25.2
Accumulated Other Comprehensive Loss ("AOCL") - Reclassification Out of Each Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassifications out of AOCIL [Abstract]        
Interest income $ 66,878 $ 66,338 $ 133,022 $ 131,464
Interest expense 44,615 41,346 88,300 81,543
Income before income tax 20,678 23,166 39,804 42,987
Income tax expense 3,801 4,638 7,337 8,468
Reclassifications, net of tax 16,877 18,528 32,467 34,519
Amount Reclassified From AOCL        
Reclassifications out of AOCIL [Abstract]        
Reclassifications, net of tax (394) (276) (990) (699)
Unrealized Losses on Securities AFS | Amount Reclassified From AOCL        
Reclassifications out of AOCIL [Abstract]        
Net gains (losses) on securities available for sale 11 0 (319) (269)
Income tax expense 3 0 (66) (56)
Reclassifications, net of tax 8 0 (253) (213)
Unrealized Gains (Losses) on Derivative Instruments | Amount Reclassified From AOCL        
Reclassifications out of AOCIL [Abstract]        
Interest income 507 349 929 615
Interest expense 2   4  
Income before income tax 509   933  
Income tax expense 107 73 196 129
Reclassifications, net of tax $ 402 $ 276 $ 737 $ 486