v3.25.1
Fair Value Measurements - Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Level 1 Inputs    
Financial assets:    
Loans held for sale $ 0 $ 0
Loans, net 0 0
Financial liabilities:    
Borrowed funds 0 0
Subordinated debt 0 0
Level 1 Inputs | CDs    
Financial liabilities:    
Deposits 0 0
Level 1 Inputs | Brokered Deposit    
Financial liabilities:    
Deposits 0 0
Level 2 Inputs    
Financial assets:    
Loans held for sale 1,075 516
Loans, net 0 0
Financial liabilities:    
Borrowed funds 93,090 151,800
Subordinated debt 64,254 62,417
Level 2 Inputs | CDs    
Financial liabilities:    
Deposits 683,280 684,897
Level 2 Inputs | Brokered Deposit    
Financial liabilities:    
Deposits 149,960 0
Level 3 Inputs    
Financial assets:    
Loans held for sale 0 0
Loans, net 3,868,360 3,788,194
Financial liabilities:    
Borrowed funds 0 0
Subordinated debt 0 0
Level 3 Inputs | CDs    
Financial liabilities:    
Deposits 0 0
Level 3 Inputs | Brokered Deposit    
Financial liabilities:    
Deposits 0 0
Carrying Value    
Financial assets:    
Loans held for sale 1,069 520
Loans, net 3,985,600 3,919,400
Financial liabilities:    
Borrowed funds 94,493 153,136
Subordinated debt 59,894 59,815
Carrying Value | CDs    
Financial liabilities:    
Deposits 683,958 685,219
Carrying Value | Brokered Deposit    
Financial liabilities:    
Deposits 149,975 0
Fair Value    
Financial assets:    
Loans held for sale 1,075 516
Loans, net 3,868,360 3,788,194
Financial liabilities:    
Borrowed funds 93,090 151,800
Subordinated debt 64,254 62,417
Fair Value | CDs    
Financial liabilities:    
Deposits 683,280 684,897
Fair Value | Brokered Deposit    
Financial liabilities:    
Deposits $ 149,960 $ 0