v3.26.1
Income Taxes - Schedule of Reconciliation of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Computed at the statutory rate (21%) $ 17,512 $ 13,365 $ 35,587 $ 21,387
State income taxes, net of federal tax benefit 1,795 708 2,999 436
Discrete items related to share-based compensation (89) (64) 52 131
Tax exempt interest income (1,797) (3,809) (3,585) (7,617)
Tax exempt earnings on BOLI (882) (754) (1,821) (1,550)
Federal tax credits (493) (653) (1,038) (1,300)
Other differences, net 656 78 2,034 3,196
Total income tax expense $ 16,702 $ 8,871 $ 34,228 $ 14,683