Quarterly report [Sections 13 or 15(d)]

Derivative Financial Instruments - Schedule of Non-hedging Derivative Financial Instruments (Details)

v3.25.3
Derivative Financial Instruments - Schedule of Non-hedging 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
Dec. 31, 2024
Derivative [Line Items]          
Asset derivatives $ 4,135   $ 4,135   $ 5,510
Liability derivatives 4,086   4,086   5,486
Derivatives, not designated as hedging instruments, gain (loss) 153 $ 244 107 $ 215  
Interest rate swap contracts | Fees and service charges          
Derivative [Line Items]          
Derivatives, not designated as hedging instruments, gain (loss) 170 179 140 149  
Interest rate swap contracts | Other Assets          
Derivative [Line Items]          
Asset derivatives 4,086   4,086   5,486
Liability derivatives 4,086   4,086   5,486
Interest rate lock commitments | Gain on sale of loans held-for-sale, net          
Derivative [Line Items]          
Derivatives, not designated as hedging instruments, gain (loss) (17) $ 65 (33) $ 66  
Interest rate lock commitments | Other Assets          
Derivative [Line Items]          
Asset derivatives $ 49   $ 49   $ 24