v3.25.4
Schedule of Effective Income tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount $ 71    
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent (1.10%)    
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount $ (431)    
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent (3.30%)    
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent 0.40%    
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Life Insurance, Amount   $ 279 $ 0
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent 0.10%    
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount $ 39    
Effective tax rate 19.70% 20.80% 19.10%
Total income tax expense $ 7,647 $ 4,887 $ 6,574
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%    
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount $ 942 355 801
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2.40%    
Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent 0.20%    
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount   (481) (56)
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ 8,112 4,898 7,278
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount (1,246) (1,045) (1,104)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount $ 160 316 298
Effective Income Tax Rate Reconciliation, Tax Credit, Amount   $ (397) $ (643)