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