XML 142 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Computed at the statutory rate $ 35,974 $ 42,127 $ 64,378
State income taxes, net of federal tax benefit (165) (983) 3,249
Discrete items related to share-based compensation 468 596 (74)
Tax exempt interest income (15,330) (15,357) (14,484)
Tax exempt earnings on bank owned life insurance (3,136) (2,607) (1,918)
Federal tax credits (500) (218) (1,708)
Other differences, net 1,304 1,988 705
Provision for income taxes $ 18,615 $ 25,546 $ 50,148