XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Current and Deferred Tax Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 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