v3.26.1
Fair Value Measurements - Summary of Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Financial assets      
Investment securities $ 45,245 $ 48,247  
Carrying Value      
Financial assets      
Cash and due from banks 48,088 34,241  
Interest earning deposits with other banks 960,360 702,729  
Investment securities 45,246 48,247  
Other investments 14,177 12,837  
Loans held for sale 107,838   $ 71,216
Loans receivable 4,208,270 3,749,531  
Accrued interest receivable 20,937 18,613  
Financial liabilities      
Deposits 4,861,898 4,144,199  
Subordinated debt 44,518 44,443  
Junior subordinated debentures 3,594 3,593  
Accrued interest payable 2,178 1,435  
Estimated Fair Value      
Financial assets      
Cash and due from banks 48,088 34,241  
Interest earning deposits with other banks 960,360 702,729  
Investment securities 45,360 48,742  
Other investments 14,177 12,837  
Loans held for sale 107,838   71,216
Loans receivable 4,197,259 3,738,084  
Accrued interest receivable 20,937 18,613  
Financial liabilities      
Deposits 4,836,352 4,130,842  
Subordinated debt 44,274 44,132  
Junior subordinated debentures 3,547 3,719  
Accrued interest payable 2,178 1,435  
Estimated Fair Value | Level 1      
Financial assets      
Cash and due from banks 48,088 34,241  
Interest earning deposits with other banks 960,360 702,729  
Investment securities 0 0  
Other investments 0 0  
Loans held for sale 0   0
Loans receivable 0 0  
Accrued interest receivable 0 0  
Financial liabilities      
Deposits 0 0  
Subordinated debt 0 0  
Junior subordinated debentures 0 0  
Accrued interest payable 0 0  
Estimated Fair Value | Level 2      
Financial assets      
Cash and due from banks 0 0  
Interest earning deposits with other banks 0 0  
Investment securities 45,360 48,742  
Other investments 12,356 10,666  
Loans held for sale 107,838   71,216
Loans receivable 0 0  
Accrued interest receivable 20,937 18,613  
Financial liabilities      
Deposits 4,836,352 4,130,842  
Subordinated debt 44,274 44,132  
Junior subordinated debentures 3,547 3,719  
Accrued interest payable 2,178 1,435  
Estimated Fair Value | Level 3      
Financial assets      
Cash and due from banks 0 0  
Interest earning deposits with other banks 0 0  
Investment securities 0 0  
Other investments 1,821 2,171  
Loans held for sale  
Loans receivable 4,197,259 3,738,084  
Accrued interest receivable 0 0  
Financial liabilities      
Deposits 0 0  
Subordinated debt 0 0  
Junior subordinated debentures 0 0  
Accrued interest payable $ 0 $ 0