XML 30 R7.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 $ 117,205 $ 113,363 $ 101,292
Available-for-sale investment securities:      
Gross unrealized holding (losses) gains arising in the period (10,276) 29,655 (161,730)
Related tax benefit (expense) 2,350 (6,817) 37,733
Reclassification adjustment for net loss included in net income 416 3,700 61
Related tax expense (97) (864) (14)
Net effect on other comprehensive income (loss) (7,607) 25,674 (123,950)
Defined benefit plans:      
Net (loss) gain arising during the period 0 (303) 76
Related tax benefit (expense) 0 71 (18)
Amortization of unrecognized loss on service benefit plans 0 9 63
Related tax benefit 0 (2) (15)
Realized loss due to settlement and curtailment 0 2,424 185
Related tax benefit 0 (566) (43)
Net effect on other comprehensive income 0 1,633 248
Cash flow hedges:      
Net (losses) gains arising during the period (1,550) (2,293) 10,606
Related tax benefit (expense) 362 532 (2,421)
Net effect on other comprehensive income (loss) (1,188) (1,761) 8,185
Total other comprehensive income (loss), net of tax (8,795) 25,546 (115,517)
Total comprehensive income (loss) $ 108,410 $ 138,909 $ (14,225)