XML 112 R99.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivatives, Fair Value [Line Items]        
Total $ (1,070) $ 2,081 $ 2,413 $ (1,708)
Interest rate-lock commitments        
Derivatives, Fair Value [Line Items]        
Total (350) 18 1,325 194
Forward commitments        
Derivatives, Fair Value [Line Items]        
Total (1,237) (1,549) (1,560) (1,115)
Futures contracts        
Derivatives, Fair Value [Line Items]        
Total $ 517 $ 3,612 $ 2,648 $ (787)