XML 45 R34.htm IDEA: XBRL DOCUMENT 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