XML 150 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Carrying amount and estimated fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financial assets:      
Debt securities held-to-maturity $ 445,186 $ 466,496 $ 104,131
Financial liabilities:      
FHLB advances 13,231 12,623  
Level 1 | Carrying Amount      
Financial assets:      
Cash and cash equivalents 137,692 141,252  
Level 1 | Estimated Fair Value      
Financial assets:      
Cash and cash equivalents 137,692 141,252  
Level 2 | Carrying Amount      
Financial assets:      
Debt securities held-to-maturity 499,858 521,439  
Accrued interest receivable 24,770 24,534  
Financial liabilities:      
Securities sold under agreements to repurchase 28,969 42,442  
Accrued interest payable 5,096 6,969  
Level 2 | Estimated Fair Value      
Financial assets:      
Debt securities held-to-maturity 445,186 466,496  
Accrued interest receivable 24,770 24,534  
Financial liabilities:      
Securities sold under agreements to repurchase 28,969 42,442  
Accrued interest payable 5,096 6,969  
Level 3 | Carrying Amount      
Financial assets:      
Restricted stock 5,086 7,160  
Loans, net 3,424,102 3,364,369  
Investments in unconsolidated subsidiaries 1,614 1,614  
Financial liabilities:      
Time deposits 785,430 627,253  
Brokered time deposits 0 144,880  
FHLB advances 13,231 12,623  
Level 3 | Estimated Fair Value      
Financial assets:      
Restricted stock 5,086 7,160  
Loans, net 3,418,318 3,349,540  
Investments in unconsolidated subsidiaries 1,614 1,614  
Financial liabilities:      
Time deposits 779,997 619,682  
Brokered time deposits 0 144,944  
FHLB advances 13,159 12,621  
Subordinated notes | Level 3 | Carrying Amount      
Financial liabilities:      
Subordinated notes 39,553 39,474  
Subordinated notes | Level 3 | Estimated Fair Value      
Financial liabilities:      
Subordinated notes 38,316 36,993  
Junior subordinated debentures | Level 3 | Carrying Amount      
Financial liabilities:      
Subordinated notes 52,849 52,789  
Junior subordinated debentures | Level 3 | Estimated Fair Value      
Financial liabilities:      
Subordinated notes $ 47,942 $ 48,529