XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Service Charged on Deposit Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts $ 12,511 $ 10,728 $ 9,466
Wire transfer and foreign currency fees 4,515 3,788 3,322
Wire transfer fees      
Disaggregation of Revenue [Line Items]      
Wire transfer and foreign currency fees 1,447 1,523 1,951
Foreign exchange fees      
Disaggregation of Revenue [Line Items]      
Wire transfer and foreign currency fees 3,068 2,265 1,371
Noninterest Bearing Deposits      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 12,385 10,619 9,368
Noninterest Bearing Deposits | Monthly service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 892 964 969
Noninterest Bearing Deposits | Customer analysis charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 6,481 5,880 5,043
Noninterest Bearing Deposits | NSF charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 4,454 3,459 2,991
Noninterest Bearing Deposits | Other service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts 558 316 365
Interest-bearing Deposits | Monthly service charges      
Disaggregation of Revenue [Line Items]      
Service fees on deposit accounts $ 126 $ 109 $ 98