v3.25.4
Revenue from Contracts with Customers (Details) - Banking - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax $ 50,435 $ 45,809 $ 43,968
Deposit account service fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax 8,321 9,495 9,940
Treasury management service fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax 17,473 14,829 11,724
Credit and debit card fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax 10,729 11,153 11,681
Trust and investment advisory fees      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax 5,945 5,787 5,693
Other income      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer, excluding assessed tax $ 7,967 $ 4,545 $ 4,930