XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAX PROVISION (income tax provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income before income taxes      
U.S. $ 11,072 $ (7,636) $ 51,640
Foreign 65,425 47,435 32,738
Income before income taxes 76,497 39,799 84,378
Current tax provision:      
Federal 24,922 20,999 27,789
State 5,189 6,331 8,507
Foreign 13,831 18,118 11,081
Total current tax provision 43,942 45,448 47,377
Deferred tax provision:      
Federal (21,467) (20,357) (21,368)
State (4,511) (4,389) (5,710)
Foreign 5,588 (7,130) (1,451)
Total deferred tax provision (20,390) (31,876) (28,529)
Income tax provision $ 23,552 $ 13,572 $ 18,848
Reconciliation of effective tax rate to U.S. statutory tax rate      
Income tax at federal statutory rate 21.00% 21.00% 21.00%
Foreign tax rate differences 4.20% 5.70% 1.90%
Tax on repatriation of foreign earnings 4.00% 6.20% 2.20%
Non-deductible executive compensation 3.00% 4.10% 2.20%
Change in valuation allowances 1.60% 17.50% 7.20%
Goodwill impairment charges 1.00% 0.00% 0.00%
State income tax expense, net of federal income tax benefit 0.70% 2.00% 2.70%
Tax impact of share-based compensation 0.60% 6.70% 3.20%
Return to provision adjustments (5.30%) 2.00% (1.90%)
Research and development tax credit (1.80%) (3.00%) (1.20%)
Change in state deferred income tax rates (0.20%) 1.70% 0.30%
Business exits (Note 6) 0.00% (30.20%) (15.80%)
Other 2.00% 0.40% 0.50%
Effective tax rate 30.80% 34.10% 22.30%