v3.25.2
SCHEDULE OF ACCUMULATED AMORTIZATION OF INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 200,000 $ 500,000 $ 500,000 $ 1,100,000
Licensing Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     1,201,282  
Amortization expense     38,673  
Foreign currency translation adjustment      
Accumulated amortization, ending 1,239,955   1,239,955  
Software [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     5,993,200  
Amortization expense     437,496  
Foreign currency translation adjustment     109,163  
Accumulated amortization, ending 6,539,859   6,539,859  
Distribution Contracts [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     560,000  
Amortization expense      
Foreign currency translation adjustment      
Accumulated amortization, ending 560,000   560,000  
Noncompete Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     170,222  
Amortization expense      
Foreign currency translation adjustment     10,044  
Accumulated amortization, ending 180,266   180,266  
Accumulated Amortization [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     7,924,704  
Amortization expense     476,169  
Foreign currency translation adjustment     119,207  
Accumulated amortization, ending $ 8,520,080   $ 8,520,080