v3.26.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00%  
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ 4,352 $ 3,037 $ 9,055 $ 6,430
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount 231 147 480 312
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount 346 266 684 581
Effective Income Tax Rate Reconciliation, Bank Owned Life Insurance Surrender, Amount 0 515 0 515
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition costs, Amount 487 0 974 0
Effective Income Tax Rate Reconciliation, Restricted Stock Unit Excess Liability, Amount 73 (38) 50 (55)
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (181) 279 (417) 666
Income Tax Expense (Benefit) 3,178 2,244 6,628 4,492
Effective Income Tax Rate Reconciliation, Tax Credit, Amount 1,169 1,172 2,350 2,358
Income Tax Reconciliation, Bank Owned Life Insurance, Amount (269) (258) (480) (437)
Amortization Method Qualified Affordable Housing Project Investments, Amortization $ 5,900 $ 6,000 $ 11,800 $ 11,900