XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Estimated Fair Value of Financial Instruments that are not Required to be Measured or Reported at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets:    
Cash and cash equivalents (Level 1) $ 155,083 $ 166,100
Securities held to maturity, net of allowance for credit losses (Level 2) 27,284 31,967
Financial liabilities:    
Long-term borrowings (Level 3) 102,279 112,549
Short-term borrowings (Level 1) 0 10,000
Note payable (Level 3) 0 565
Subordinated Notes (Level 3) 62,279 61,984
Carrying Amount [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 155,083 166,100
Accrued interest receivable (Level 1) 9,821 9,870
Restricted investments in bank stock (Level 1) 4,821 5,209
Cash surrender value of life insurance (Level 1) 52,943 52,079
Financial liabilities:    
Non-maturity deposits (Level 1) 1,802,847 1,723,849
Short-term borrowings (Level 1) 0 10,000
Accrued interest payable (Level 1) 1,665 1,865
Carrying Amount [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity, net of allowance for credit losses (Level 2) 26,809 31,508
Carrying Amount [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,331,958 2,229,314
Financial liabilities:    
Time Deposits (Level 3) 653,562 636,733
Long-term borrowings (Level 3) 40,000 40,000
Note payable (Level 3) 0 565
Subordinated Notes (Level 3) 62,279 61,984
Fair Value [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 155,083 166,100
Accrued interest receivable (Level 1) 9,821 9,870
Restricted investments in bank stock (Level 1) 4,821 5,209
Cash surrender value of life insurance (Level 1) 52,943 52,079
Financial liabilities:    
Non-maturity deposits (Level 1) 1,802,847 1,723,849
Short-term borrowings (Level 1) 0 10,000
Accrued interest payable (Level 1) 1,665 1,865
Fair Value [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity, net of allowance for credit losses (Level 2) 26,104 30,284
Fair Value [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,344,768 2,231,057
Financial liabilities:    
Time Deposits (Level 3) 652,317 634,875
Long-term borrowings (Level 3) 40,165 40,256
Note payable (Level 3) 0 565
Subordinated Notes (Level 3) $ 61,374 $ 60,251