v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - 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 $ 53,546 $ 33,675 $ 104,082 $ 77,133
Net unrealized holding gains/(losses) on marketable securities:        
Unrealized holding (losses)/gains, net of tax of $1,697, ($1,180), $5,127, and ($5,663), respectively (3,486) 3,425 (12,594) 17,288
Reclassification adjustment for (gains)/losses included in net income, net of tax of $214, $0, $216, and $0, respectively (663) 1 (670) 1
Net unrealized holding (losses)/gains on marketable securities (4,149) 3,426 (13,264) 17,289
Change in fair value of interest rate swaps, net of tax of ($216), $246, ($490), and $624, respectively 562 (650) 1,289 (1,911)
Defined benefit plan:        
Net gain, net of tax of $0, $0, ($125), and $0, respectively 0 0 331 0
Reclassification adjustments for prior period service costs and actuarial gains included in net income, net of tax of $50, $64, $101, and $128, respectively (131) (169) (262) (338)
Net gain/(loss) on defined benefit plans (131) (169) 69 (338)
Other comprehensive (loss)/income (3,718) 2,607 (11,906) 15,040
Total comprehensive income $ 49,828 $ 36,282 $ 92,176 $ 92,173