v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Loss Carryforwards [Line Items]        
Federal taxes calculated at statutory rate $ 15,363 $ (2,045) $ 30,935 $ 8,210
Increase (decrease) resulting from:        
State taxes, net of federal benefit 1,630 (212) 3,987 247
Benefit from stock-based compensation   (246)   (379)
State tax credits, net of federal benefit (903)   (1,677)  
Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount (160)   (320)  
Energy credits (1,875)   (1,875)  
Municipal interest income, net of interest disallowance (413) (417) (823) (813)
Bank-owned life insurance   (89)   (183)
Section 162(m) limitation 588 99 1,273 685
Expiration of the statute of limitations   (8,713)   (8,713)
Interest on refunds   (1,645)   (2,591)
Other 156 616 115 356
Other 113   (490)  
Income tax expense, as reported $ 14,499 $ (12,652) $ 31,125 $ (3,181)
Percentage increase (decrease) resulting from:        
Federal taxes calculated at statutory rate 21.00% 21.00% 21.00% 21.00%
State taxes, net of federal benefit 2.20% 2.20% 2.70% 0.60%
Benefit from stock-based compensation   2.50%   (1.00%)
State tax credits, net of federal benefit (1.20%)   (1.10%)  
New market tax credits (0.20%)   (0.20%)  
Energy credits (2.60%)   (1.30%)  
Municipal interest income, net of interest disallowance (0.60%) 4.30% (0.70%) (2.10%)
Bank-owned life insurance   0.90%   (0.50%)
Section 162(m) limitation 0.80% (1.00%) 0.90% 1.80%
Expiration of the statute of limitations   89.50%   (22.30%)
Interest on refunds   16.90%   (6.60%)
Other 0.20% (6.30%) 0.10% 1.00%
Other 0.20%   (0.30%)  
Income tax expense, as reported 19.80% 130.00% 21.10% (8.10%)
Expiration of Statute of Limitations        
Increase (decrease) resulting from:        
Income tax expense, as reported   $ 10,713   $ 10,713