XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Tax provision (benefit) at statutory U.S. rate $ (3,906) $ (19,373) $ 2,392
Increase (decrease) in tax provision (benefit) resulting from:      
Distribution of previously taxed foreign earnings and profits 0 (9,450) (16,776)
Federal research and development credits (816) (1,043) (715)
Foreign participation exemption 0 (12,571) 0
Foreign permanent benefit (650) (1,426) (1,620)
Foreign tax rate differential (295) 21,794 15,133
Foreign undistributed earnings, net of credits 6,231 7,198 6,486
Goodwill impairment 0 5,383 0
Non-deductible items 635 594 601
Non-territorial income (2,088) (945) (2,323)
Provision to return (350) (19) (435)
Sale of intangible asset 0 0 (3,385)
State and local taxes, net (992) (2,629) (2,408)
Stock-based compensation 2,045 980 693
Tax rate change (2,286) 1,648 (640)
Valuation allowance 5,943 15,090 12,058
Withholding tax 1,521 1,229 2,188
Other 439 (476) (263)
Total provision for income taxes $ 5,431 $ 5,984 $ 10,986