v3.25.2
Derivative Financial Instruments - Schedule of Consolidated Statement of Income Related to Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Interest rate swaps and caps | Trading gains, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments $ 85 $ (102) $ (32) $ 493
Mortgage banking derivatives | Mortgage banking revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments (324) 3,721 3,317 3,706
Commodity contracts | Trading gains, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments (37) 130 77 398
Foreign exchange contracts | Trading gains, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments 65 11 73 19
Covered call options | Fees from covered call options        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments 5,624 2,056 9,070 6,903
Derivative contract held as economic hedge on MSRs | Mortgage banking revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments $ 2,535 $ (772) $ 7,432 $ (3,349)