XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate

The reconciliation of the federal statutory rate on the income before income taxes to the effective income tax rate for the years ended December 31 is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

Statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal income tax benefit

 

 

9.6

 

 

 

(0.6

)

 

 

(2.4

)

Increase in valuation allowance

 

 

87.5

 

 

 

7.4

 

 

 

14.5

 

Stock-based compensation

 

 

(25.9

)

 

 

(3.3

)

 

 

(3.8

)

Foreign derived intangible income

 

 

(14.0

)

 

 

(6.0

)

 

 

(11.9

)

Other permanent items

 

 

4.7

 

 

 

0.8

 

 

 

1.9

 

Tax credits

 

 

(32.5

)

 

 

(5.9

)

 

 

(9.9

)

Provision vs. tax return differences

 

 

(5.5

)

 

 

(1.9

)

 

 

2.1

 

Foreign rate differential and deferred items

 

 

0.2

 

 

 

0.1

 

 

 

(0.2

)

Other

 

 

(3.6

)

 

 

(0.6

)

 

 

0.1

 

 

 

41.5

%

 

 

11.0

%

 

 

11.4

%

 

Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment

For financial reporting purposes, income before income taxes for the years ended December 31 include the following components (in thousands):

 

 

 

2024

 

 

2023

 

 

2022

 

Domestic

 

$

10,006

 

 

$

59,528

 

 

$

29,157

 

Foreign

 

 

481

 

 

 

716

 

 

 

(470

)

 

 

$

10,487

 

 

$

60,244

 

 

$

28,687

 

Schedule of Components of Provision (Benefit) for Income Taxes

Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands):

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

3,229

 

 

$

4,814

 

 

$

2,105

 

State

 

 

905

 

 

 

1,655

 

 

 

955

 

Foreign

 

 

208

 

 

 

209

 

 

 

298

 

 

 

4,342

 

 

 

6,678

 

 

 

3,358

 

Deferred:

 

 

 

 

 

 

 

 

 

Foreign

 

 

6

 

 

 

(34

)

 

 

(97

)

 

 

6

 

 

 

(34

)

 

 

(97

)

 

$

4,348

 

 

$

6,644

 

 

$

3,261

 

Schedule of Significant Components of Deferred Tax Assets and Liabilities

Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands):

 

 

 

2024

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Research and development tax credit carryforwards

 

$

27,721

 

 

$

29,619

 

Stock-based compensation

 

 

8,613

 

 

 

5,709

 

Inventory reserves

 

 

2,628

 

 

 

3,363

 

Investment tax credit carryforwards

 

 

1,290

 

 

 

2,659

 

UNICAP

 

 

2,833

 

 

 

1,139

 

Vacation accrual

 

 

1,344

 

 

 

1,319

 

Lease liabilities

 

 

1,331

 

 

 

1,388

 

Capitalized research and development

 

 

27,043

 

 

 

22,621

 

Other

 

 

8,738

 

 

 

3,235

 

Total deferred tax assets

 

 

81,541

 

 

 

71,052

 

Less: Valuation allowance for deferred tax assets

 

 

(61,531

)

 

 

(52,291

)

Net deferred tax assets

 

 

20,010

 

 

 

18,761

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation

 

 

(17,345

)

 

 

(16,139

)

ROU assets

 

 

(1,096

)

 

 

(1,201

)

Prepaid expenses

 

 

(1,239

)

 

 

(1,048

)

Other

 

 

(69

)

 

 

(77

)

Total deferred tax liabilities

 

 

(19,749

)

 

 

(18,465

)

Net deferred tax assets

 

$

261

 

 

$

296

 

Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):

 

 

 

2024

 

 

2023

 

 

2022

 

Balance on January 1

 

$

4,184

 

 

$

3,474

 

 

$

3,246

 

Additions based on tax positions related to the current year

 

 

698

 

 

 

650

 

 

 

319

 

Additions (reductions) for tax positions of prior years

 

 

35

 

 

 

86

 

 

 

(54

)

Lapse of statute

 

 

(332

)

 

 

(26

)

 

 

(37

)

Balance on December 31

 

$

4,585

 

 

$

4,184

 

 

$

3,474