v3.25.2
Other Comprehensive Income (Loss) - Reclassifications Out of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net loss on securities transactions $ 0 $ (2,973) $ 87 $ (2,974)
Income tax expense (30,462) 9,833 (58,287) (1,055)
Compensation and employee benefits (63,249) (54,888) (125,615) (94,936)
Net income (loss) 71,981 (11,485) 136,009 20,596
Reclassification adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net income (loss) 1,312 (881) 4,830 (4,125)
Reclassification adjustment | Available for sale debt securities:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Net loss on securities transactions 0 2,973 87 2,973
Income tax expense 0 (917) (25) (917)
Net income (loss) 0 2,056 62 2,056
Reclassification adjustment | Cash flow hedges:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Income tax expense (648) 1,152 1,198 2,440
Interest expense 2,289 (3,734) 4,229 (7,909)
Net income (loss) 1,641 (2,582) 5,427 (5,469)
Reclassification adjustment | Post-retirement obligations:        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Income tax expense 130 159 260 318
Compensation and employee benefits (459) (514) (919) (1,030)
Net income (loss) $ (329) $ (355) $ (659) $ (712)