XML 124 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Noninterest Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) $ 79,330 $ 75,027 $ 73,972
Noninterest Income (out-of-scope of ASC 606) 8,797 (64,786) 4,000
Total Noninterest Income 88,127 10,241 77,972
Insurance Revenues      
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) 39,100 37,351 36,201
Investment Service Income      
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) 19,589 17,951 18,091
Service Charges on Deposit Accounts      
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) 7,288 6,913 7,365
Card Services Income      
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) 12,057 11,488 11,024
Other      
Disaggregation of Revenue [Line Items]      
Noninterest Income (in-scope of ASC 606) $ 1,296 $ 1,324 $ 1,291