XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.1
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
Dec. 31, 2024
Dec. 31, 2023
Financial assets:    
Cash and cash equivalents (Level 1) $ 166,100 $ 80,190
Securities held to maturity (Level 2) 31,967 36,735
Financial liabilities:    
Time Deposits (Level 3) 636,733  
Long-term borrowings (Level 3) 112,549 72,034
Short-term borrowings (Level 1) 10,000 10,000
Note payable (Level 3) 565 590
Subordinated Notes (Level 3) 61,984 61,444
Carrying Amount [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 166,100 80,190
Accrued interest receivable (Level 1) 9,870 9,831
Restricted investments in bank stock (Level 1) 5,209 3,965
Cash surrender value of life insurance (Level 1) 52,079 48,847
Financial liabilities:    
Non-maturity deposits (Level 1) 1,723,849 1,604,535
Short-term borrowings (Level 1) 10,000 10,000
Accrued interest payable (Level 1) 1,865 1,466
Carrying Amount [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity (Level 2) 31,508 36,223
Carrying Amount [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,229,314 2,104,517
Financial liabilities:    
Time Deposits (Level 3) 636,733 594,264
Long-term borrowings (Level 3) 40,000  
Note payable (Level 3) 565 590
Subordinated Notes (Level 3) 61,984 61,444
Fair Value [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 166,100 80,190
Accrued interest receivable (Level 1) 9,870 9,831
Restricted investments in bank stock (Level 1) 5,209 3,965
Cash surrender value of life insurance (Level 1) 52,079 48,847
Financial liabilities:    
Non-maturity deposits (Level 1) 1,723,849 1,604,535
Short-term borrowings (Level 1) 10,000 10,000
Accrued interest payable (Level 1) 1,865 1,466
Fair Value [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity (Level 2) 30,284 34,236
Fair Value [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,231,057 2,027,937
Financial liabilities:    
Time Deposits (Level 3) 634,875 589,699
Long-term borrowings (Level 3) 40,256  
Note payable (Level 3) 565 590
Subordinated Notes (Level 3) $ 60,251 $ 57,303