XML 129 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Tax at statutory rate, Amount $ 41,487 $ 33,639 $ 36,292
Income Tax Reconciliation, Bank Owned Life Insurance Income (1,024) (1,146) (1,351)
Tax-exempt interest income, net, Amount (812) (809) (846)
Tax credits, Amount (804) (341) (127)
Other, Amount 920 300 266
Total tax provision (benefit), Amount $ 40,492 $ 32,004 $ 34,560
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Tax at statutory rate, Pretax Income 21.00% 21.00% 21.00%
Income from bank owned life insurance, Pretax Income (1.00%) (1.00%) (1.00%)
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount $ 725 $ 361 $ 326
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 0.00% 0.00% 0.00%
Tax-exempt interest income, net, Pretax Income 0.00% (1.00%) 0.00%
Tax credits, Pretax Income 0.00% 0.00% 0.00%
Other, Pretax Income 0.00% 1.00% 0.00%
Total tax provision (benefit), Pretax Income 20.00% 20.00% 20.00%