XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Taxes calculated at statutory rate $ 128,660 $ 112,241 $ 139,901
Increase (decrease) resulting from:      
Excess FMV on restricted stock vesting 245 17 9
Certain compensation >$1 million 877 887 948
Nondeductible compensation 945 845 945
Tax-exempt interest (1,725) (1,718) (1,625)
Qualified School Construction Bond credit (969) (1,255) (1,288)
Nontaxable death benefits (23) (424) (215)
BOLI income (1,676) (1,397) (1,075)
State tax, net 2,425 1,889 2,315
Other, net 4,520 4,059 1,742
Total $ 133,279 $ 115,144 $ 141,657