v3.25.2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 36,035 $ 29,273 $ 68,627 $ 57,063
Unrealized gains (losses) on securities AFS:        
Net unrealized holding gains (losses) 5,698 270 14,911 (1,500)
Net realized (gains) losses included in income (1) 0 (4) (968)
Income tax (expense) benefit (1,324) (122) (3,258) 379
Total other comprehensive income (loss) 4,373 148 11,649 (2,089)
Comprehensive income (loss) $ 40,408 $ 29,421 $ 80,276 $ 54,974