XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income tax Provision (Benefit)

 

 

2023

 

 

2022

 

 

2021

 

Income tax provision (benefit)

 

$

4,406

 

 

$

(9,360

)

 

$

13,391

 

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

 

 

2023

 

 

2022

 

 

2021

 

Domestic operations

 

$

19,549

 

 

$

(43,179

)

 

$

65,708

 

Foreign operations

 

 

(1,237

)

 

 

(236

)

 

 

(2,885

)

Total income (loss) before income tax

 

$

18,312

 

 

$

(43,415

)

 

$

62,823

 

Provision (Benefit) for Income Taxes

 

 

2023

 

 

2022

 

 

2021

 

Federal:

 

 

 

 

 

 

 

 

 

Current

 

$

 

 

$

 

 

$

 

Deferred

 

 

3,292

 

 

 

(9,754

)

 

 

11,020

 

State:

 

 

 

 

 

 

 

 

 

Current

 

 

422

 

 

 

(90

)

 

 

1,080

 

Deferred

 

 

442

 

 

 

484

 

 

 

1,291

 

Foreign:

 

 

 

 

 

 

 

 

 

Current

 

 

250

 

 

 

 

 

 

 

Deferred

 

 

 

 

 

 

 

 

 

Total

 

$

4,406

 

 

$

(9,360

)

 

$

13,391

 

Income Tax Provision (benefit) Reconciliation

 

 

2023

 

 

2022

 

 

2021

 

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

 

$

3,846

 

 

$

(9,117

)

 

$

13,193

 

State income tax — net of federal income tax benefit

 

 

774

 

 

 

(3,952

)

 

 

2,144

 

Adjustment to deferred tax depreciation

 

 

 

 

 

 

 

 

(1,414

)

Stock based compensation

 

 

315

 

 

 

(414

)

 

 

(1,318

)

Nondeductible officer compensation

 

 

178

 

 

 

244

 

 

 

1,195

 

Research and development tax credits

 

 

(796

)

 

 

(518

)

 

 

(642

)

Changes in valuation allowance

 

 

 

 

 

4,365

 

 

 

 

Other

 

 

89

 

 

 

32

 

 

 

233

 

Income tax provision (benefit)

 

$

4,406

 

 

$

(9,360

)

 

$

13,391

 

Deferred Tax Assets (Liabilities)

 

 

2023

 

 

2022

 

Deferred tax assets:

 

 

 

 

 

 

Operating lease assets

 

$

23,685

 

 

$

23,200

 

Accrued liabilities

 

 

7,378

 

 

 

5,381

 

Federal NOLs and interest limitations

 

 

4,979

 

 

 

15,042

 

Foreign NOLs

 

 

 

 

 

24

 

State NOLs

 

 

9,953

 

 

 

10,291

 

Research costs

 

 

5,193

 

 

 

3,175

 

Tax credit carryforwards

 

 

5,457

 

 

 

4,411

 

Valuation allowance

 

 

(6,558

)

 

 

(6,012

)

Total deferred tax assets

 

 

50,087

 

 

 

55,512

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

Depreciation and amortization

 

 

(88,906

)

 

 

(91,923

)

Operating lease liabilities

 

 

(23,245

)

 

 

(22,657

)

Other liabilities

 

 

(168

)

 

 

(47

)

Total deferred tax liabilities

 

 

(112,319

)

 

 

(114,627

)

Net noncurrent deferred tax liabilities

 

$

(62,232

)

 

$

(59,115

)