v3.26.1
Derivative Financial Instruments - Schedule of Consolidated Statement of Income Related to Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interest rate swaps and caps | Trading gains (losses), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments $ (48) $ (117)
Mortgage banking derivatives | Mortgage banking    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments 2,502 3,641
Commodity contracts | Trading gains (losses), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments (15) 114
Foreign exchange contracts | Trading gains (losses), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments 55 8
Covered call options | Fees from covered call options    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments 4,669 3,446
Derivative contract held as economic hedge on MSRs | Mortgage banking    
Derivative Instruments, Gain (Loss) [Line Items]    
Gains (losses) on derivative instruments $ (900) $ 4,897