XML 481 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Tax Expense at Statutory Federal Rate to Actual Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income tax expense      
Statutory expense $ 179,898 $ 117,071 $ 120,768
State income taxes, net of federal benefit 32,581 21,001 21,572
Nondeductible compensation 7,285 7,372 4,005
Meals, entertainment and travel expense 2,640 3,336 1,694
Valuation allowance change 1,414 701 (932)
Adjustment for uncertain tax positions 55 52 (1,351)
Other, net (344) (427) (827)
Income tax expense $ 223,529 $ 149,106 $ 144,929
% pre-tax income (loss)      
Statutory expense 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 3.80% 3.80% 3.80%
Nondeductible compensation 0.80% 1.30% 0.70%
Meals, entertainment and travel expense 0.30% 0.60% 0.30%
Valuation allowance change 0.20% 0.10% (0.20%)
Adjustment for uncertain tax positions 0.00% 0.00% (0.20%)
Other, net 0.00% (0.10%) (0.20%)
Income tax expense 26.10% 26.70% 25.20%