XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Details of Earnings Before Income Taxes

Details of earnings before income taxes are as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Domestic

 

$

169,608

 

 

$

120,384

 

 

$

83,680

 

Foreign

 

 

(3,108

)

 

 

1,582

 

 

 

4,037

 

Total

 

$

166,500

 

 

$

121,966

 

 

$

87,717

 

 

Schedule of Provision (Benefit) for Income Taxes

The provision (benefit) for income taxes is as follows:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

41,201

 

 

$

29,629

 

 

$

20,089

 

State

 

 

9,955

 

 

 

8,147

 

 

 

4,720

 

Foreign

 

 

1,476

 

 

 

1,242

 

 

 

2,031

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(8,001

)

 

 

(7,376

)

 

 

(4,289

)

State

 

 

(1,719

)

 

 

(1,332

)

 

 

(955

)

Foreign

 

 

(1,354

)

 

 

(942

)

 

 

(375

)

Total

 

$

41,558

 

 

$

29,368

 

 

$

21,221

 

 

 

Reconciliation of Provision for Income Taxes

The provision for income tax differs from the amount that would be provided by applying the statutory U.S. corporate income tax rate in each year due to the following items:

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Provision at statutory rate

 

$

34,967

 

 

$

25,613

 

 

$

18,421

 

State income taxes, net of federal tax benefit

 

 

6,383

 

 

 

5,236

 

 

 

2,938

 

Valuation allowance

 

 

814

 

 

 

(78

)

 

 

571

 

Foreign - tax rate differential and other

 

 

456

 

 

 

340

 

 

 

388

 

Federal tax credits

 

 

(515

)

 

 

(1,548

)

 

 

(1,016

)

Compensation subject to section 162(m)

 

 

1,342

 

 

 

930

 

 

 

693

 

Stock based compensation

 

 

(1,062

)

 

 

(967

)

 

 

(523

)

Other

 

 

(827

)

 

 

(158

)

 

 

(251

)

Actual provision

 

$

41,558

 

 

$

29,368

 

 

$

21,221

 

 

Components of Deferred Income Taxes

The components of deferred income taxes as of December 31 are as follows:

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Deferred tax assets:

 

 

 

 

 

 

Reserve for receivables and inventory

 

$

3,396

 

 

$

2,959

 

Accrued compensation

 

 

3,791

 

 

 

4,069

 

Reserves and payables

 

 

3,826

 

 

 

2,509

 

Accrued post-retirement medical benefits

 

 

825

 

 

 

971

 

Net operating loss and credit carryforwards

 

 

6,089

 

 

 

4,948

 

Deferred compensation

 

 

1,739

 

 

 

1,269

 

Accrued qualified plan benefits

 

 

1,178

 

 

 

988

 

Accrued stock-based compensation

 

 

1,263

 

 

 

1,166

 

Deferred revenue

 

 

12,201

 

 

 

8,128

 

Operating lease liabilities

 

 

735

 

 

 

1,071

 

Research and development costs

 

 

8,007

 

 

 

5,744

 

Other

 

 

2,489

 

 

 

1,359

 

Total gross deferred tax assets

 

 

45,539

 

 

 

35,181

 

Less: valuation allowance

 

 

(3,297

)

 

 

(2,683

)

Total net deferred tax assets

 

 

42,242

 

 

 

32,498

 

Deferred tax liabilities:

 

 

 

 

 

 

Property, plant and equipment

 

 

3,743

 

 

 

4,323

 

Intangible assets

 

 

7,527

 

 

 

8,361

 

Prepaids

 

 

825

 

 

 

394

 

Operating lease assets

 

 

297

 

 

 

1,020

 

Other

 

 

977

 

 

 

746

 

Total deferred tax liabilities

 

 

13,369

 

 

 

14,844

 

Net deferred tax assets

 

$

28,873

 

 

$

17,654

 

 

 

Schedule of Changes in Gross Liability for Unrecognized Tax Benefits

Changes in the Company's gross liability for unrecognized tax benefits, excluding interest and penalties, were as follows:

 

 

 

2024

 

 

2023

 

 

 

(In thousands)

 

Balance at beginning of year

 

$

1,395

 

 

$

1,039

 

Increases (reductions) in unrecognized tax benefits as a result of positions taken
   during the prior year

 

 

(172

)

 

 

84

 

Increases in unrecognized tax benefits as a result of positions taken during the
   current year

 

 

342

 

 

 

485

 

Reductions to unrecognized tax benefits as a result of a lapse of the applicable
   statute of limitations

 

 

(345

)

 

 

(213

)

Balance at end of year

 

$

1,220

 

 

$

1,395