XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Restated) - Income Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes:      
Federal $ 21,397,905 $ (187,842) $ 6,396,753
State 6,755,337 828,067 1,682,682
Deferred taxes:      
Federal (10,736,492) (4,156,778) 4,292,445
State (2,396,492) (1,550,531) 719,025
Total income tax expense $ 15,020,258 $ (5,067,084) $ 13,090,905