v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 29,304 $ 21,471 $ 55,378 $ 41,150
Available-for-sale debt securities:        
Change in net unrealized gain (loss) during the period (5,976) 7,044 (13,138) 23,161
Employee benefit plans:        
Amortization of net retirement plan actuarial loss (19) 14 63 142
Amortization of net retirement plan prior service cost 37 37 73 74
Other comprehensive (loss) income (5,958) 7,095 (13,002) 23,377
Total comprehensive income $ 23,346 $ 28,566 $ 42,376 $ 64,527