XML 110 R81.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF INCOME TAX PROVISION (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax provision – current $ 1,646,771 $ 2,264,405
Income tax recovery - deferred (992,013) (43,137)
Deferred tax adjustment – change of tax rates (91,464)
Income tax provision $ 654,758 $ 2,129,804