XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Taxes  
Schedule of income before income tax,

Years ended December 31, 

    

2024

    

2023

    

2022

(in thousands)

United States

$

102,415

$

253,407

$

287,987

Foreign

 

10,387

 

2,836

 

1,645

Income before income taxes

$

112,802

$

256,243

$

289,632

Schedule of components of the provision for income taxes

Years ended December 31, 

    

2024

    

2023

    

2022

(in thousands)

Current provision:

  

  

  

Federal

$

11,468

$

45,146

$

47,744

State

 

2,310

 

6,502

 

3,164

Foreign

 

681

 

835

 

865

Deferred provision (Benefit):

 

 

 

Federal

 

8,067

 

7,116

 

14,026

State

 

1

 

1,531

 

5,470

Foreign

(1,169)

Total income tax provision

$

21,358

$

61,130

$

71,269

Schedule of reconciliation between the federal statutory rate and effective tax rate

Years ended December 31, 

2024

2023

2022

(in thousands)

Federal statutory rate

$

23,688

21.0

%  

$

53,811

21.0

%  

$

60,823

21.0

%

State income taxes, net of federal benefit (a)

2,491

2.2

5,401

2.1

5,148

1.8

 

Foreign taxes, net of federal benefit

Canada

 

 

 

Change in valuation allowance

(1,187)

(1.1)

614

0.2

573

0.2

Other

 

61

0.1

 

(500)

(0.2)

 

(541)

(0.2)

Other foreign jurisdiction

436

0.4

721

0.3

833

0.3

Tax credits

(1,036)

(0.9)

(703)

(0.3)

(424)

(0.1)

Change in unrecognized tax benefits

(1,637)

(1.5)

251

0.1

144

Non-deductible expenses

1,833

1.6

2,154

0.9

2,254

0.8

Cross-border tax laws

 

(315)

(0.3)

 

(256)

(0.1)

 

(250)

(0.1)

Change in valuation allowance

 

 

 

(174)

(0.1)

Interest related to tax matters

 

(2,189)

(1.9)

 

(1,757)

(0.7)

 

(1,306)

(0.5)

Other

 

(787)

(0.7)

 

1,394

0.6

 

4,189

1.5

Income tax provision and effective tax rate

$

21,358

18.9

%  

$

61,130

23.9

%  

$

71,269

24.6

%

(a) Income taxes in Texas, Oklahoma, and New Mexico made up the majority (greater than 50 percent) of the state tax effect.

Schedule of deferred tax assets and liabilities

December 31, 

    

2024

    

2023

(in thousands)

Deferred tax assets:

 

  

 

  

Self-insurance

$

3,386

$

4,303

Long-term retirement plan

 

5,276

 

5,101

State net operating loss carryforwards

 

2,010

 

1,520

Allowance for credit losses

 

1,826

 

1,634

Stock-based compensation

 

1,995

 

1,414

Inventory reserve

3,178

3,330

Lease liability

7,067

5,777

Capitalized research and development

4,721

3,066

All others, net

 

1,959

 

1,535

Gross deferred tax assets

 

31,418

 

27,680

Deferred tax liabilities:

 

 

Depreciation

 

(75,559)

 

(66,784)

Right of use asset

(7,013)

(5,461)

Goodwill amortization

 

(7,035)

 

(6,725)

Gross deferred tax liabilities

 

(89,607)

 

(78,970)

Net deferred tax liabilities

$

(58,189)

$

(51,290)

Schedule of components of the payments for income taxes

Years ended December 31, 

    

2024

    

2023

    

2022

(in thousands)

Federal

$

(35,538)

$

56,000

$

33,852

State

 

 

 

Texas

2,021

1,823

400

Oklahoma

1,000

(668)

Other

1,330

2,345

1,203

Foreign

 

511

 

1,058

 

1,022

Total net (refunds) payments

$

(31,676)

$

62,226

$

35,809

Schedule of reconciliation of unrecognized tax benefits

    

2024

    

2023

(in thousands)

Balance at January 1

$

2,168

$

1,917

Additions based on tax positions related to the current year

 

167

 

337

(Reductions) for tax positions of prior years

 

(1,804)

 

(86)

Balance at December 31

$

531

$

2,168