XML 113 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments Fair Value Gains and Losses on Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative [Line Items]        
Net fair value gains (losses) on derivative financial instruments $ (180) $ (410) $ (41) $ 1,120
Mortgage Banking Derivatives [Member]        
Derivative [Line Items]        
Net fair value gains (losses) on derivative financial instruments (298) (320) (432) 801
Interest Rate Swap [Member]        
Derivative [Line Items]        
Net fair value gains (losses) on derivative financial instruments 138 (138) 269 149
Foreign Exchange Contract [Member]        
Derivative [Line Items]        
Net fair value gains (losses) on derivative financial instruments $ (20) $ 48 $ 122 $ 170