v3.26.1
Derivative Financial Instruments - Schedule of Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Notional Amount $ 558,958 $ 585,462
Fair Value 16,059 14,059
Notional Amount 459,561 471,530
Fair Value 13,949 13,672
Less: Gross amounts offset, notional amount 0 0
Total derivatives subject to enforceable master netting arrangements, net, notional amount 558,958 585,462
Less: Gross amounts offset, fair value 0 0
Total derivatives subject to enforceable master netting arrangements, net, fair value 16,059 14,059
Less: Gross amounts offset, notional amount 0 0
Total derivatives subject to enforceable master netting arrangements, net, notional amount 459,561 471,530
Less: Gross amounts offset, fair value 0 0
Total derivatives subject to enforceable master netting arrangements, net, fair value 13,949 13,672
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Notional Amount 115,894 121,542
Fair Value 2,087 307
Notional Amount 0 0
Fair Value 0 0
Derivatives designated as hedging instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Notional Amount 115,894 121,542
Fair Value 2,087 307
Notional Amount 0 0
Fair Value 0 0
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Notional Amount 443,064 463,920
Fair Value 13,972 13,752
Notional Amount 459,561 471,530
Fair Value 13,949 13,672
Derivatives not designated as hedging instruments | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Notional Amount 437,133 460,276
Fair Value 13,895 13,658
Notional Amount 437,133 460,276
Fair Value 13,895 13,658
Derivatives not designated as hedging instruments | Mortgage loan contracts    
Derivatives, Fair Value [Line Items]    
Notional Amount 0 0
Fair Value 0 0
Notional Amount 22,428 11,254
Fair Value 54 14
Derivatives not designated as hedging instruments | Commitments to originate mortgage loans    
Derivatives, Fair Value [Line Items]    
Notional Amount 5,931 3,644
Fair Value 77 94
Notional Amount 0 0
Fair Value $ 0 $ 0