v3.25.2
Accumulated Other Comprehensive Income or Loss and Earnings Per Share - Schedule of Other Comprehensive Income Reclassified from AOCI (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 Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Gains (losses) on investment securities, net $ 650 $ (4,282) $ 3,846 $ (2,956)
Interest on Loans 797,997 749,812 1,566,359 1,460,153
Interest on deposits 333,470 335,703 653,703 635,235
Income before taxes 267,088 211,343 520,143 461,299
Income tax expense (71,561) (58,955) (135,577) (121,617)
Net income 195,527 152,388 384,566 339,682
Reclassification Out of Accumulated Other Comprehensive Income | Accumulated unrealized (losses) gains on securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Gains (losses) on investment securities, net (87) 1,204 (388) 1,178
Income before taxes (87) 1,204 (388) 1,178
Income tax expense 23 (319) 101 (312)
Net income (64) 885 (287) 866
Reclassification Out of Accumulated Other Comprehensive Income | Accumulated unrealized gains on derivative instruments        
Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]        
Interest on Loans 8,215 23,849 17,286 48,324
Interest on deposits (3,325) (3,325) (6,650) (7,982)
Income before taxes (4,890) (20,524) (10,636) (40,342)
Income tax expense 1,272 5,429 2,766 10,671
Net income $ (3,618) $ (15,095) $ (7,870) $ (29,671)