XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
INCOME TAXES  
Schedule of provision for income tax

    

2024

    

2023

(Dollars in thousands)

Current:

 

  

 

  

Federal

$

6,243

$

5,859

State

 

1,997

 

1,839

Foreign

 

219

 

516

Total

 

8,459

 

8,214

Deferred

 

1,057

 

2,462

Total provision

$

9,516

$

10,676

Schedule of effective tax rate

    

2024

    

2023

 

U.S. federal statutory income tax rate

 

21.0

%  

21.0

%

State income taxes, net of federal tax benefit

 

4.0

 

4.1

Foreign income tax rate differences

 

0.9

 

0.3

Share-based compensation

 

(1.6)

 

(0.2)

Other

 

(0.4)

 

0.9

Effective tax rate

 

23.9

%  

26.1

%

Schedule of components of deferred taxes

    

2024

    

2023

(Dollars in thousands)

Deferred income tax assets:

 

  

 

  

Accounts receivable reserves

$

266

$

385

Pension liability

 

2,708

 

3,635

Accrued liabilities

 

1,582

 

1,724

Operating lease liabilities

3,566

4,024

Foreign currency losses on intercompany loans

 

 

58

 

8,122

 

9,826

Deferred income tax liabilities:

 

 

Inventory and related reserves

 

(5,140)

 

(5,024)

Cash value of life insurance

 

(753)

 

(682)

Property, plant and equipment

 

(1,484)

 

(1,297)

Intangible assets

 

(10,207)

 

(9,639)

Prepaid expenses and other assets

 

(308)

 

(352)

Operating lease right-of-use assets

(3,115)

(3,555)

 

(21,007)

 

(20,549)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Schedule of net deferred tax liabilities

    

2024

    

2023

(Dollars in thousands)

Non-current deferred income tax benefits

$

1,037

$

1,096

Non-current deferred income tax liabilities

 

(13,922)

 

(11,819)

Net deferred income tax liabilities

$

(12,885)

$

(10,723)

Summary of unrecognized tax benefits

    

2024

    

2023

(Dollars in thousands)

Unrecognized tax benefits balance at January 1,

$

608

$

305

Increases related to current year tax positions

 

32

 

366

Decreases due to lapsing of statute of limitations

 

 

(63)

Unrecognized tax benefits balance at December 31, 

$

640

$

608