v3.26.3
INCOME TAX (Tables)
9 Months Ended
Sep. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of effective tax rates
               
    Three Months Ended
September 30,
  Nine Months Ended
September 30,
    2026   2025   2026   2025
                 
Income before income taxes   $ 8,190,197     $ 2,245,617     $ 23,564,314     $ 7,539,648  
Income tax expense   $ 1,454,503     $ 30,482     $ 4,633,165     $ 1,350,652  
Effective tax rate     17.8%       1.4%       19.7%       17.9%