XML 50 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2025
Income Taxes  
Schedule of provision for income taxes

The provision for income taxes includes the following components (in thousands):

Year ended December 31,

 

2025

2024

2023

 

Current tax provision (benefit):

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Federal

$

4,838

$

5,917

$

4,962

State

 

9,350

 

2,776

 

1,794

 

14,188

 

8,693

 

6,756

Deferred tax provision (benefit):

Federal

 

105,693

 

86,301

 

(678)

State

 

17,376

 

14,187

 

(111)

 

123,069

 

100,488

 

(789)

Provision for income taxes

$

137,257

$

109,181

$

5,967

Schedule of income tax rate reconciliation

Year ended December 31,

 

2025

2024

2023

 

Current tax provision (benefit):

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Federal

$

4,838

$

5,917

$

4,962

State

 

9,350

 

2,776

 

1,794

 

14,188

 

8,693

 

6,756

Deferred tax provision (benefit):

Federal

 

105,693

 

86,301

 

(678)

State

 

17,376

 

14,187

 

(111)

 

123,069

 

100,488

 

(789)

Provision for income taxes

$

137,257

$

109,181

$

5,967

Schedule of income taxes paid, net of refunds

The following are the income taxes paid, net of refunds by the Company for the years ended December 31, 2025, 2024 and 2023 (in thousands):

Year ended December 31,

2025

2024

2023

US Federal

$

5,000

$

12,500

$

12,000

Domestic state and local:

California

5,050

1,850

Illinois

1,300

760

450

Other

5,513

3,478

1,160

Total income taxes paid, net of refunds

$

16,863

$

18,588

$

13,610

Schedule of components of the net deferred tax assets and liabilities

Year ended December 31,

2025

2024

2023

US Federal

$

5,000

$

12,500

$

12,000

Domestic state and local:

California

5,050

1,850

Illinois

1,300

760

450

Other

5,513

3,478

1,160

Total income taxes paid, net of refunds

$

16,863

$

18,588

$

13,610

Schedule of unrecognized tax benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits for the year ended December 31, 2025, 2024 and 2023 is as follows (in thousands):

Year ended December 31,

2025

2024

2023

Unrecognized tax benefits at the beginning of year

  ​ ​ ​

$

  ​ ​ ​

$

654

  ​ ​ ​

$

8,210

Gross increases - current year tax positions

Gross increases - prior year tax positions

 

 

 

191

Gross decreases - prior year tax positions

(654)

(7,747)

Unrecognized tax benefits at end of year

$

$

$

654

Interest and penalties in year-end balance

$

$

$