v3.26.1
Derivatives - Schedule of Effects of Derivatives on Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest Rate Swaps | Location, Statement of Income, Balance [Axis]: us-gaap:OtherOperatingIncome        
Derivative [Line Items]        
Derivative instruments not designated as hedging instruments $ 33 $ (19) $ 80 $ 89
Interest Rate Lock Commitments        
Derivative [Line Items]        
Derivative instruments not designated as hedging instruments $ 59 $ 34 $ 237 $ (10)