v3.26.1
SCHEDULE OF INCOME TAX PROVISION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax provision – current $ 252,350 $ 4,718 $ 256,630 $ 8,998
Income tax (recovery) - deferred 27,868 22,578 (145,273) (521,497)
Income tax provision $ 280,218 $ 27,296 $ 111,357 $ (512,499)