v3.26.1
Income Taxes - Current and Deferred Tax Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current:        
Federal $ 0 $ 1,794,581 $ 0 $ 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, amount $ 2,429,235 $ 1,837,687 $ 2,696,971 $ 3,507,881