v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Noninterest Income        
Service charges on deposit accounts $ 4,205 $ 3,976 $ 8,159 $ 7,743
Other service charges and fees:        
Bankcard interchange income, net 2,454 2,588 4,577 4,915
Other service charges and fees 1,964 1,873 4,109 3,998
Commissions from sales of financial products 1,707 1,388 3,199 2,796
Portion of other income in-scope of ASC 606 0 0 0 0
Noninterest income (in-scope of ASC 606) 10,330 9,825 20,044 19,452
Noninterest income (out-of-scope of ASC 606) 5,704 4,467 11,168 7,796
Total noninterest income $ 16,034 $ 14,292 $ 31,212 $ 27,248