v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivatives, Fair Value [Line Items]        
Total $ (521) $ (40) $ 95 $ 3,483
Interest rate lock commitments        
Derivatives, Fair Value [Line Items]        
Total (61) 254 551 1,675
Forward commitments        
Derivatives, Fair Value [Line Items]        
Total 364 (114) 582 (323)
Futures contracts        
Derivatives, Fair Value [Line Items]        
Total $ (824) $ (180) $ (1,038) $ 2,131