XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Taxes  
Schedule of income tax (benefit) expense from continuing operations and effective income tax rates

December 31,

    

2024

    

2023

    

Current taxes:

Domestic

 

$

9,318

$

10,126

Foreign

 

9

 

20

9,327

 

10,146

Deferred taxes:

Domestic

(3,821)

 

331

Foreign

 

(3,821)

 

331

Income tax expense

 

$

5,506

$

10,477

Income before income taxes:

Domestic income

 

$

24,987

$

34,400

Foreign income

40

 

62

Total

 

$

25,027

$

34,462

Effective income tax rate

 

22.0

%

30.4

%

Schedule of effective income tax rate reconciliation

December 31,

2024

    

2023

    

Tax at federal statutory rate

21.0

%

21.0

%

State taxes, net

5.4

 

4.4

 

Expiration of capital loss carryover

7.1

Valuation allowance

(7.1)

Unrecognized tax benefits

(2.8)

0.1

Tax credits

(1.4)

(0.5)

Permanent items(1)

(0.2)

5.3

Other

 

0.1

 

Effective income tax rate

22.0

%

30.4

%

(1)Includes the deductibility limitations on excess compensation.
Schedule of components of deferred tax assets and liabilities

December 31,

    

2024

2023

Deferred tax assets:

Accrued expense

$

3,414

$

1,928

Net operating loss carryforward

133

 

130

Stock-based compensation

2,400

 

1,798

Interest limitation

2,424

1,689

Lease liability

2,730

3,026

Capital loss carryover

2,110

Research and development costs

2,070

1,350

Other

2,772

3,244

Total gross deferred tax assets

15,943

 

15,275

Valuation allowance

 

(872)

 

(2,616)

Net deferred tax assets

15,071

 

12,659

Deferred tax liabilities:

Plant, equipment and leasehold improvements

 

(8,552)

 

(8,825)

Intangible assets

 

(6,075)

 

(6,745)

Right-of-use assets

(2,511)

(2,851)

Other

 

(1,251)

 

(1,377)

Total gross deferred tax liabilities

 

(18,389)

 

(19,798)

Net deferred tax liabilities

$

(3,318)

$

(7,139)

Unrecognized Tax Benefits

Balance as of December 31, 2023

$

1,317

Increase related to current year tax position

82

Increase related to prior year tax position

37

Decrease related to lapse of statute of limitations

(767)

Balance as of December 31, 2024

$

669