v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassifications out of accumulated other comprehensive income        
Gains (losses) on investment securities available-for-sale $ 13 $ (997) $ 13 $ (997)
Income tax expense (14,055) (10,803) (25,444) (20,980)
Net income 47,544 37,319 87,500 74,839
Unrealized gains and losses on available-for-sale securities | Amount Reclassified from Accumulated Other Comprehensive Income        
Reclassifications out of accumulated other comprehensive income        
Gains (losses) on investment securities available-for-sale 13 (997) 13 (997)
Income before income taxes 13 (997) 13 (997)
Income tax expense 3 240 (3) 240
Net income $ 10 $ (757) $ 10 $ (757)