XML 99 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax expense at statutory rate $ (197) $ (11,353) $ (4,548)
State income taxes, net of federal benefit (298) (3,030) (864)
Foreign tax rate difference 420 390 314
Change in valuation allowance 2,494 9,150 2,534
Prepaid tax on intercompany profit 1,669 (564) (150)
Impact of permanent differences of non-deductible cost 894 555 2,221
Withholding/other foreign taxes 406 798 165
Research and development credit (545) (608) (273)
Impact of foreign source income and tax credits 2,354 6,449 6,204
Foreign currency gain/loss (1,264) 415 (468)
Provision to return adjustments & deferred adjustments 394 (1,691) (245)
Change in enacted tax rates 0 (196) (883)
Equity based compensation 1,712 2,089 1,144
Uncertain tax positions 92 109 (46)
Other 1 2 0
Income tax expense $ 8,132 $ 2,515 $ 5,105