v3.26.1
Derivative Financial Instruments - Schedule of Derivative Information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional Amount $ 401,007 $ 375,169
Asset $ 3,817 $ 2,764
Derivative Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Other assets Other assets
Liability $ 519 $ 596
DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag Liability Liability
Interest rate-lock commitments    
Derivative [Line Items]    
Notional Amount $ 136,614 $ 144,154
Asset 3,669 2,712
Liability 23 6
Forward commitments    
Derivative [Line Items]    
Notional Amount 264,393 231,015
Asset 148 52
Liability $ 496 $ 590