v3.26.1
Fair Value of Assets and Liabilities - Schedule of Fair Value of Financial Instruments (Details) - Assets and liabilities at fair value measured on a recurring basis - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 1 | Carrying Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents $ 279,639 $ 225,303
Level 1 | Fair Value    
Financial assets (recorded at amortized cost)    
Cash and cash equivalents 279,639 225,303
Level 2 | Carrying Value    
Financial assets (recorded at amortized cost)    
Interest receivable 11,308 11,561
Financial liabilities (recorded at amortized cost)    
Time deposits 158,224 205,686
Subordinated notes 43,955 43,857
Interest payable 1,516 2,418
Level 2 | Fair Value    
Financial assets (recorded at amortized cost)    
Interest receivable 11,308 11,561
Financial liabilities (recorded at amortized cost)    
Time deposits 158,477 206,040
Subordinated notes 44,287 44,852
Interest payable 1,516 2,418
Level 3 | Carrying Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses 2,078,512 2,090,764
Level 3 | Fair Value    
Financial assets (recorded at amortized cost)    
Loans, net of allowance for credit losses $ 2,034,009 $ 2,043,150