v3.26.1
INCOME TAX (Details - Effective tax rates) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income before income taxes $ 7,905,119 $ 2,042,767 $ 15,374,117 $ 5,294,031
Income tax expense $ 1,148,582 $ 655,006 $ 3,178,662 $ 1,320,170
Effective tax rate 14.50% 32.10% 20.70% 24.90%