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

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

​

Six months ended June 30, 

​

    

2025

    

2024

    

2025

    

2024

Current:

​

​

​

​

​

​

​

​

​

​

​

​

Federal

​

$

1,794,581

​

$

401,042

​

$

3,358,642

​

$

467,310

State

​

​

501,330

​

​

89,717

​

​

928,915

​

​

100,492

Total current income tax expense

​

​

2,295,911

​

​

490,759

​

​

4,287,557

​

​

567,802

Deferred:

​

​

​

​

​

​

​

​

​

​

​

​

Federal

​

​

(413,762)

​

​

(23,214)

​

​

(704,026)

​

​

354,385

State

​

​

(44,462)

​

​

(8,529)

​

​

(75,650)

​

​

(409,121)

Total deferred tax expense

​

​

(458,224)

​

​

(31,743)

​

​

(779,676)

​

​

(54,736)

Income tax expense

​

$

1,837,687

​

$

459,016

​

$

3,507,881

​

$

513,066

​