v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of current and deferred tax expense (benefit)

Income tax provisions for the three and six months ended June 30, 2026 and 2025 are as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

​

Six months ended June 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Current:

​

​

​

​

​

​

​

​

​

​

​

​

Federal

​

$

—

​

$

1,794,581

​

$

—

​

$

3,358,642

State

​

​

22,346

​

​

501,330

​

​

24,878

​

​

928,915

Total current income tax expense

​

​

22,346

​

​

2,295,911

​

​

24,878

​

​

4,287,557

Deferred:

​

​

​

​

​

​

​

​

​

​

​

​

Federal

​

​

2,069,870

​

​

(413,762)

​

​

2,302,601

​

​

(704,026)

State

​

​

337,019

​

​

(44,462)

​

​

369,492

​

​

(75,650)

Total deferred tax expense

​

​

2,406,889

​

​

(458,224)

​

​

2,672,093

​

​

(779,676)

Income tax expense

​

$

2,429,235

​

$

1,837,687

​

$

2,696,971

​

$

3,507,881

​