v3.26.1
Fair Value Measurements - Other Assumptions (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Loans:    
Carrying amount of fixed rate performing loans $ 1,157,552,000 $ 1,200,539,000
Estimated fair value of fixed rate performing loans 1,114,696,000 1,166,537,000
Deposits    
Carrying amount of time deposits 3,257,699,000 3,201,320,000
Fair Value, Inputs, Level 3    
Deposits    
Carrying amount of time deposits 3,257,699,000 3,201,320,000
Estimated fair value of time deposits 3,255,972,000 3,196,649,000
Fair Value, Inputs, Level 2    
Other borrowed funds    
Carrying amount of the long-term FHLB borrowings 10,225,000 10,332,000
Estimated fair value of long-term FHLB borrowings $ 10,225,000 $ 10,332,000