v3.25.2
Revenue Recognition - Summary of Non Interest Income, Segregated by Revenue Streams in-Scope and Out-of-Scope of Topic 606 (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Noninterest income:        
Gain on OREO, net $ 0 $ 0 $ 2,183 $ 0
Other 2,194 2,567 4,460 4,442
Total noninterest income 14,744 14,424 30,973 28,537
Service Charges on Deposit Accounts [Member]        
Noninterest income:        
Revenue from contract with customer 4,959 5,117 9,867 10,153
Trust and Investment Services [Member]        
Noninterest income:        
Revenue from contract with customer 3,716 3,428 7,127 6,652
Bankcard Services [Member]        
Noninterest income:        
Revenue from contract with customer 647 370 1,277 755
Accounting Standard Update 2014-09 [Member]        
Noninterest income:        
Gain on OREO, net 0 0 2,183 0
Other 2,194 2,567 4,460 4,442
Total noninterest income 11,516 11,482 24,914 22,002
Accounting Standard Update 2014-09 [Member] | Service Charges on Deposit Accounts [Member]        
Noninterest income:        
Revenue from contract with customer 4,959 5,117 9,867 10,153
Accounting Standard Update 2014-09 [Member] | Trust and Investment Services [Member]        
Noninterest income:        
Revenue from contract with customer 3,716 3,428 7,127 6,652
Accounting Standard Update 2014-09 [Member] | Bankcard Services [Member]        
Noninterest income:        
Revenue from contract with customer 647 370 1,277 755
Accounting Standards Update 2014-09 Not Adopted [Member]        
Noninterest income:        
Total noninterest income $ 3,228 $ 2,942 $ 6,059 $ 6,535