XML 164 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
INCOME TAXES  
Schedule of taxable income by domestic and foreign subsidiaries

Year Ended December 31,

2024

2023

2022

Domestic

($ 24,479)

$ 431

$ 11,977

Foreign

8,762

3,086

3,559

Total

($ 15,717)

$ 3,517

$ 15,536

Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]

Year Ended December 31,

    

2024

2023

2022

Current:

Federal

$ 408

$ 301

$ -

State

1,211

795

734

Foreign

3,060

1,789

2,312

Total current income tax provision

4,679

2,885

3,046

Deferred

Federal

(2,277)

(1,137)

(9,147)

State

(573)

(903)

(1,331)

Foreign

(758)

(861)

(767)

Total deferred income tax benefit

(3,608)

(2,901)

(11,245)

Total income tax (benefit) expense from continuing operations

$ 1,071

($ 16)

($ 8,199)

Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]

Year Ended December 31,

    

2024

2023

2022

Statutory tax rate

21.00%

21.00%

21.00%

State taxes

4.24%

11.99%

6.58%

Permanent differences

(0.07)%

(3.97)%

(0.19)%

Research & development credit

17.71%

(59.12)%

(14.66)%

Unrecognized tax benefit

(4.43)%

14.78%

3.66%

Stock-based compensation

(46.24)%

(94.40)%

(78.38)%

Sec. 162m compensation limitation

2.04%

81.09%

14.13%

Foreign tax rate differential

(2.53)%

3.89%

(0.49)%

Valuation allowance

(1.01)%

-%

-%

Prior year true up items

(2.00)%

22.64%

(2.62)%

Other net

4.48%

1.63%

(1.80)%

Total

(6.81)%

(0.47)%

(52.77)%

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]

    

December 31, 2024

December 31, 2023

Deferred tax assets:

Net operating loss carryforward

$ 26,110

$ 34,028

Research and experimental costs

19,331

14,694

Stock-based compensation

14,685

15,872

Accruals and reserves

11,252

2,916

Research and development credit

4,973

4,632

Goodwill and intangible assets

1,887

-

Total gross deferred tax assets

78,238

72,142

Less: Valuation allowance

(158)

-

Deferred tax assets, net of valuation allowance

78,080

72,142

Deferred tax liabilities:

Property, plant and equipment

(2,659)

(2,778)

Other

353

(111)

Total gross deferred tax liabilities

(2,306)

(2,889)

Net deferred tax assets

$ 75,774

$ 69,253

Schedule of reconciliation of the beginning and ending amount of gross unrecognized benefits

Year Ended December 31,

2024

2023

2022

Unrecognized tax benefits - beginning of year

$ 1,904

$ 1,309

$ 530

Gross increase for tax positions of prior years

(39)

63

199

Gross increase for tax positions of current year

708

532

580

Unrecognized tax benefits - end of year

$ 2,573

$ 1,904

$ 1,309