XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income tax Provision (Benefit)

 

 

2024

 

 

2023

 

 

2022

 

Income tax (provision) benefit

 

$

18,120

 

 

$

4,406

 

 

$

(9,360

)

Income (Loss) before Income Tax from Domestic and Foreign Operations

 

 

2024

 

 

2023

 

 

2022

 

Domestic operations

 

$

77,285

 

 

 

19,549

 

 

$

(43,179

)

Foreign operations

 

 

(1,900

)

 

 

(1,237

)

 

 

(236

)

Total income (loss) before income taxes

 

$

75,385

 

 

$

18,312

 

 

$

(43,415

)

Provision (Benefit) for Income Taxes

 

 

2024

 

 

2023

 

 

2022

 

Federal:

 

 

 

 

 

 

 

 

 

Current

 

$

156

 

 

$

 

 

$

 

Deferred

 

 

15,814

 

 

 

3,292

 

 

 

(9,754

)

State:

 

 

 

 

 

 

 

 

 

Current

 

 

1,780

 

 

 

422

 

 

 

(90

)

Deferred

 

 

584

 

 

 

442

 

 

 

484

 

Foreign:

 

 

 

 

 

 

 

 

 

Current

 

 

(214

)

 

 

250

 

 

 

 

Deferred

 

 

 

 

 

 

 

 

 

Total

 

$

18,120

 

 

$

4,406

 

 

 

(9,360

)

Income Tax Provision (benefit) Reconciliation

 

 

2024

 

 

2023

 

 

2022

 

Tax provision (benefit) at statutory U.S. federal income tax rate

 

$

15,831

 

 

$

3,846

 

 

$

(9,117

)

State income tax — net of federal income tax benefit

 

 

1,990

 

 

 

774

 

 

 

(3,952

)

Adjustment to deferred tax depreciation

 

 

 

 

 

 

 

 

 

Stock based compensation

 

 

132

 

 

 

315

 

 

 

(414

)

Nondeductible officer compensation

 

 

894

 

 

 

178

 

 

 

244

 

Research and development tax credits

 

 

(600

)

 

 

(796

)

 

 

(518

)

Changes in valuation allowance

 

 

 

 

 

 

 

 

4,365

 

Other

 

 

(127

)

 

 

89

 

 

 

32

 

Income tax provision (benefit)

 

$

18,120

 

 

$

4,406

 

 

$

(9,360

)

Deferred Tax Assets (Liabilities)

 

 

2024

 

 

2023

 

Deferred tax assets:

 

 

 

 

 

 

Operating lease assets

 

$

25,753

 

 

$

23,685

 

Accrued liabilities

 

 

5,030

 

 

 

7,378

 

Federal NOLs and interest limitations

 

 

4,364

 

 

 

4,979

 

State NOLs

 

 

10,216

 

 

 

9,953

 

Research costs

 

 

7,681

 

 

 

5,193

 

Tax credit carryforwards

 

 

5,292

 

 

 

5,457

 

Valuation allowance

 

 

(7,315

)

 

 

(6,558

)

Total deferred tax assets

 

 

51,021

 

 

 

50,087

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation and amortization

 

 

(104,643

)

 

 

(88,906

)

Operating lease liabilities

 

 

(25,308

)

 

 

(23,245

)

Other liabilities

 

 

(55

)

 

 

(168

)

Total deferred tax liabilities

 

 

(130,006

)

 

 

(112,319

)

Net noncurrent deferred tax liabilities

 

$

(78,985

)

 

$

(62,232

)