v3.25.4
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Noninterest Income In-scope of Topic 606 $ 3,688 $ 3,561 $ 4,341
Noninterest Income Out-of-scope of Topic 606 8,401 7,542 6,806
Total noninterest income 12,089 11,103 11,147
Service charges and fees on deposit accounts      
Disaggregation of Revenue [Line Items]      
Noninterest Income In-scope of Topic 606 $ 3,688 $ 3,561 $ 4,341