v3.26.1
Other Comprehensive Income (Loss) - Reclassifications Out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net gain (loss) on securities transactions $ (309) $ 0 $ (309) $ 87
Income tax expense (27,914) (30,462) (58,668) (58,287)
Compensation and employee benefits (67,289) (63,249) (133,485) (125,615)
Net income 78,147 71,981 157,565 136,009
Reclassification Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net income (683) 1,312 (633) 4,830
Reclassification Adjustment | Available for sale debt securities:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net gain (loss) on securities transactions (806) 0 (806) 87
Income tax expense 225 0 225 (25)
Net income (581) 0 (581) 62
Reclassification Adjustment | Cash flow hedges:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Income tax expense (13) (648) (39) 1,198
Interest expense 46 2,289 139 4,229
Net income 33 1,641 100 5,427
Reclassification Adjustment | Post-retirement obligations:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Income tax expense 52 130 59 260
Compensation and employee benefits (187) (459) (211) (919)
Net income $ (135) $ (329) $ (152) $ (659)