XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Consolidated income (loss) before income taxes for the years ended December 31, 2024, 2023 and 2022 consisted of the following (in thousands):
202420232022
United States$(27,024)$3,793 $(22,489)
Foreign19,172 12,031 18,429 
Total$(7,852)$15,824 $(4,060)
Schedule of Components of Income Tax Expense (Benefit)
Components of income tax provision for the years ended December 31, 2024, 2023 and 2022 consisted of the following (in thousands):
202420232022
Current:
United States$— $— $155 
U.S. state555 1,135 1,191 
Foreign5,207 1,572 2,114 
5,762 2,707 3,460 
Deferred:
United States(1,822)2,061 266 
U.S. state(281)(721)(12)
Foreign(253)(1,114)1,766 
(2,356)226 2,020 
Total income tax provision$3,406 $2,933 $5,480 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the U.S. statutory income tax provision (benefit) to the total income tax provision for the years ended December 31, 2024, 2023 and 2022 is as follows:
202420232022
U.S. statutory income tax provision (benefit)$(1,649)$3,323 $(853)
Impairment of goodwill
1,619 — — 
Effect of foreign income taxed at different rates1,400 (425)1,895 
Foreign income subject to U.S. taxes1,214 931 1,876 
Utilization of U.S. foreign tax credits
(1,373)(1,460)(291)
State income taxes, net of federal benefits502 962 89 
Changes in valuation allowances against tax assets (see Note 16)
760 (2,010)19 
Non-deductible compensation1,449 1,390 627 
Other, net
(516)222 2,118 
Total income tax provision$3,406 $2,933 $5,480 
Schedule of Deferred Tax Assets and Liabilities
The significant items giving rise to the deferred tax assets and liabilities as of December 31, 2024 and 2023 are as follows (in thousands):
20242023
Deferred tax assets:
Foreign tax credit carryforwards$3,423 $12,614 
Net operating loss carryforwards14,147 21,065 
R&D credit carryforwards
3,880 2,895 
Inventories8,456 11,523 
Operating lease liabilities4,337 4,334 
Employee benefits4,292 4,442 
Deferred revenue
8,088 6,437 
Other7,835 7,569 
Gross deferred tax asset54,458 70,879 
Valuation allowance (see Note 16)
(22,088)(29,638)
Net deferred tax asset32,370 41,241 
Deferred tax liabilities:
Property, plant and equipment
(8,895)(14,337)
Intangible assets(21,009)(26,542)
Operating lease assets(3,108)(3,632)
Other(2,744)(2,236)
Deferred tax liability(35,756)(46,747)
Net deferred tax liability$(3,386)$(5,506)
Schedule Of Deferred Tax Reclassifications
20242023
Balance sheet classification:
Other non-current assets$1,964 $2,211 
Deferred tax liability(5,350)(7,717)
Net deferred tax liability$(3,386)$(5,506)