XML 110 R89.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
Adjusted pre-tax book income $ 527,967 $ 533,443 $ 503,279
U.S. federal statutory tax rate 110,873 112,023 105,689
State and local income taxes, net of federal income tax effect 22,147 18,480 12,948
Total foreign tax effects 1,742 (125) 5,173
Effect of changes in tax laws or rates enacted in the current period 0 0 0
Effect of cross-border tax laws 0 0 0
Tax credits (1,000) 3,099 2,144
Changes in valuation allowances (16) (4,075) (3,245)
Nontaxable and nondeductible items 156 (7) (940)
Changes in unrecognized tax benefits 0 0 0
Provision for income taxes $ 136,993 $ 131,144 $ 125,423
Percent      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
State and local income taxes, net of federal income tax effect 4.20% 3.50% 2.60%
Total foreign tax effects 0.003 0 0.010
Effect of changes in tax laws or rates enacted in the current period 0.00% 0.00% 0.00%
Effect of cross-border tax laws 0.00% 0.00% 0.00%
Tax credits (0.002) 0.006 0.004
Changes in valuation allowances 0.00% (0.80%) (0.60%)
Nontaxable and nondeductible items 0.00% 0.00% (0.20%)
Changes in unrecognized tax benefits 0.00% 0.00% 0.00%
Effective tax rate 25.90% 24.60% 24.90%
Canada      
Amount      
State and local income taxes, net of federal income tax effect $ 6,673 $ 7,391 $ 9,786
Foreign statutory tax rate difference (4,600) (4,876) (5,630)
Divestiture of business (5,693) 0 0
Other adjustments $ 4,701 $ (3,086) $ 1,177
Percent      
State and local income taxes, net of federal income tax effect 1.30% 1.40% 1.90%
Foreign statutory tax rate difference (0.90%) (0.90%) (1.10%)
Divestiture of business (1.10%) 0.00% 0.00%
Other adjustments 0.90% (0.60%) 0.20%
Other foreign jurisdictions      
Amount      
Foreign statutory tax rate difference $ 661 $ 446 $ (160)
Percent      
Foreign statutory tax rate difference 0.10% 0.10% 0.00%
United States      
Amount      
Other adjustments $ 3,091 $ 1,749 $ 3,654
Percent      
Other adjustments 0.60% 0.30% 0.70%