XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]      
Net income $ 88,457 $ 88,314 $ 75,090
Other comprehensive income      
Unrealized (losses)/gains on available-for-sale securities (8,973) 5,246 (39,015)
Reclassification adjustment for (gains)/losses on available-for-sale securities (743) 8,199 10,689
Amortization of unrecognized loss on securities transferred to held-to-maturity (82) (136) (238)
Net unrealized (losses)/gains on securities (9,798) 13,309 (28,564)
Income tax benefit/(expense) 2,896 (3,935) 8,445
Other comprehensive (loss)/income, net of tax (6,902) 9,374 (20,119)
Total comprehensive income $ 81,555 $ 97,688 $ 54,971