XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Tax at statutory rate $ 43,654 $ 39,178 $ 34,416
State taxes, net of federal benefit 10,040 9,240 14,736
Excess tax benefits related to share-based compensation (220) (1,767) (2,792)
Nondeductible compensation 2,246 2,106 2,356
Effect of net (income) loss attributable to noncontrolling interests (2,348) (2,299) (1,435)
Change in valuation allowance 73 (1,547) 9,596
Other, net 1,978 177 383
Income tax expense (benefit) $ 55,423 $ 45,088 $ 57,260
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax at statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 5.00% 5.00% 9.00%
Excess tax benefits related to share-based compensation 0.00% (1.00%) (1.00%)
Nondeductible compensation 1.00% 1.00% 1.00%
Effect of net (income) loss attributable to noncontrolling interests (1.00%) (1.00%) (1.00%)
Change in valuation allowance 0.00% (1.00%) 6.00%
Other, net 1.00% 0.00% 0.00%
Income tax expense (benefit) 27.00% 24.00% 35.00%