v3.25.2
GOODWILL AND INTANGIBLES, NET (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]        
Weighted-average amortization period     14 years 2 months 12 days  
Amortization of intangible assets $ 1,068,881 $ 972,206 $ 2,147,033 $ 1,944,657