v3.26.3
Derivatives - Schedule of Gains (Losses) Included in the Consolidated Statements of Income Related to Derivative Financial Instruments (Details) - Not designated as hedging - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivatives, Fair Value [Line Items]        
Total $ (1,792) $ (1,070) $ (1,697) $ 2,413
Interest rate lock commitments        
Derivatives, Fair Value [Line Items]        
Total (1,425) (350) (874) 1,325
Forward commitments        
Derivatives, Fair Value [Line Items]        
Total 6,244 (1,237) 6,826 (1,560)
Futures contracts        
Derivatives, Fair Value [Line Items]        
Total $ (6,611) $ 517 $ (7,649) $ 2,648