XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - By Balance Sheet Grouping (Details) - Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Level I [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks $ 0 $ 0
Net loans 0 0
Deposits 1,941,622 1,860,227
Borrowed funds 0 0
Level II [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 0 0
Net loans 0 0
Deposits 0 0
Borrowed funds 0 0
Level III [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,800 3,820
Net loans 2,267,591 2,209,083
Deposits 467,702 517,211
Borrowed funds 277,636 284,952
Carrying Amount [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,820 3,820
Net loans 2,312,934 2,291,543
Deposits 2,411,203 2,382,028
Borrowed funds 279,589 297,721
Fair Value [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,800 3,820
Net loans 2,267,591 2,209,083
Deposits 2,409,324 2,377,438
Borrowed funds $ 277,636 $ 284,952