XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of components of loss before income taxes
The components of income (loss) before income taxes were as follows:
YEAR ENDED DECEMBER 31,
202420232022
(In thousands)
Domestic$(15,443)$(60,587)$9,456 
Foreign(1,741)5,444 9,299 
Total$(17,184)$(55,143)$18,755 
Schedule of components of income tax expense (benefit)
The components of provision for (benefit from) income taxes were as follows:
DECEMBER 31,
202420232022
(In thousands)
Current tax provision
Federal$(1,675)$3,986 $1,882 
State and local2,169 3,976 3,335 
Foreign7,068 8,775 10,318 
Total current7,562 16,737 15,535 
Deferred tax benefit
Federal(6,977)(10,957)(6,788)
State and local(2,934)(2,835)(2,190)
Foreign(2,784)(2,731)(2,533)
Total deferred(12,695)(16,523)(11,511)
Total provision (benefit) $(5,133)$214 $4,024 
Schedule of primary reconciling items between the statutory income tax rate and the effective income tax rate
The effective income tax rate was 29.87%, (0.39)% , and 21.46% for the years ended December 31, 2024, 2023 and 2022, respectively. The primary reconciling items between the statutory income tax rate of 21% and the effective income tax rate were as a result of the following:

DECEMBER 31,
202420232022
(In thousands, except for percentage)
Tax at U.S. federal statutory rate$(3,611)21.00 %$(11,580)21.00 %$3,939 21.00 %
State taxes, net of federal benefit(1,201)6.98 %136 (0.25)%967 5.16 %
Foreign rate differential4,940 (28.73)%4,552 (8.26)%3,545 18.90 %
Permanent items(1,944)11.31 %5,205 (9.44)%(1,227)(6.54)%
Equity compensation2,738 (15.91)%1,582 (2.87)%2,278 12.15 %
GIL TI inclusion1,442 (8.38)%2,374 (4.30)%451 2.41 %
Tax credits(7,969)46.34 %(10,031)18.19 %(6,427)(34.27)%
Rate change— — %(237)0.43 %(605)(3.23)%
Other adjustments2,304 (13.40)%4,148 (7.52)%(4,554)(24.28)%
Return to provision adjustments820 (4.76)%(1,288)2.34 %(405)(2.16)%
Valuation allowance(2,652)15.42 %5,353 (9.71)%6,062 32.32 %
Effective tax rate$(5,133)29.87 %$214 (0.39)%$4,024 21.46 %
Schedule of tax effects of temporary differences that gave rise to deferred tax assets and liabilities
The tax effects of temporary differences that give rise to deferred tax assets and liabilities are summarized as follows:
DECEMBER 31,
20242023
(In thousands)
Deferred tax assets
Accounts receivable$570 $341 
Accrued compensation4,191 4,033 
Accrued expenses15 27 
Deferred revenue286 2,061 
Net operating loss carryforwards12,448 17,192 
R&D credit carryforward4,171 4,172 
Foreign tax credits12,045 14,970 
Equity based compensation4,366 4,600 
Other assets1,303 — 
Interest expense1,080 195 
Lease liability3,362 2,295 
Section 17416,975 11,455 
Total gross deferred tax asset60,812 61,341 
Less: Valuation allowance(24,023)(31,500)
Net deferred tax asset36,789 29,841 
Deferred tax liabilities
Property, equipment, and other long-lived assets(146)(223)
Goodwill and intangible assets(68,314)(71,253)
Prepaid expenses(1,352)(1,715)
Interest rate hedge(567)(1,393)
Right-of-use (ROU) Asset(2,643)(1,847)
Other liabilities(226)— 
Total gross deferred tax liability(73,248)(76,431)
Net deferred tax liability$(36,459)$(46,590)
Schedule of reconciliation of the beginning and ending balance of unrecognized tax benefits
A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows:
(In thousands)
Balance at December 31, 2022$2,818 
Additions for tax positions related to the current year309 
Additions for tax positions of prior years17 
Reductions for tax positions of prior years(436)
Balance at December 31, 2023$2,708 
Additions for tax positions related to the current year509 
Additions for tax positions of prior years5,312 
Reductions for tax positions of prior years(14)
Reductions related to settlements with taxing authorities(1,104)
Balance at December 31, 2024$7,411