| 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 |
|