v3.26.1
INCOME TAXES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Income tax expense $ 4,348,850 $ 4,069,971 $ 8,139,664 $ 6,404,056  
Effective tax rate percentage 39.60% 18.80% 36.90% 21.80%  
Unrecognized tax benefits $ 0   $ 0   $ 0
Interest and penalties related to uncertain tax positions $ 0   $ 0   $ 0