v3.25.3
SCHEDULE OF INCOME TAX EXPENSES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Current $ 4,022,286 $ 9,105,493 $ 17,629,269 $ 29,409,315
Deferred 1,651,252 1,167,891 9,104,235 (2,154,837)
Income tax expense $ 5,673,538 $ 10,273,384 $ 26,733,504 $ 27,254,478