XML 60 R54.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
Mar. 31, 2025
Dec. 31, 2024
Financial assets:    
Cash and cash equivalents (Level 1) $ 220,182 $ 166,100
Securities held to maturity (Level 2) 28,083 31,967
Financial liabilities:    
Long-term borrowings (Level 3) 102,688 112,549
Short-term borrowings (Level 1) 0 10,000
Note payable (Level 3) 559 565
Subordinated Notes (Level 3) 62,129 61,984
Carrying Amount [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 220,182 166,100
Accrued interest receivable (Level 1) 9,545 9,870
Restricted investments in bank stock (Level 1) 4,780 5,209
Cash surrender value of life insurance (Level 1) 52,507 52,079
Financial liabilities:    
Non-maturity deposits (Level 1) 1,776,412 1,723,849
Short-term borrowings (Level 1)   10,000
Accrued interest payable (Level 1) 2,581 1,865
Carrying Amount [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity (Level 2) 28,083 31,508
Carrying Amount [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,247,322 2,229,314
Financial liabilities:    
Time Deposits (Level 3) 657,282 636,733
Long-term borrowings (Level 3) 40,000 40,000
Note payable (Level 3) 559 565
Subordinated Notes (Level 3) 62,129 61,984
Fair Value [Member] | Fair Value, Inputs, Level 1 [Member]    
Financial assets:    
Cash and cash equivalents (Level 1) 220,182 166,100
Accrued interest receivable (Level 1) 9,545 9,870
Restricted investments in bank stock (Level 1) 4,780 5,209
Cash surrender value of life insurance (Level 1) 52,507 52,079
Financial liabilities:    
Non-maturity deposits (Level 1) 1,776,412 1,723,849
Short-term borrowings (Level 1)   10,000
Accrued interest payable (Level 1) 2,581 1,865
Fair Value [Member] | Fair Value, Inputs, Level 2 [Member]    
Financial assets:    
Securities held to maturity (Level 2) 26,764 30,284
Fair Value [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial assets:    
Loans, net of allowance for credit losses (Level 3) 2,250,242 2,231,057
Financial liabilities:    
Time Deposits (Level 3) 655,882 634,875
Long-term borrowings (Level 3) 40,280 40,256
Note payable (Level 3) 559 565
Subordinated Notes (Level 3) $ 60,700 $ 60,251