XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 77,194 $ 75,457 $ 62,919
Other comprehensive income (loss):      
Unrealized holding gain/(loss) arising during the period on available-for-sale securities 10,323 31,921 (173,428)
Net unrealized loss at time of transfer on securities available-for-sale transferred to held-to-maturity 0 0 (36,838)
Reclassification adjustment for (accretion) amortization of unrealized holdings gain/(loss) included in accumulated other comprehensive income from the transfer of securities available-for-sale to held-to-maturity 380 372 97
Reclassification adjustment for loss/(gains) included in net income 31 9,716 82
Unrealized holding gain/(loss) arising during the period on available-for-sale securities 10,734 42,009 (210,087)
Income tax (expense) benefit (2,716) (10,628) 53,152
Other comprehensive income (loss) 8,018 31,381 (156,935)
Comprehensive income (loss) $ 85,212 $ 106,838 $ (94,016)