v3.26.1
Fair Value Measurements - Schedule of Estimated Fair Value of Financial Instruments where Fair Value Differs from Carrying Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Financial assets:    
Loans $ 2,613,641 $ 2,432,890
Financial liabilities:    
Time deposits 1,412,797 1,560,429
Advances from the FHLB 702,608 711,984
Carrying Value | Subordinated notes    
Financial liabilities:    
Subordinated debt 29,880 29,795
Carrying Value | Junior subordinated debentures    
Financial liabilities:    
Subordinated debt 64,178 64,178
Estimated Fair Value    
Financial assets:    
Loans 2,586,522 2,412,723
Financial liabilities:    
Time deposits 1,406,133 1,559,565
Advances from the FHLB 704,966 729,053
Estimated Fair Value | Subordinated notes    
Financial liabilities:    
Subordinated debt 27,789 26,530
Estimated Fair Value | Junior subordinated debentures    
Financial liabilities:    
Subordinated debt $ 64,584 $ 64,690