SCHEDULE OF ACCUMULATED AMORTIZATION OF INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     $ 5,057,048  
Amortization expense $ 400,000 $ 400,000 842,350 $ 800,000
Amortization of intangible assets foreign currency translation adjusments     28,890  
Accumulated amortization, ending 5,928,288   5,928,288  
Licensing Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     1,146,010  
Amortization expense     113,124  
Amortization of intangible assets foreign currency translation adjusments     1,876  
Accumulated amortization, ending 1,261,010   1,261,010  
Software Licenses (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     3,212,135  
Amortization expense     690,237  
Amortization of intangible assets foreign currency translation adjusments     24,900  
Accumulated amortization, ending 3,927,272   3,927,272  
Distribution Contracts (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     560,000  
Amortization expense      
Amortization of intangible assets foreign currency translation adjusments      
Accumulated amortization, ending 560,000   560,000  
Noncompete Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     138,903  
Amortization expense     38,989  
Amortization of intangible assets foreign currency translation adjusments     2,114  
Accumulated amortization, ending $ 180,006   $ 180,006