v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - 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 $ 51,801 $ 51,131 $ 97,373 $ 100,823
Other comprehensive income (loss) before tax:        
Unrealized gain (loss) on securities available-for-sale 11,018 (5,763) 49,131 (23,320)
Realized loss on sale of securities available-for-sale 0 0 0 7
Other comprehensive income (loss) before taxes 11,018 (5,763) 49,131 (23,313)
Income tax effect (1,799) 1,000 (8,074) 3,832
Other comprehensive income (loss) after taxes 9,219 (4,763) 41,057 (19,481)
Comprehensive income $ 61,020 $ 46,368 $ 138,430 $ 81,342