v3.25.2
Fair Value Measurements - Schedule of Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Financial assets:            
Investment securities available for sale $ 429,421   $ 478,617      
Marketable equity securities 8,747   8,719      
Investment securities held to maturity 36,039   35,750      
Mortgage servicing rights            
Financial assets:            
Servicing rights 27,506 $ 26,814 26,439 $ 21,077 $ 20,055 $ 19,564
Commercial servicing rights            
Financial assets:            
Servicing rights 2,400   2,194      
Interest rate swaps            
Financial assets:            
Derivative assets 10,205   14,788      
Financial liabilities:            
Derivative liabilities 8,771   13,011      
Interest rate lock commitments            
Financial assets:            
Derivative assets 1,296   465      
Level 1 inputs:            
Financial assets:            
Investment securities available for sale 213,657   268,781      
Marketable equity securities 8,747   8,719      
Level 1 inputs: | Mortgage servicing rights            
Financial assets:            
Servicing rights 0   0      
Level 1 inputs: | Commercial servicing rights            
Financial assets:            
Servicing rights 0   0      
Level 1 inputs: | Interest rate swaps            
Financial assets:            
Derivative assets 0   0      
Financial liabilities:            
Derivative liabilities 0   0      
Level 1 inputs: | Interest rate lock commitments            
Financial assets:            
Derivative assets 0   0      
Level 1 inputs: | Carrying Amount            
Financial assets:            
Cash, due from banks and deposits in other banks 141,283   62,736      
Investment securities available for sale 213,657   268,781      
Marketable equity securities 8,747   8,719      
Level 1 inputs: | Fair Value            
Financial assets:            
Cash, due from banks and deposits in other banks 141,283   62,736      
Investment securities available for sale 213,657   268,781      
Marketable equity securities 8,747   8,719      
Level 2 inputs:            
Financial assets:            
Investment securities available for sale 215,764   209,836      
Marketable equity securities 0   0      
Level 2 inputs: | Mortgage servicing rights            
Financial assets:            
Servicing rights 0   0      
Level 2 inputs: | Commercial servicing rights            
Financial assets:            
Servicing rights 0   0      
Level 2 inputs: | Interest rate swaps            
Financial assets:            
Derivative assets 10,205   14,788      
Financial liabilities:            
Derivative liabilities 8,771   13,011      
Level 2 inputs: | Interest rate lock commitments            
Financial assets:            
Derivative assets 0   0      
Level 2 inputs: | Carrying Amount            
Financial assets:            
Investment securities available for sale 215,764   209,836      
Loans held for sale 104,151   59,957      
Financial liabilities:            
Deposits 2,809,170   2,680,189      
Borrowings 63,026   23,045      
Level 2 inputs: | Carrying Amount | Interest rate swaps            
Financial assets:            
Derivative assets 11,738   14,788      
Financial liabilities:            
Derivative liabilities 8,771   13,011      
Level 2 inputs: | Fair Value            
Financial assets:            
Investment securities available for sale 215,764   209,836      
Loans held for sale 104,151   59,957      
Financial liabilities:            
Deposits 2,810,895   2,683,029      
Borrowings 60,233   19,991      
Level 2 inputs: | Fair Value | Interest rate swaps            
Financial assets:            
Derivative assets 11,738   14,788      
Financial liabilities:            
Derivative liabilities 8,771   13,011      
Level 3 inputs:            
Financial assets:            
Investment securities available for sale 0   0      
Marketable equity securities 0   0      
Level 3 inputs: | Mortgage servicing rights            
Financial assets:            
Servicing rights 27,506   26,439      
Level 3 inputs: | Commercial servicing rights            
Financial assets:            
Servicing rights 2,400   2,194      
Level 3 inputs: | Interest rate swaps            
Financial assets:            
Derivative assets 0   0      
Financial liabilities:            
Derivative liabilities 0   0      
Level 3 inputs: | Interest rate lock commitments            
Financial assets:            
Derivative assets 1,296   465      
Level 3 inputs: | Carrying Amount            
Financial assets:            
Investment securities held to maturity 36,750   36,750      
Loans 2,202,115   2,129,263      
Purchased receivables, net 109,098   74,078      
Financial liabilities:            
Junior subordinated debentures 10,310   10,310      
Level 3 inputs: | Carrying Amount | Mortgage servicing rights            
Financial assets:            
Servicing rights 27,506   26,439      
Level 3 inputs: | Carrying Amount | Commercial servicing rights            
Financial assets:            
Servicing rights 2,400   2,194      
Level 3 inputs: | Carrying Amount | Interest rate lock commitments            
Financial assets:            
Derivative assets 1,296   465      
Level 3 inputs: | Fair Value            
Financial assets:            
Investment securities held to maturity 36,039   35,750      
Loans 2,119,187   2,014,070      
Purchased receivables, net 109,098   74,078      
Financial liabilities:            
Junior subordinated debentures 11,130   10,897      
Level 3 inputs: | Fair Value | Mortgage servicing rights            
Financial assets:            
Servicing rights 27,506   26,439      
Level 3 inputs: | Fair Value | Commercial servicing rights            
Financial assets:            
Servicing rights 2,400   2,194      
Level 3 inputs: | Fair Value | Interest rate lock commitments            
Financial assets:            
Derivative assets $ 1,296   $ 465