v3.26.1
INCOME TAX (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of effective tax rates
            
   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2026  2025  2026  2025
             
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.5%    32.1%    20.7%    24.9%