XML 146 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers Revenue from Contracts with Customers (Schedule of Trust Fees) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Trust Fees [Line Items]      
Trust fees $ 190,954 $ 184,719 $ 188,227
Private Client [Member]      
Trust Fees [Line Items]      
Trust fees 153,524 147,239 147,653
Institutional [Member]      
Trust Fees [Line Items]      
Trust fees 31,756 31,525 33,890
Other Trust Fees [Member]      
Trust Fees [Line Items]      
Trust fees $ 5,674 $ 5,955 $ 6,684