XML 130 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
U.S. federal statutory tax $ 23,210 $ 15,538 $ 17,160
Global intangible low taxed income (GILTI) 0 2,986 3,070
U.S. taxation of Mexican disregarded entities 1,972 1,871 1,881
Other, effect of cross-border tax laws (50) (326) (743)
Foreign tax credits (3,452) (5,297) (5,356)
Changes in valuation allowances 2,360 770 865
Nondeductible acquisition costs 0 795 0
Permanent difference true-up (256) (395) (1,330)
Other, nondeductible items 193   29
Other, nondeductible items   (118)  
Domestic state and local income taxes, net of federal income tax effect 3,057 1,922 2,086
Effective tax rate $ 30,617 $ 19,385 $ 18,368
Rate      
U.S. federal statutory tax 21.00% 21.00% 21.00%
- Global intangible low taxed income (GILTI) 0.00% 4.00% 3.70%
U.S. taxation of Mexican disregarded entities 1.80% 2.50% 2.30%
Other, effect of cross-border tax laws 0.00% (0.40%) (0.90%)
Foreign tax credits (3.10%) (7.10%) (6.60%)
Changes in valuation allowances 2.10% 1.00% 1.10%
Nondeductible acquisition costs 0.00% 1.10% 0.00%
Permanent difference true-up (0.20%) (0.50%) (1.60%)
Other, nondeductible items 0.20%   0.00%
Other, nondeductible items   (0.20%)  
Domestic state and local income taxes, net of federal income tax effect 2.80% 2.60% 2.60%
Effective tax rate 27.70% 26.20% 22.50%
Canada      
Amount      
Foreign tax effects $ 1,794 $ 1,305 $ 1,028
Rate      
Foreign tax effects 1.60% 1.80% 1.30%
Mexico      
Amount      
Foreign tax effects $ 1,173 $ 1,465 $ 1,097
Rate      
Foreign tax effects 1.00% 2.00% 1.30%
Other foreign jurisdictions      
Amount      
Other adjustments $ (442) $ (710) $ (607)
Foreign tax effects $ 1,045 $ (299) $ (681)
Rate      
Other adjustments (0.40%) (1.00%) (0.70%)
Foreign tax effects 0.90% (0.40%) (0.80%)
United States      
Amount      
Other adjustments $ 14 $ (122) $ (131)
Rate      
Other adjustments 0.00% (0.20%) (0.20%)