v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Income Tax Paid, State and Local, after Refund Received $ 935    
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, State and Local Income Taxes, Amount 942 355 801
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount 160 316 298
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Life Insurance, Amount   279 0
Effective Income Tax Rate Reconciliation, Tax Credit, Amount   (397) (643)
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount   (481) (56)
Income tax expense 7,647 $ 4,887 $ 6,574
CALIFORNIA      
Effective Income Tax Rate Reconciliation [Line Items]      
Income Tax Paid, State and Local, after Refund Received $ 290