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