XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Tax Provision at Statutory U.S. Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Tax provision at statutory U.S. rate $ (19,373) $ 2,392 $ 3,377
Increase (decrease) in tax provision resulting from:      
Distribution of previously taxed foreign earnings and profits (9,450) (16,776) 0
Federal research and development credits (1,043) (715) (1,391)
Foreign permanent benefit (1,426) (1,620) (1,137)
Foreign tax rate differential 21,794 15,133 (2,647)
Foreign undistributed earnings, net of credits 7,198 6,486 6,902
Foreign participation exemption (12,571) 0 0
Goodwill impairment 5,383 0 0
Liquidation of Cayman subsidiary 0 0 745
Non-deductible items 594 601 1,198
Non-territorial income (945) (2,323) (2,993)
Provision to return (19) (435) (533)
Sale of Argentina subsidiary 0 0 2,084
Sale of intangible asset 0 (3,385) 0
State and local taxes, net (2,629) (2,408) (1,435)
Stock-based compensation 980 693 (616)
Tax rate change 1,648 (640) 0
Valuation allowance 15,090 12,058 4,632
Withholding tax 1,229 2,188 2,333
Other (476) (263) 260
Total provision for income taxes $ 5,984 $ 10,986 $ 10,779